-
Notifications
You must be signed in to change notification settings - Fork 0
Global options
Michał Kapała edited this page Jan 4, 2025
·
1 revision
ACBMP.exe
's use of global options described below.
option | action |
---|---|
nowwisecomm |
flag used sets global flag to 0 |
dare |
flag set to 0 used in multiple functions after something to do with soundmanager update and other stuff |
soundthreadpriorityoffset |
flag used sets flag to 1 |
setinvalidswitchvaluestozero |
flag used sets to 0 |
soundstreamerthreadpriorityoffset |
flag used |
soundstreamergranularity |
flag used sets to input |
soundvramgranularity |
flag used sets to input |
soundstreamertargetbufferlength |
flag used sets to input |
sounddefaultpoolsize |
flag used sets to input |
soundenginepoolsize |
flag used sets to input |
soundstreamerpoolsize |
flag used sets to input |
soundthreadaffinity |
flag not used sets to input |
wwisedefaultpoolratiothreshold |
flag used sets to float input greater than 0.0099999998 |
prepareeventsync |
flag used sets to 1 |
soundstrictmode |
flag used sets to 1 |
soundmemorybudget |
flag used sets to input |
quiet |
sets flag unused and disables error ui setting SEM_NOGPFAULTERRORBOX |
localbigfile |
flag unused |
dataservice |
replaces localhost with given value unused afaik |
HDDLOCATION |
checks for PS3HDD value in input if not sets flag to 0 if yes it sets to 1 unused [used by a function but the function is not called in the game] |
revert |
unused flag |
sync |
sets 2 flags and an input flag but they are not used |
exportchanges |
sets 3 flags and an input flag but they are not used |
exporthijackedchanges |
sets flag which is unused |
import |
sets 3 flags and an input flag but they are not used similar to exportchanges |
getdatachangelist |
sets 2 flags similar to sync but unused |
indexdatabase |
sets flag unused |
syncsound |
sets sound platform you can put in the input pc x360 or ps3 otherwise it's invalid sets a bunch of flags ( 18) most flags are used in uncalled function |
world |
works wierdly and sets flags used by ::Ai::MissionManager:: but mostly used to reset it i think but part of the argument (the worldarea is unused) |
worldarea |
unused requires param to be set to function (world sets that param) takes your input and puts it in the world object |
logfastloadobjects |
disabled function used to be used for debugging probably since your input to this arg should be debugoutput |
testgroup |
disabled function does nothing now |
privatecode |
sets input in global flag used |
NormalDynLoading |
used flag set |
assertbrokenstates |
unused flag set |
soundstreamingcachechunks |
destroyed function does nothing now used to take an input |
soundsystemdebug |
sets flag used |
nosoundchangelistprotection |
unused |
darespy |
unused flag set |
memlog |
sets flag unused from input |
memorylog |
sets flag unused from input |
memvalidate |
sets flag unused from input |
memtypestats |
sets flag unused |
memworldstats |
sets flag unused |
memall |
sets multiple flags only one used by engine::all |
memgeartracker |
sets bytes in flag unused |
memgearstats |
sets bytes in flag unused |
memdebug |
sets bytes in flag unused |
memdebugfreequeuesize |
sets flag still used |
memdebugfreequeuemaxalloc |
sets flag unused |
mapmenu |
sets flag still used |
scimitaroutput |
sets flag unused |
consoleout |
sets flag unused |
defaultallocator |
sets flag based on input unused |
gearassert |
sets flag based on input unused |
gearmathassert |
sets flag based on input unused |
loadondemand |
deleted function completely does nothing now |
fardist |
sets input based flag unused |
layersdepthbias |
sets input based flag unused |
restoreoriginalwwisebehavior |
nothing (removed) |
novramstreaming |
default byte is 1 , func sets global byte to 0 but is not used (did a search for it le and big endian ) also hardware breakpoint didn't hit, global byte is at 0x24A194F |
navigationerroroutput |
if you set a file it will not do anything if you only give the flag it will open the file and set a global flag to 1 but it is not used (also it will test open the file navigationerroroutput.txt in the exe folder working dir) so this was being used but is disabled somewhere in code. [make sure you have write permission in the folder cuz it only worked for me as admin] |
consoleout |
not used sets global byte to 1 |
quit |
verifies input arg if set sets a global var to the arg obj and a flag 1 if no val provided just the flag to 1 (flag and val not used anywhere) |
startanvil |
not used sets global var to 1 |
startanvilw |
not used sets same anvil global var to 2 |
brightness |
is used you have to give value with it |
dumpworldatlas |
is not used sets flag |
generateatlasmipmaps |
not used sets flag |
skipmips |
used sets input in class var |
skipmipsenvironment |
used sets input in same object as above |
skipmipscharacter |
used sets input in same object as above |
skipao |
used sets flag |
deleteao |
not used sets flag |
computeaoforambientgrid |
unused sets 2 flags |
postfx |
unused should give input "1" or "on" or "true" |
shadows |
unused sets flag |
lightmode |
sets flag input should be full normal or default not used |
msaa |
not used multiple input posibilities like above |
soundpath |
should have a 256 char input not used |
remotepad |
sets flag unused |
missionroot |
you should input a 256 max chr path unused |
startupmission |
you should input a 256 max chr path unused |
gamemode |
you should input a 256 max chr path unused |
pausetimeofday |
used sets flag |
initialtimeofday |
unused input verified before assigned to var |
onlineUser |
used input custom |
onlinePassword |
used input custom |
onlineKey |
used input custom |
BandwidthStats |
used sets 2 flags both used one is 1 and another is based on input |
GameSpeedStats |
sets 2 flags one is used the other not same as the above for the flags the custom is used |
initialtimeofdaytransition |
unused sets flag |
pausetimeofdaytransition |
unused sets flag |
noconsole |
not used sets flag |
logtime |
sets byte flag common with other debug args unused |
sanitycheck |
unused sets flag |
profilerout |
unused has 2 vars 1 flag 1 custom input set flag |
disablephysicworldoperationsbatching |
used sets flag to 0 |
usestrips |
unused sets flag |
compresstextures |
sets 2 flags 1 used |
usenewcamerasystem |
input can be on or off unused |
binkdolby51 |
sets flag used |
noscenesync |
used sets flag |
scenesync |
unsets same flag as above, used |
mtr |
used a lot sets flag |
preloadshaders |
used sets flag |
fullscreen |
sets flag used |
invitemessage |
used sets flag and global var to input |
enablewhiteroom |
used you can give off as input to set the flag to 0 anything else it's 1 |
createcgps3debuginfo |
unused you can give off as input to set the flag to 0 anything else it's 1 |
launchedfromotherexec |
unused you can give off as input to set the flag to 0 anything else it's 1 |
userindex |
sets 2 flags one binary unused one your input based used |
onlineconfigid |
you can set a config id sets 2 flags one binary and one char based |
useonlinedebugoutput |
unused sets flag |
nofogofwar |
used sets flag |