jmiIos 19 Posted July 30, 2022 (edited) Vanilla APBCompat.ini minus 10-20fps on both tests because of recording in this test used: bUseTextureStreaming=FalsebUseLightingTextureStreaming=False UnStreamAllTextures=True m_bUseDiskCache=False PrimitiveProbablyVisibleTime = 0.25 nDrawSharedOptimisationMode=8 i5 4690k 3.5 (no turbo boost) GTX 1060 3 DDR3 1333 CL9 THE MOST IMPORTANT ONES (+20-30FPS) BaseEngine.ini bUseTextureStreaming=FalsebUseLightingTextureStreaming=False UnStreamAllTextures=True DefaultEngine.ini m_bUseDiskCache=False DefaultGame.ini m_bCalculateOnServer=false Reduced stutters + more stable FPS BaseEngine.ini TimeBetweenPurgingPendingKillObjects=120 GarbageCollectionMemoryCeilingGb= Value based on your RAM divided by 2 (4gb=2, 8gb=4..) MaxObjectsNotConsideredByGC= Go to the logs and open the latest one and look for "objects as part of root set at end of initial load" That should be your value SizeOfPermanentObjectPool= Go to the logs and open the latest one and look for "bytes used by permanent object" That should be your value. Someone said that is should be double the value, but i am not sure if they meant the one in logs or default one. So you should try both. PrimitiveProbablyVisibleTime = 0.25 MaxFluidNumVerts=0 FluidSimulationTimeLimit=0.0 nDrawSharedOptimisationMode=0 bOnScreenKismetWarnings=FALSE bShowOnscreenWarnings=false CameraTranslationThreshold=100000 PoolSize= Match this to your GPU VRAM in MB (1GB=1024MB) FLightPrimitiveInteractionInitialBlockSize= 1/4 of your RAM (8GB=2048) FModShadowPrimitiveInteractionInitialBlockSize= 1/4 of your RAM (8GB=2048) HysteresisLimit=0 UseTextureFileCache=False ThreadedShaderCompileThreshold= Match this to your CPU physical cores, someone said it should be your physical cores -2, so try both bInitializeShadersOnDemand=False UseMinimalNVIDIADriverShaderOptimization=False Improved ping and hitreg BaseEngine.ini [IpDrv.TcpNetDriver] KeepAliveTime=0.001 DefaultGame.ini m_nPGPlayerRegistrationInterval=1m_nPGPropRegistrationInterval=0m_nPGVehicleRegistrationInterval=1 Improved sound + turned off background and emitters MaxChannels=128 TimeBetweenHWUpdates=0.1 DefaultGame.ini m_nPrioritisedExplosions=10m_nPrioritisedVehicles=1m_nPrioritisedMusic=1m_nPrioritisedEmitters=1m_nPrioritisedNPCS=1m_nPrioritisedContacts=1m_nPrioritisedVFX=12m_nPrioritisedImpacts=1m_nPrioritisedScrapes=1 DefaultEngine.ini +SoundGroups=(GroupName=Master,Properties=(Volume=0),ChildGroupNames=(Music,SFX)) +SoundGroups=(GroupName=Music,Properties=(Volume=0)) +SoundGroups=(GroupName=SFX,Properties=(Volume=0)) Turn off player customization decals BaseEngine.ini bStaticDecalsEnabled=FalsebDynamicDecalsEnabled=False Custom time of day DefaultGame.ini m_bConfigInitToD=Truem_nConfigToDHours=0m_nConfigToDMins=0m_bConfigToDActive=True m_nLengthOfDayHours - (Recommended starting value 1000, Higher number = longer time of day)m_nLengthOfDayMins - (Recommended starting value 0, Higher number = longer time of day) Just to avoid the confusion, as you increase the value the time will go backwards because you are extending the time of day. 5 Hours and 30 Minutes is 24 Hour cycle in APB time. HUD Overhaul DefaultEngine.ini APBGame/Config/DefaultEngine.ini (Example of turning certain part of HUD off: ;;+GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Challenges" ;unused) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Reticule" (Removes crosshair and hitmarks) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Group" (Removes group member list on top left) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_TaskMarkers" (Removes group, leader, personal, mission waypoints and group members) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Usables" (Removes consumables and usable icons) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Challenges" (Removes fight club challenges) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_DailyActivities" (Removes daily activities) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Heat" (Removes Notoriety icon in top left corner) +GlobalDataStoreClasses=APBUserInterface.cUIDataStore_HUD_Clock" (Removes clock) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_InfoBrowser" (Removes Reticule Hints) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_APBImages" (Removes threat icon next to player name) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Cash" (Removes cash) +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_Radar" (Removes radar) Fully turn off cache DefaultGame.ini m_bCalculateOnServer=False DefaultEngine.ini m_bUseDiskCache=False IMPORTANT: Load up the game, connect to your Character and then change m_iMaxDeferredRequests=2>0 and save it. You can connect to the district after that. m_iMaxDeferredRequests must be 2 until you connect to your character, so make sure you put it back to 2 after exiting the game. BUG FIXES 1. White characters and crashes caused by bUseTextureStreaming=False (Fixed) DefaultEngine.ini m_bUseDiskCache=False 2. Crashes caused by MaxObjectsNotConsideredByGC or SizeOfPermanentObjectPool (possible solution the same as above, use both just in case) Increasing these values in apbcompat.ini seems to fix the issue (video quality1, hwcompat1, hwcompat2 and hwcompat3) nMaxMemoryCacheEntryCount MaxMemoryUsedByTextureStreaming MaxMemoryUsedByTexturePool MaxMemoryUsedByMeshStreaming 3. Ran out of memory DefaultGame.ini m_bCalculateOnServer=False DefaultEngine.ini m_bUseDiskCache=False IMPORTANT: Load up the game, connect to your Character and then change m_iMaxDeferredRequests=2>0 and save it. You can connect to the district after that. m_iMaxDeferredRequests must be 2 until you connect to your character, so make sure you put it back to 2 after exiting the game. 4. General Protection Fault 1-Install all things from TPI and _CommonRedist folders 2-create a copy not shortcut of cudart.dll and rename the copy to physxcudart_20.dll 3-if it still still happens install latest Physx from Nvidia https://www.nvidia.com/en-us/drivers/physx/physx-9-19-0218-driver/. SOURCES (For anyone that wants to experiment themselves. There are more, will update when I find them) https://forums.unrealengine.com/t/game-hitches-gc-mark-time/308039 https://webcache.googleusercontent.com/search?q=cache:Nu7qreW8J6IJ:https://kenk.digital/APB%20Modding/APB%20Command%20Line%20Arguments/Startup%20Arguments.txt+&cd=10&hl=tr&ct=clnk&gl=tr https://www.pcgamingwiki.com/wiki/Engine:Unreal_Engine_3 https://steamcommunity.com/app/200260/discussions/0/828939163905451283/ https://community.amd.com/t5/graphics/ue3-4-gaming-optimisations/td-p/254958 https://www.reddit.com/r/pcmasterrace/comments/3ax6wq/arkham_knight_possible_fix_could_you_guys_let/ https://forums.tripwireinteractive.com/index.php?threads/roengine-ini-tweak-guide-confirmed-improvement.66531/ https://sites.google.com/site/kennyphmtera/home/reupload---easy-fix-it-guide-to-99-of-techy-gaming-problems https://forums.gamersfirst.com/topic/5953-still-need-a-fix-on-this-please/ https://nya.zone/files/APB/Misc/Turn off cache and ragdoll.txt https://tera-online-guides.blogspot.com/2013/05/full-break-down-of-s1engineini.html - breakdown of APBCompat.ini and some parts of BaseEngine.ini https://wiki.beyondunreal.com/UE3:Engine_internal_variables_(UT3) - another breakdown https://docs.unrealengine.com/udk/Two/ConfigurationFiles.html - Config breakdown https://wiki.unrealadmin.org/Tweaking_your_server_ini_(UT) - Config breakdown https://tweakguides.pcgamingwiki.com/UT3_7.html - Config breakdown Edited August 17, 2022 by jmiIos 1 Quote Share this post Link to post Share on other sites
ShutDownTheGame 0 Posted July 30, 2022 Are you gona talk to the cheat community how to get 30+ more fps? jewish. Quote Share this post Link to post Share on other sites
OmikronOverload 22 Posted July 30, 2022 25 minutes ago, jmiIos said: PEOPLE OF APB AM HAPPY TO ANNOUNCE THAT ENGINE UPGRADE JUST WENT LIVE 30+fps with this simple fix BaseEngine.ini THE MOST IMPORTANT ONES (+25-30FPS) bUseTextureStreaming=FalsebUseLightingTextureStreaming=False Reduced stutters + more stable FPS TimeBetweenPurgingPendingKillObjects=120 GarbageCollectionMemoryCeilingGb= Value based on your RAM divided by 2 (4gb=2, 8gb=4..) MaxObjectsNotConsideredByGC= Go to the logs and open the latest one and look for "objects as part of root set at end of initial load" That should be your value SizeOfPermanentObjectPool= Go to the logs and open the latest one and look for "bytes used by permanent object" That should be your value. Someone said that is should be double the value, but i am not sure if they meant the one in logs or default one. So you should try both. PrimitiveProbablyVisibleTime = 0.25 PoolSize= Match this to your GPU VRAM in MB (1GB=1024MB) HysteresisLimit=0 UseTextureFileCache=True ThreadedShaderCompileThreshold= Match this to your CPU physical cores, someone said it should be your physical cores -2, so try both bInitializeShadersOnDemand=False Possible 145 sliding fix (might not be actually related to 145 fps) bSmoothFrameRate=False ///make sure to remove ; in front Improved virtual surround MaxChannels=128 TimeBetweenHWUpdates=1 I will update with more if i am allowed to, I am not sure if even this will be allowed You are allowed to change the .ini You are not really changing anything here, you are Basically using the ini to improve the experience. You are not allowed to change textures, shaders, etc. That will get you banned rather quickly. Quote Share this post Link to post Share on other sites
owzzy 178 Posted July 30, 2022 Everyone who is going to try this, you should probably backup your BaseEngine.ini before saving as this is causing lots of crashes and other undesirable side effects. Quote Share this post Link to post Share on other sites
jmiIos 19 Posted July 30, 2022 (edited) 9 minutes ago, owzzy said: Everyone who is going to try this, you should probably backup your BaseEngine.ini before saving as this is causing lots of crashes and other undesirable side effects. Crashes seem to be related to "SizeOfPermanentObjectPool" I think the solution is increasing this in apbcompat nMaxMemoryCacheEntryCount= MaxMemoryUsedByTextureStreaming= MaxMemoryUsedByTexturePool= MaxMemoryUsedByMeshStreaming= its probably just one of these values, but I am not sure which one yet. I have them all maxed out and I don't have crashes Edited July 30, 2022 by jmiIos Quote Share this post Link to post Share on other sites
slaughs 8 Posted July 30, 2022 hey, it worked! 1 Quote Share this post Link to post Share on other sites
MonkaS 176 Posted July 30, 2022 3 hours ago, OmikronOverload said: You are allowed to change the .ini You are not really changing anything here, you are Basically using the ini to improve the experience. You are not allowed to change textures, shaders, etc. That will get you banned rather quickly. no you won't get banned for shaders, sound, etc since there is no file checks only way you'd get banned is if someone recorded/livestreamed and manually sent a video of the gameplay to support Quote Share this post Link to post Share on other sites
BlatMan 486 Posted July 31, 2022 8 hours ago, MonkaS said: no you won't get banned for shaders, sound, etc since there is no file checks only way you'd get banned is if someone recorded/livestreamed and manually sent a video of the gameplay to support Atm you don't get banned for recording yourself using cheats. LO are too incompetent to notice 180 snaps or ignore the reports entirely. 1 Quote Share this post Link to post Share on other sites
MACKxBOLAN 306 Posted July 31, 2022 8 hours ago, BlatMan said: Atm you don't get banned Cuz there Is no Support. No Matt so LO is out of business. Only thing I've seen in a year is a couple forum volunteers, which astonishes me that this post is legit, but I get banged for changing my forum name/running a second forum name solely because matt is rude n wont show up n I'm about to get real mean in-game because of him, and I didn't want to soil the Good Guy name. But here this guy is telling u to alter files and showing u how in forum, which to my knowledge any alteration with the exception of the approved cofigs is bannable in game and in forum. Then Ya know, Most peps run an ez 100fps or at least 60fp if you running a gtx. If your pc was capable of higher fps u would get em, you follow these instructions, U better have decent hardware n know what your doing. U either gonna burn your graph card or blow your monitor, end up with 'RunAway-Clocks' n Pop a Core. I would also suggest if you are going to do this, to please check smoke alarm battery an place smoke alarm over your pc or gaming area. This way U will know the exact moment that your pc catches Fire n U will know dat u phuctup Quote Share this post Link to post Share on other sites
cowhorseman 294 Posted July 31, 2022 2 hours ago, MACKxBOLAN said: Cuz there Is no Support. No Matt so LO is out of business. Only thing I've seen in a year is a couple forum volunteers, which astonishes me that this post is legit, but I get banged for changing my forum name/running a second forum name solely because matt is rude n wont show up n I'm about to get real mean in-game because of him, and I didn't want to soil the Good Guy name. But here this guy is telling u to alter files and showing u how in forum, which to my knowledge any alteration with the exception of the approved cofigs is bannable in game and in forum. Then Ya know, Most peps run an ez 100fps or at least 60fp if you running a gtx. If your pc was capable of higher fps u would get em, you follow these instructions, U better have decent hardware n know what your doing. U either gonna burn your graph card or blow your monitor, end up with 'RunAway-Clocks' n Pop a Core. I would also suggest if you are going to do this, to please check smoke alarm battery an place smoke alarm over your pc or gaming area. This way U will know the exact moment that your pc catches Fire n U will know dat u phuctup There is a support team. and if you have any issues they will tell you to fuck off and/or threaten a ban. does it matter what you need help with? lol nope! 1 Quote Share this post Link to post Share on other sites
R3ACT3M 417 Posted July 31, 2022 now we just need players to test all these settings out. Quote Share this post Link to post Share on other sites
Spillra 129 Posted August 1, 2022 Great post. gonna need to read through all the sources though Quote Share this post Link to post Share on other sites
eue 3 Posted August 2, 2022 On 7/30/2022 at 9:17 PM, jmiIos said: while having the garbage collection related thing added completely got rid of garbage collection stutters until I crashed 1h and 30min later in WF. But pretty sure the reason I crashed was because I accidentally opened my inventory too many times in few seconds. Crashed while doing it. nah, the game crashes when GC reaches 3.5gb Quote Share this post Link to post Share on other sites
jmiIos 19 Posted August 8, 2022 Added bug fixes, it should work fine them. Idk about AMD gpus, still need more people to test Quote Share this post Link to post Share on other sites
jmiIos 19 Posted August 17, 2022 Added: Some FPS boosts and more stable FPS No background sounds, emitters sound and make other sounds very quiet for louder footsteps and nade tick. Lower and more stable ping No dynamic and static decals on players (turns off decals, tattoos...on players and clothes) More config breakdown sources Bugs: Constant disconnection warning ticking, temporary until I find out how to turn it off 1 Quote Share this post Link to post Share on other sites
CookiePuss 5238 Posted August 17, 2022 On 7/30/2022 at 11:39 AM, ShutDownTheGame said: Are you gona talk to the cheat community how to get 30+ more fps? Yeah, only people rich enough to afford a powerful PC should be able to get high FPS! Quote Share this post Link to post Share on other sites
Chinook 139 Posted August 18, 2022 If only way you can enjoy this shit is playing with clay figure graphics, maybe you shouldn't play this shit at all... Quote Share this post Link to post Share on other sites
jmiIos 19 Posted August 18, 2022 15 minutes ago, Chinook said: If only way you can enjoy this shit is playing with clay figure graphics, maybe you shouldn't play this shit at all... u should learn to read before talking shit, APBCompat is as vanilla as it gets. None of the things here change graphics for worse. If anything it makes them better while also giving better fps and less stutters. Quote Share this post Link to post Share on other sites
Iazer 197 Posted August 18, 2022 should add this to the list of ui removal, it's the money you steal specific to crim +GlobalDataStoreClasses="APBUserInterface.cUIDataStore_HUD_OpenWorld" Quote Share this post Link to post Share on other sites
TackoGirl 127 Posted September 4, 2022 how do you get a dot in the middle of the crosshair ? Is there a legal way to do this now ? Or am I still living behind the moon... Quote Share this post Link to post Share on other sites
MonkaS 176 Posted September 5, 2022 3 hours ago, TackoGirl said: how do you get a dot in the middle of the crosshair ? Is there a legal way to do this now ? Or am I still living behind the moon... hudsight or some other crosshair program Quote Share this post Link to post Share on other sites
BlatMan 486 Posted September 6, 2022 On 8/17/2022 at 8:47 PM, CookiePuss said: Yeah, only people rich enough to afford a powerful PC should be able to get high FPS! Weird because I get 120+ fps on an old Xeon W3680 that's often found under $30 used. If you're willing to tweak your hardware settings you can squeeze a lot of performance out of old PCs. Some DDR4 3200+ runs slower than my DDR3 2400 due to them having terrible subtimings with XMP enabled, such as tRRD at 8 instead of 4 and tFAW at 40 instead of 16. Merged. More about the [IpDrv.TcpNetDriver] section of the BaseEngine.ini [Engine.Player] ConfiguredInternetSpeed=999999999 ConfiguredLanSpeed=999999999 [IpDrv.TcpNetDriver] ... MaxClientRate=999999999 MaxInternetClientRate=999999999 ... Settings these to 20000 seems to help with poor hit registration on higher ping servers. For me that's EU and US West. Reading around the maximum rate should be limited to 20000 regardless of the value entered, but that doesn't seem to be the case. I reset the BaseEngine.ini to try your settings. Game crashed so I went back to default. Instantly noticed some of my shots were not registering, despite getting red hitmarkers. Switched these back to 20000 and it seems to have fixed it. Sorry about the double post but I wanted this in it's own post. Quote Share this post Link to post Share on other sites
jmiIos 19 Posted September 6, 2022 (edited) 19 hours ago, BlatMan said: Weird because I get 120+ fps on an old Xeon W3680 that's often found under $30 used. If you're willing to tweak your hardware settings you can squeeze a lot of performance out of old PCs. Some DDR4 3200+ runs slower than my DDR3 2400 due to them having terrible subtimings with XMP enabled, such as tRRD at 8 instead of 4 and tFAW at 40 instead of 16. Merged. More about the [IpDrv.TcpNetDriver] section of the BaseEngine.ini [Engine.Player] ConfiguredInternetSpeed=999999999 ConfiguredLanSpeed=999999999 [IpDrv.TcpNetDriver] ... MaxClientRate=999999999 MaxInternetClientRate=999999999 ... Settings these to 20000 seems to help with poor hit registration on higher ping servers. For me that's EU and US West. Reading around the maximum rate should be limited to 20000 regardless of the value entered, but that doesn't seem to be the case. I reset the BaseEngine.ini to try your settings. Game crashed so I went back to default. Instantly noticed some of my shots were not registering, despite getting red hitmarkers. Switched these back to 20000 and it seems to have fixed it. Sorry about the double post but I wanted this in it's own post. I tried changing the value a while ago but it didn't seem to do anything. Assumed it was capped by the server so I just never bothered adding it, but I also have 20-50ms. There were some explanations on some stuff but they removed them for some reason https://github.com/katasurabhi/APB-Config-Quality-Karyl-Dreamss/blob/master/APBGame/Config/DefaultEngine.ini ; APB - BPH : intentionally high value to disable overall server cap for now ServerBandwidth_OutBytesMax=999999999 ; APB - BPH : Unreliable timeout (secs) - after this time it will only process reliable packets m_fTickDispatchUnreliableTimeout=0.05 ; APB - BPH : TickDispatch timeout (secs) - after this time it will only buffer reliable packets to be processed next frame and throw away unreliable m_fTickDispatchTimeout=0.1 And as for the crashes, Someone with a GTX 660 also had them 15 mins in even though he said he did "everything" from this post, but it turns out he missed some simple stuff. He didn't seem to have any crashes with it. I didn't want to add my config yet since I am still waiting for Matt to reply and see if he would approve some other things I found like perma unloaded or green characters, partial or full wallhack (transparent textures), 145 fps bypass. I will just post my config without those things for now. Also I still haven't found anyone that knows how to remove "connection problem" notification, it's not part of the HUD since turning it off in game still keeps it on, but it's part of UI. pretty sure it's GFxUI, Editing it in Localization changes font for that, fps and chat. The other way would be with .upk removal but that just crashes the game on load up. https://www.mediafire.com/file/c1fvrgrqtmhl366/jmilos_config.zip/file I still don't know about RTX 20 and 30. Someone on twitch just told me they have crashes but no one ever sends me logs, I told them to CTRL + F "IP Address" and remove all of them but still no one sends me. I couldn't care less about doxing someone. Edited September 6, 2022 by jmiIos Quote Share this post Link to post Share on other sites
Chinook 139 Posted September 11, 2022 (edited) On 9/5/2022 at 2:19 AM, TackoGirl said: how do you get a dot in the middle of the crosshair ? Is there a legal way to do this now ? Or am I still living behind the moon... Looking at twitch streams lately, apparently anything goes by these days. There are things now widely used that were shunned in the not-too recent past. I wish people could enjoy the game with some degree of gfx and not have to suffer shit graphics if they want to do any form of competitive-ish gaming. Edited September 11, 2022 by Chinook expanding my thought that was poorly worded Quote Share this post Link to post Share on other sites
nattsvart_katt 27 Posted September 12, 2022 Will the apb adv. launcher revert back settings changed manually in ini files? Quote Share this post Link to post Share on other sites