Releases: wootguy/resguy
Releases · wootguy/resguy
resguy v9
resguy v8
- Performance improvements.
- About 5x faster when using wildcards (depends on your disk's random access speed).
- Add scripts referenced in trigger_script entities.
- Add "item_icon" sprite in item_inventory.
- Materials file included without -extra.
- This is transferred automatically, but if it's not in the .res file then the fastdl server isn't used.
- Allow '!' and '*' flags at start of file paths for non-sentence sounds ('!' = sentence name, '*' = stream the file)
- Fixed corrupted models causing freezes.
- Updated default content for SC 5.17
resguy v7
Changes:
- Custom HUDs are included without -extra (these are needed by clients).
- Fixed sound replacements for sentences not being added to .res file.
- Quotes in GSR/GMR are not required and will be ignored if they're not used properly (e.g. missing end quote).
- Error is shown if .res file can't be created.
- Runs on Windows XP.
- Updated default_content.txt for build 2396897.
resguy v6
New Stuff:
- Create map packages using -7z[0-9] or -zip[0-9]. This only works if 7-Zip is installed or on your path.
- Added -series option for writing the same .res contents for all maps in a series. Clients will download the entire series (including BSPs) when connecting instead of the content for a single map.
- Added -version and -help options (a little late on this).
- Added support for the "CustomSpriteDir" keyvalue used in weapon_* entities (custom HUDs).
- Specific sentence names are shown in missing file traces.
- Updated resguy_default_content.txt for build 1965203
Fixes:
- Fix "\" not being interpreted as an escape sequence in entity keyvalues. Lots of mappers didn't know this and ended up using paths like "sound\*waterfall.wav" which resolves to "sound/waterfall.wav" (following character is deleted and a forward slash is added).
- T-model not required if model is empty (no triangles)
- Ignore optional ".as" extension in map_script value
- Allow "sound/" to be missing from sound paths in scripts
- Fix false positives and undetected files related to weapon_custom
- Fix infinite loop caused by #include cycles in scripts
- Fix duplicate gmr/gsr entries caused by quotes in the CFG values
- Fix crash caused by invalid/corrupt BSPs.
- Fix paths with ".." in them not working on Linux when -icase is enabled
- All folders with the same name will be searched when -icase is enabled (e.g. sprites/ and Sprites/)
Why is there a 64-bit version now?
The Windows API won't give me the path to "Program Files" if you're running an x86 program on an x64 machine (but I'll at least try to guess this). Try the x64 version if 7-Zip isn't detected by resguy.
resguy v5
Changes:
- default_content.txt renamed to resguy_default_content.txt (so it's easier to find)
- Fixed comments in custom weapon HUD files being interpreted as sprites (Poke646)
- Fixed formatting in missing file references
- Fixed -gend freezing on Windows
- Program version shown in interactive mode
- resguy_default_content.txt updated for build 1791238
resguy v4
resguy123
Changes:
- Added case-insensitive option for Linux (-icase)
- Added option to include missing files in .res (-missing)
- Content in scripts is parsed out a little better
- Fixed crash on Linux
- Fixed lots of issues with finding sounds in custom sentence files
- Misc other fixes
- Updated default_content.txt for build 1583289
- Skipped 110 version numbers(?)
resguy v12
Changes:
- Works on Windows 10
- Console "GUI" improved (you can select options)
- Default content generation works on Linux
- Default content file updated for build 1540619
- "!gend" option renamed to "-gend"
- "-extra" and "-extra2" can be used simultaneously
- Skipped 10 version numbers