Skip to content

resguy v6

Choose a tag to compare

@wootguy wootguy released this 23 Nov 18:41
· 134 commits to master since this release

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.