Jump to content

master@ragna

Members
  • Content Count

    90
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by master@ragna

  1. After testing almost the patcher, i decided to make a patcher that is almost perfect and is active and stays updated, if you want a fully stable and continuous actively developed patcher , which never gets outdated. try Yug Patcher. We are open for suggestions, feedback and bug report. my discord: yugwebdev Edit: Added Multi language Support image.png.836869c03fc67034f4271eff185437e3.png Added active grid line x and y in patcher configurator with x and y axis line. Grid Line opacity can be adjusted default is set to 18% - Thor patch format — SingleFile and MultipleFiles modes, GRF merging or direct extraction - GRF support — Read/write GRF v0x0200 and v0x0300, merge patches with zero re-compression - Multiple archive formats — .thor, .grf, .zip, .rgz, .7z, and generic file copy - Concurrent downloads — 1–16 parallel threads (default 4) - Resume support — interrupted downloads pick up where they left off - Retry logic — configurable retry count (0–10) - Post-patch file renames — automatic renaming after patching completes - GRF backup — optional .bak backup before patching - Auto-patch mode — starts patching on launch without user interaction - Cache management — optional cache clearing after successful patch - GPF support added - read/write Extension │ Handler .THOR = ThorParser.Apply() ✅ .GRF= GrfPatcher.MergeFrom() ✅ .GPF = GrfPatcher.MergeFrom() ✅ .ZIP = ZipFile.ExtractToDirectory() ✅ .RGZ = RgzParser.Apply() ✅ .7z = SevenZipPatcher.Apply() ✅ anything else = direct file copy ✅ - Thor patch format — SingleFile and MultipleFiles modes, GRF merging or direct extraction - GRF support — Read/write GRF v0x0200 and v0x0300, merge patches with zero re-compression - Multiple archive formats — .thor, .grf, .zip, .rgz, .7z, and generic file copy - Concurrent downloads — 1–16 parallel threads (default 4) - Resume support — interrupted downloads pick up where they left off - Retry logic — configurable retry count (0–10) - Post-patch file renames — automatic renaming after patching completes - GRF backup — optional .bak backup before patching - Auto-patch mode — starts patching on launch without user interaction - Cache management — optional cache clearing after successful patch --- Distribution & Configuration - Single EXE distribution — self-contained, no runtime dependencies - ConfigEmbedder — pack config + all resources (images, audio, fonts, icons) into the EXE - PatcherConfigurator — visual GUI editor with live preview, color swatches, autosave recovery, validation warnings, and preset themes - External config — alternative patcher.ini file-based configuration --- UI Customization - Window size — configurable width (400–1920) and height (300–1080) - Full color control — accent, secondary accent, buttons, text, panels, title bar, border, all with alpha transparency - Background media — image (.jpg/.png/.bmp) or looping video (.mp4/.avi/.wmv/.webm) - Custom window icon — .ico and .png support - Title bar — custom text color, height, dot indicator, overlay opacity, corner radius, border - Button customization — text, colors, hover colors, custom images, absolute positioning, custom dimensions - Chrome controls — minimize/close/logs buttons with custom positions and images - Log panel — toggleable, copy to clipboard, custom background image, custom position/size - Font customization — system fonts or embedded TTF/OTF files with custom size --- Audio - Background music — MP3, OGG, WAV, WMA; volume control, mute toggle, persistent preference - Button click sounds — toggleable - Button hover sounds — toggleable --- Single Sign-On (SSO) - Integrated login panel — username/password fields with remember credentials - Full styling — custom labels, colors, field backgrounds, borders, positioning, images - Password options — hashing, character whitelist validation, auto-clear on launch - Encrypted credential storage — persistent local caching - Custom CLI argument format — configurable argument string passed to game client --- Custom Buttons & Web Integration - Unlimited custom buttons — text or image-based, absolute positioned, with multiple action types: URL, EXE launch, Play alias, Patch alias - Web panels — embed live HTML/WebView2 content at custom positions and sizes - Website & Register buttons — optional quick-link buttons --- Update & Version Management - Self-update — checks server version, downloads new EXE, applies via batch script with auto-restart - Update banner notification — visible indicator when update is available - Version display — shown in UI --- Game Client Management - Game client launching — configurable EXE path and CLI arguments - GRF path config — specify game data file location - Allow play while outdated — optional, lets user launch game with pending patches --- User Experience - Progress tracking — overall progress bar, per-file progress, download speed (MB/s), file size, phase indicators - Real-time log — detachable window, file logging to disk, copy to clipboard - Status indicators — dot + text showing Ready / Checking / Patching / Done / Error states - Terms of Service dialog — EULA with MD5 hash tracking (accept once, remembered) - Auto-enter — countdown then auto-play or auto-patch, cancels on mouse movement - Tray icon — minimize to tray with tray menu - Keyboard shortcuts — Enter = Play, Escape = Cancel --- Window Management - Borderless custom window — frameless, transparent, drag-to-move, custom-drawn border - Optional resize — corner grip for window resizing --- Security & Validation - License key system — per-session validation, grace offline mode (5 starts), DPAPI-encrypted counter - Patch lock — prevents multiple patcher instances - Path validation — guards against directory traversal in patches - Maintenance mode — server-side flag blocks patching with custom message --- Server Infrastructure - Included patch server (Go) — HTTP/HTTPS, TLS 1.2+, CORS, byte-range resume, directory serving, logging middleware - Fallback URLs — multiple patch server URLs for redundancy - Patchlist format — simple text manifest with comment support and index-based tracking
  2. @Skylomanco what do you mean by functional website for herc ?
  3. vykimo seems to be away for a while.. i too tried to contact him.. but no success.. still waiting for his return..
  4. first of all i didnt block you, if i ever i had to block you, i would have never sent you files. if i had files, i have no reason, to not send it to you.. the only reason i couldnt send you the files from 27th feb to 9th march, was my pc.. i am busy in real life, many personal reasons.. i can write it here, but are not necessary.. the harddisk is an nvme hard disk, to remove the hard disk i need to take off the motherboard as it fitted behind the motherboard. to show you my genuineness i also shared photos of my pc. the reason i asked to delete the posts here was because, i felt its just your misunderstanding.. i never blocked you.. also check from some friend if someone blocks you what message you get.. because i never blocked you... try to understand, there was no reason to not give you the files.. i connected the pc and i gave you the files.. and the time when you say i blocked you.. if you see chats before that on same day.. i told you that i am assembling the pc.. and sent you photos.
  5. as per commitment i had completed and delivered the files to his developer.. and he suddenly out of no where this guys wakes up after 6 months and asks me for the files. when i am busy and also had my pc dissembled, i told him and as per above images i also sent him images saying it was not able to resend you files as my pc is dissembled. i will need to re assemble it and then send you files.. which i did the very next day, .. i never blocked this guy, and there is no reason to block him.. all i can say some clients are really stupid..
  6. hope you are following the procedure properly.. follow this ...
  7. dDelay is the only option [not sure if he still selling it or not ]
  8. you didnt mention your problem, or what exactly you want.. difficult to assume what you are looking for ...
  9. Very Light Weight Template Login page Register page
  10. We are having 50% off for certain duration contact me
  11. @Ridley Hey thanks a lot :-) we will try our best to maintain our service.
  12. nice to see,..will be supporting you..
  13. go for it dastgir. if possible get some video person .. who can shot the video and show the difference... before and after. .so that people will understand how it works and how it protects. release paid with beta caption.. and free support and updates. more players will be encouraged. it is useful for servers nowadays, and adelays are dead long back. dDelays cheers hip hip hurray
  14. if (JobLevel < 10) { mes "You need JobLevel more than 10."; close; }
  15. Omg this is so untrue... what all he wanted? Full Installation of Server Website design & Code I Installed on a dedicated server Up-to-date Hercules Emulator (stable). Up-to-date Client (stable) I have completed the whole project and submitted to him. his domain name:- http://www.playzombieragnarok.com what all I did? 1] Logo 2] graphics 3] installation of herc on his server. 4] installation of 2017 bug-free Client [with some modifications]. 5] Whole Responsive bootstrap coded Design. 6] Coding of the Website. 7] Patcher Design and Coding. 8] then he suggested me to update all the website the way he wanted it. I did that as well. everything was good and he was very polite and nicely talking, he was very happy and satisfied. I really don't know all of a sudden what happens to him. He has shut down the domain:- http://playzombieragnarok.com but I have uploaded it on my demo site (to show that the work is completed):- http://theme3.yug-webdev.com/ I have already completed all the above and really don't know why is he behaving like this? all the above is completed this person has also claimed a returned on PayPal, I did everything he wanted. I don't know if he has changed the password or just closed the server and domain .. I don't he might have changed his mind of opening server etc,. I really don't understand how to deal with this now. he is trying to scam me.. he already got all that I have done.. and now he is trying to get the money as well. can anyone suggest me what to do in this situation? I suggest checked that this person has joined the herc forum on 31st of May. 2018 was he a fraud ? or someone's duplicate account?
  16. thats basic fluxcp table. if your theme has less space for index page you need to edit those table css ..or where ever it needs.. you need to write a css for them..
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.