Skip to content

Releases: wootguy/resguy

resguy v9

06 Sep 01:16
Compare
Choose a tag to compare

Fixed false positives when running in an isolated folder.

Yep, that's it.

resguy v8

04 Sep 06:56
Compare
Choose a tag to compare
  • 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

23 Mar 05:37
Compare
Choose a tag to compare

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

23 Nov 18:41
Compare
Choose a tag to compare

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

11 Jul 18:34
Compare
Choose a tag to compare

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

28 Feb 00:51
Compare
Choose a tag to compare

Changes:

  • Added option to log output to mapname_resguy.log (-log)
  • Improvements to interactive mode
  • Fixed more bugs with custom sentences
  • Performance improvements

resguy123

05 Feb 08:22
Compare
Choose a tag to compare

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

28 Dec 00:14
Compare
Choose a tag to compare

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

resguy v1

23 Dec 20:32
Compare
Choose a tag to compare

Windows users - download the .zip below.

Linux users - build with CMake:

git clone https://github.com/wootguy/resguy.git
cd resguy
mkdir build; cd build
cmake .. -DCMAKE_BUILD_TYPE=RELEASE
make