-
Content Count
90 -
Joined
-
Last visited
-
Days Won
5
master@ragna last won the day on January 31 2021
master@ragna had the most liked content!
About master@ragna
-
Rank
Advanced Member
Contact Methods
-
Discord
yug-webdev#8417
-
Skype
yuglighting
-
Website URL
https://rothemes.com
Profile Information
-
Gender
Male
-
Location:
india
-
Emulator
Hercules
-
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
-
master@ragna changed their profile photo
-
[Yug-WebDev] Services [Web-Dev] [Server-Dev]
master@ragna replied to master@ragna's topic in Paid Services
messaged you- 49 replies
-
- web development
- web design
-
(and 1 more)
Tagged with:
-
@Skylomanco what do you mean by functional website for herc ?
-
vykimo seems to be away for a while.. i too tried to contact him.. but no success.. still waiting for his return..
-
[Yug-WebDev] Services [Web-Dev] [Server-Dev]
master@ragna replied to master@ragna's topic in Paid Services
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.- 49 replies
-
- web development
- web design
-
(and 1 more)
Tagged with:
-
[Yug-WebDev] Services [Web-Dev] [Server-Dev]
master@ragna replied to master@ragna's topic in Paid Services
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..- 49 replies
-
- web development
- web design
-
(and 1 more)
Tagged with:
-
good work keep it up
-
[Yug-WebDev] Services [Web-Dev] [Server-Dev]
master@ragna replied to master@ragna's topic in Paid Services
thanks 🙂 i am available for service- 49 replies
-
- web development
- web design
-
(and 1 more)
Tagged with:
-
[map] The map I created with Browedit crashes
master@ragna replied to Valcars's question in Graphics Support
hope you are following the procedure properly.. follow this ... -
dDelay is the only option [not sure if he still selling it or not ]
-
npc that checks cells if there's already a player on that cell
master@ragna replied to celeron0134's question in Script Support
you didnt mention your problem, or what exactly you want.. difficult to assume what you are looking for ... -
-
good work keep it up.. 😛
-
-
-
Very Light Weight Template Login page Register page
-
-
-
-
[Yug-WebDev] Services [Web-Dev] [Server-Dev]
master@ragna replied to master@ragna's topic in Paid Services
We are having 50% off for certain duration contact me- 49 replies
-
- web development
- web design
-
(and 1 more)
Tagged with:
-
[Yug-WebDev] Services [Web-Dev] [Server-Dev]
master@ragna replied to master@ragna's topic in Paid Services
yes i do- 49 replies
-
- web development
- web design
-
(and 1 more)
Tagged with:
