Files
firestorm/MW4/options.ini
T
8bfaf9b9ad Publish V5.1.0b_RC2: rebuilt binaries, repacked props, RC2 documentation
RC2 build, verified to launch on the Windows box and copied back into the
deployment at MW4/. Supersedes RC1 (a0331e78), which predates everything in
sections 12-17 of the test checklist.

Binaries and content
--------------------
* MW4.exe / MW4pro.exe rebuilt from CoreTech GameOS + MW4Application. Carries
  the display work that landed after the RC1 build: -tident, the full
  gos-displays.txt start-up trace with the CLASH and CTCL-type reports, the
  HSH_EnterFullScreen2 panel re-entry fix, the -tmr cameraship ladder, and the
  updated -help text.
* Launcher / autoconfig / mw4print / ctcls / MissionLang / ScriptStrings
  relinked in the same pass.
* props.mw4 + props.dep fully repacked (deleted first, not incremental), so the
  23-entry time list, the restored 7-minute default and the V5.1.0b2 console
  title are actually in the package rather than only in the source tree.
* mw4-help.txt regenerated from the new exe; the diff is the proof the built
  binary carries the documentation changes.

Documentation, renamed to RC2
-----------------------------
* RELEASE-NOTES-5.1.0b_RC1.{md,html} -> ..._RC2.{md,html}, both hand-maintained
  in step, ASCII + CRLF so they open correctly in Notepad on a pod.
  - New "Already testing RC1?" block at the top. RC1's notes already described
    -tident and the CLASH report, but the RC1 BINARY does not contain them, so
    anyone comparing the two needed that stated explicitly.
  - Time limits corrected to 23 entries (1-15, 20, 25, 30, 45, 60, 120, 180,
    240) with the 7-minute default restoration called out.
  - New section on the cameraship Map/Armor screen: background but no overlays
    is -ctcltype 2 on a cameraship, not a video card. Includes the
    "CTCL type =" log line and -tmr 3 as the follow-up check.
  - -fps description corrected: the per-second column is a 5% low and the 1% /
    0.1% lows are in the session summary. The old text described behaviour that
    had already been changed.
  - Switch table gained -tmr; known issues gained stereo-only audio and the
    single-monitor -tident caveat; upgrade checklist now names V5.1.0b2.
* testing-checklist-5.1.0b1.txt -> testing-checklist-5.1.0b_RC2.txt, with a
  build-requirements header and new sections 12-17 covering -tident, the
  display trace (including a deliberate -tmon clash to exercise the CLASH
  report), the panel re-entry fix, cameraship/-tmr, 240-minute missions and a
  -help verification pass.
* OPTIONS-INI.md: TimeList_Index is documented as no longer driving the console
  lobby default (the script uses a literal since the list was expanded) while
  TimeList_Value remains live; added a table of the files the game writes next
  to MW4.exe. Also repaired the CP949/CP1252 damage in that file - it carried
  literal 0xA1 0xE6 arrows, 0x97 em dashes and ~20 '?' characters where dashes
  had been lost. Now pure ASCII.
* README.md points at the RC2 notes.

Source
------
MW4Application.cpp help text: -fps now matches what gos-fps.txt actually
prints, and -ctcltype states that a cameraship must use 3 and what goes wrong
when it does not. Audited all 80 switches parsed in the file against the help
array - none missing, and no game-facing switch is parsed anywhere else.

Deployment housekeeping
-----------------------
* dgVoodoo.conf: ScalingMode = stretched_ar, which is the setting the release
  notes require and which fails SILENTLY when wrong. FPSLimit was left at 20
  from bench testing and would have shipped a 20 fps cap to every Win10/11 pod
  - raised to 60.
* banner.txt reset from a test string to the shipped placeholder.
* Removed two stray screen000*.bmp captures and the duplicate dbstruct.txt
  (db_schema.sql is the current name, per b4089291).
