rbowler/spinhawk

V3.13 Does not replace strings in *.rc files

Opened this issue · 3 comments

Hercules V3.13 does not replace strings in *.rc files. I hope this is a bug and not an intended feature.

Attached are three test files that work to demonstrate the problem under Windows in the TK4- setup. The file "test.bat" asks you to select a Hercules version, sets the path to that version of Hercules and a unique log file name component and then runs the selected version of Hercules using the test.cnf file after setting HERCULES_RC to point to the "test.rc" file. Hercules output is directed to the log dataset using the unique name component. "test.bat" should be placed in the TK4- root directory (where the "mvs.bat" file lives). "test.cnf" goes into the TK4\conf directory and "rest.rc" into the TK4\scripts directory.

The attached test.zip file contains the "test/bat", test.cnf" and "test.rc" files.

I have attached the log file results for the tests that I ran for four different versions of Hercules:

  1. TK4- Hyperion version
  2. Hyperion 4.0.0 release
  3. SDL Hyperion version 4.1.0.9426
  4. Spinhawk version 3.13

Peter Farley
Brooklyn, NY

test.h4x.log
test.h40.log
test.s3.log
test.tk4.log
test.zip

Peter (@pjfarleyiii): FYI: your batch file has a bug: the branch label for Hyperion 4.0 and SDL-Hyperion 4.1 are bass-ackwards.

Selecting Hyperion 4.0 will actually execute (and create a logfile for) SDL-Hyperion 4.1 and vice-versa: selecting SDL-Hyperion 4.1 will actually execute (and create a logfile for) Hyperion 4.0:

[...]

:Hyperion
set HERCPATH=Q:\Hercules\SDL-Hyperion
set HERCLOG=h4x.
[...]

:SDLHyp
set HERCPATH=Q:\Hercules\Hyperion
set HERCLOG=h40.
[...]

You are absolutely correct. Thank you for pointing out my mistake.

Peter

Sorry for the temporary "close". I am new to github and pressed the wrong button.

Peter