Update testing checklist through 2026-07-23 (RookieMission, turnrate label, hsh renames)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
Testing Checklist -- eaa5fd3 through 2026-07-19
|
||||
Testing Checklist -- eaa5fd3 through 2026-07-23
|
||||
Branch: 5.1.0b-in-progress
|
||||
Last known-good pod test: before eaa5fd3
|
||||
================================================
|
||||
@@ -53,3 +53,57 @@ Last known-good pod test: before eaa5fd3
|
||||
8. SOURCE ENCODING / BUILD HEALTH
|
||||
[ ] Full Release build completes 0 errors (the min/max fix was the last issue)
|
||||
[ ] No new warnings introduced beyond the pre-existing 384
|
||||
|
||||
------------------------------------------------
|
||||
Added 2026-07-23 (commit 5813aeb6)
|
||||
------------------------------------------------
|
||||
|
||||
9. ROOKIE MISSION -- CONFIGURABLE DEFAULTS VIA options.ini
|
||||
These defaults are read by CTCL_SetCDSP at startup and exposed as gosScript
|
||||
globals (g_szRookieMission, g_nRookieGameType, g_nRookieTimeLimit, etc.).
|
||||
The console script reads them instead of hardcoded values when "Default" is
|
||||
clicked or when the Rookie mission auto-loads.
|
||||
|
||||
[ ] Without [RookieMission] section in options.ini: Rookie mission defaults
|
||||
to "ScarabStronghold - Attrition", game type Attrition, unlimited ammo on,
|
||||
all other params at zero/off -- same behavior as before
|
||||
[ ] Add [RookieMission] section to options.ini with MissionName and GameType
|
||||
overridden; restart game; "Default" button in console loads the specified
|
||||
mission and game type correctly
|
||||
[ ] TimeLimit=-1 in options.ini: lobby uses the server's default time setting
|
||||
(g_nTimeList_Value); TimeLimit=5 sets the lobby time limit to 5 minutes
|
||||
[ ] All 12 overridable params work individually: Visibility, Weather, TimeOfDay,
|
||||
Radar, HeatOn, FriendlyFire, SplashDamage, UnlimitedAmmo, WeaponJam,
|
||||
AdvanceMode, ArmorMode
|
||||
[ ] Game launches and functions normally when [RookieMission] section is absent
|
||||
(no crash, no STOP on missing keys)
|
||||
[ ] Requires rebuild: MW4.exe (Release + Profile); ScriptStrings.dll
|
||||
|
||||
10. MECHLAB -- TURN RATE LABEL (StringResource.rc)
|
||||
IDS_ML_CH_TURNRATE changed from "Turn Rate (Degrees/Sec.):" to
|
||||
"Turn Rate (Top Speed Rad/Sec):". ScriptStrings.dll must be rebuilt.
|
||||
|
||||
[ ] In mechlab, the turn rate stat row label reads "Turn Rate (Top Speed Rad/Sec):"
|
||||
[ ] No other mechlab labels affected
|
||||
[ ] Requires rebuild: ScriptStrings.dll (part of normal MW4Application build)
|
||||
|
||||
11. HSH ASSET FILE RENAMES -- MFD AND MECHS PORTRAITS
|
||||
Several hsh/ BMP files were misnamed relative to what the game loads.
|
||||
Filenames now match the canonical stems used in huddamage.cpp texturename[]
|
||||
(hsh/MFD, hsh/hud, hsh/radar/hud) and GetLocString DNL strings (hsh/Mechs).
|
||||
|
||||
hsh/MFD/ -- in-game target MFD damage display (uses texturename[] canonical):
|
||||
[ ] Assassin II: MFD shows correct silhouette during combat
|
||||
(was assassinii.bmp, now assassin2.bmp -- matches M_Assassin2 entry)
|
||||
[ ] All other MFD silhouettes display correctly in combat for all 65 mechs
|
||||
(bulk refresh from 5.0.7D release; verify no missing/black MFD panels)
|
||||
|
||||
hsh/Mechs/ -- mw4print post-match scorecard portraits:
|
||||
[ ] Print a post-match scorecard featuring a Battlemaster IIc pilot;
|
||||
portrait image appears (was battlemasteriic.bmp, now "battlemaster iic.bmp")
|
||||
[ ] Print a scorecard featuring a Behemoth II pilot; portrait appears
|
||||
(was behemothii.bmp, now "behemoth ii.bmp")
|
||||
[ ] Print a scorecard featuring a Mad Cat MKII pilot; portrait appears
|
||||
(was "mad cat mk.ii.bmp", now "mad cat mkii.bmp")
|
||||
[ ] Scorecards for all other mechs still show portraits correctly
|
||||
|
||||
|
||||
Reference in New Issue
Block a user