* .gitignore: gos-displays.txt and gos-fps.txt are truncated on every launch
  and are per-machine, so they are no longer mirrored.

Not yet done: multi-monitor pod testing of this binary. -tident, the re-entry
fix and -tmr have not been exercised on real MFD hardware - that is what the
new checklist sections are for.

Co-authored-by: Claude Opus 5 (Anthropic) <noreply@anthropic.com>
Co-authored-by: GitHub Copilot <copilot@github.com>
2026-08-07 13:07:43 -05:00

144 lines
2.6 KiB
INI
Executable File

[network options]
connectiontype=lan
connectionspeed=10000
packetsize=512
defaultconnection=My Connection
playericon=Content\Textures\stockdecals\decal_48.tga
teamicon=Content\Textures\stockdecals\decal_48.tga
[graphics options]
noblend=false
screenwidth=800
screenheight=600
shadowmode=2
mipbias=0
loadradius=4
compositing=3
lod=0.000000
maxlights=8
hidesky=false
effectlod=0.000000
detailtexture=true
multitexture=true
lightmaps=true
culturals=false
footsteps=true
fancywater=true
movietextures=true
simplelighting=false
bitdepth=16
videodriverindex=0
antialias=false
missionmusic=true
vertexlighting=true
fontsmall=-2
fontmedium=-2
fontlarge=-4
fontlarge2=-2
fontlarge3=-10
[sound options]
lowendsound=false
radius=1.000000
hardwaremixing=false
[special commands]
autotorsocenter=2
killgame=false
huddamagemode=false
hudtargetdamagemode=true
[server]
allowdecaltransfer=0
defaultservername=frstrm's game
dedicated=0
playerlimit=16
visibility=1
joininprogress=1
joininprogresscutoff=0
joininprogresscutofftime=1000
heaton=0
forcerespawn=1
splashon=0
weaponjamon=0
ammobayfireon=0
advancemodeon=0
armormodeon=0
splashpercentage=100
unlimitedammo=1
friendlyfirepercentage=0
allowzoom=1
allow3rdperson=1
allowdeadtochat=0
reportstats=0
serverrecycle=0
recycledelay=30
playmissionreview=0
deadmechcantsee=0
deadmechcantseeotherteam=1
ruletype=2
usemapcycle=0
maxplayers=16
allowedmech1=ffffffff
allowedmech2=ffffffff
allowedbeam1=ffffffff
allowedbeam2=ffffffff
allowedmissile1=ffffffff
allowedmissile2=ffffffff
allowedprojectile1=ffffffff
allowedprojectile2=ffffffff
allowedsubsystem1=ffffffff
allowedsubsystem2=ffffffff
maxbots=16
[joystick]
bithrottlecenter=0.300000
bithrottlelow=0.250000
bithrottlehigh=0.060000
onethrottlecenter=0.300000
onethrottlehigh=0.060000
onewaythrottle=false
[cameraship params]
timescoringinterval=15
timescoringduration=5
timeidlechange=5
timescoringatend=10.0
[battle tech misc]
secmissionreplay=30.0
secmissionreport=15.0
MinShift=-180
lrpt=072003082ab4b906fabd1c154d3d8fd77942028e
TimeList_Index=5
TimeList_Value=10
RuleBook=1
DawnWar=1
BiggieSizeIt=1
CanYouHearTheFootSteps=1
[battle tech print]
PaperMarginL=567
PaperMarginT=567
PaperMarginR=567
PaperMarginB=567
TopImageHeight=1701
GapColumn=226
ImageTitleHeight=300
GapTopImageTable=170
CellMarginLR=40
CellMarginTV=40
TableTextHeight=180
GapFFA=60
GapTableMH=170
MHHeight=400
MHTextHeight=240
GapMHText=170
TextMarginL=60
TextMarginT=60
TextMarginR=60
TextMarginB=60
TextHeight=220
InfoTextHeight=180