Jump to content

Is there a way to use heap size bigger than 1024?


Dwalin2012

Recommended Posts

I have about 200 mods installed (including big ones, like Order of the dragon, Better cities, Unique landscapes etc), to the point that my save file is already 8mb right after exiting the tutorial sewers at the beginning of the game. Until recently, the game crashed to desktop about every 5 or 6 cell changes, fast travel, exiting and entering doors etc. However, this almost stopped after I started using More Heap with DefaultHeapSize=1024. The question is: is there any other plugin/program that allows to use even bigger heap sizes, like 2048? If I write 2048 in More Heap, then after starting the game, it reverts back to 256, while if I try this for Oblivion Stutter Remover, the game simply doesn't start.

 

My graphic card is GTX 1080, 8gb.

 

 

Link to comment
Share on other sites

  • 4 weeks later...

Are you using OSR? Try with 5376 and heap algorithm 6. If it crashes go down by 200 till you find the sweet spot. For me it's 5176. I have never, and I repeat, never, had a single crash since I've optimized all settings, not only through OSR but also through ENBoost an oblivion.ini.

edit: it appears you are using moreheap. use osr in combination with enboost, then use also oblivion reloaded to manage fps.

 

My sr_Oblivion_Stutter_Remover.ini:

 

 

 

Master = {
_comment = You can turn on or off each distinct feature from here.
bManageFPS = 1
bHookCriticalSections = 1
bHookHashtables = 1
bReplaceHeap = 1
bReplaceGetTickCount = 1
bLogToConsole = 0
bFastExit = 1
bExtraProfiling = 0
bFlushLog = 1
iSchedulingResolution = 1
bReplaceRandom = 1
bExperimentalStuff = 1
iMainHookPoint = 1
}
Experimental = {
_comment =bReduceSleep and iThreadsFixedToCPUs can probably reasonably be used at 1. > 1 is a bad idea atm.
_comment =other settings here you're probably better off not touching
bReduceSleep = 0
iThreadsFixedToCPUs = 1
bSuppressRandomSeeding = 0
bMonitorBSShaderAccumulator = 0
iPrintSceneGraphDepth = 0
bReplaceRandomWrappers = 1
bBenchmarkHeap = 0
bAlternateHeapHooks = 0
iHeapMainBlockAddress = 0
}
FPS_Management = {
_comment =Absent a good reason otherwise, bInject_iFPSClamp=1, fMaximumFPS= 30 to 85 (or 0), fMinimumFPS= 10 to 20, iFPS_Report_Period = 2000 to 60000, fExtraSleepPercent = 0.0 to 0.2
bInject_iFPSClamp = 1
fMaximumFPS = 60
fMinimumFPS = 10
iFPS_Report_Period = 15000
fExtraSleepPercent =0.05
}
GetTickCount = {
_comment =This section is disabled by default - see Master/bReplaceGetTickCount
bForceResolution = 1
bPreserveDC_Bias = 1
bPreserveHighFreqComponents = 0
bForceSync = 0
iSyncLimitMilliseconds = 50
}
CriticalSections = {
_comment = CS stuff helps Oblivion, Fallout, and New Vegas significantly
_comment = much of the benefit comes from the Renderer+0x180 suppression (see overrides below)
_comment = modes: 1=vanilla, 2=fair, 3=staggering(hybrid of 1 & 2), 5=suppressed
bUseOverrides = 1
iDefaultMode = 3
iDefaultSpin = 1000
iStaggerLevel = 5
bEnableMessages = 1
bEnableProfiling = 0
}
Heap = {
_comment =This section is disabled by default - see Master/bReplaceHeap
_comment =I recommend enabling it however.
_comment = Heap replacement can produce MAJOR improvements in performance on Oblivion at a significant cost in stability
_comment = It crashes instantly on Fallout3 last I remember checking
_comment = It seems to work on Fallout: New Vegas ?
_comment = Algorithms: 1=FastMM4, 2=Microsoft (slow on XP), 3=SimpleHeap1, 4=TBBMalloc, 5=ThreadHeap2, 6=ThreadHeap3, 8=tcmalloc
_comment = Algorithms numbers 1, 4, and 8 require external DLL files in the Data/OBSE/Plugins/ComponentDLLs folder
_comment = Size is in units of megabytes, and only effects algorithms 3, 5, and 6 (other algorithms dynamically determine their own size)
iHeapAlgorithm = 6
bEnableProfiling = 0
iHeapSize = 5176
bEnableMessages = 0
bZeroAllocations = 0
}
Hashtables = {
bUseOverrides = 1
bEnableMessages = 0
bEnableExtraMessages = 0
bEnableProfiling = 0
}
OverrideList = {
CriticalSection = {
CallerAddress = 0x701748
comment = Renderer+0x180, recommendation=suppress (mode 5)
Mode = 5
}
CriticalSection = {
ObjectAddress = 0xB32B80
comment = MemoryHeap CS, recommendation=stagger (mode 3)
Mode = 3
Spin = 1500
}
CriticalSection = {
CallerAddress = 0x70172A
comment = Renderer+0x80, recommendation= modes 2(for stability) or 5(for performance)
Mode = 2
}
CriticalSection = {
ObjectAddress = 0xB3FA00
comment = Unknown4, recommendation=stagger (mode 3)
Mode = 3
}
CriticalSection = {
ObjectAddress = 0xB33800
comment = BaseExtraList, recommendation=stagger (mode 3)
Mode = 3
}
CriticalSection = {
ObjectAddress = 0xB3F600
comment = recommendation=stagger (mode 3)
Mode = 3
}
CriticalSection = {
ObjectAddress = 0xB3FC00
comment =
Mode = 2
}
CriticalSection = {
ObjectAddress = 0xB39C00
comment =
Mode = 2
}
Hashtable = {
comment =caller 0x00418E16
SizeAddress = 0x00418DDB
OldSize = 37
NewSize = 149
}
Hashtable = {
comment =caller 0x0045a8a1
SizeAddress = 0x0045A866
OldSize = 5039
NewSize = 133123
}
Hashtable = {
comment =caller 0x004A25BC
SizeAddress = 0x004A2586
OldSize = 523
NewSize = 2711
}
Hashtable = {
comment =multipart 1/2 - caller 0x004e614f
SizeAddress = 0x004E610F
OldSize = 37
NewSize = 47
}
Hashtable = {
comment =multipart 2/2 - caller 0x004e614f
SizeAddress = 0x004E612C
OldSize = 37
NewSize = 47
}
Hashtable = {
comment =caller 0x004E9014
SizeAddress = 0x004E8FD7
OldSize = 37
NewSize = 739
}
Hashtable = {
comment =caller 0x004f0e20
SizeAddress = 0x004F1B44
OldSize = 37
NewSize = 127
WordBits = 8
}
Hashtable = {
comment =caller 0x004f1d60
SizeAddress = 0x004F220A
OldSize = 7001
NewSize = 7001
}
Hashtable = {
comment =also caller 0x004f1d60
SizeAddress = 0x004F222E
OldSize = 701
NewSize = 901
}
Hashtable = {
comment =also caller 0x004f1d60
SizeAddress = 0x004F2B70
OldSize = 37
NewSize = 127
WordBits = 8
}
Hashtable = {
comment =multipart 1/2 - caller 0x004F2ACB
SizeAddress = 0x004F2A8B
OldSize = 37
NewSize = 713
}
Hashtable = {
comment =multipart 2/2 - caller 0x004F2ACB
SizeAddress = 0x004F2AA8
OldSize = 37
NewSize = 713
}
Hashtable = {
comment =multipart 1/2 - caller 0x004f2b3e
SizeAddress = 0x004F2AEF
OldSize = 37
NewSize = 1301
}
Hashtable = {
comment =multipart 2/2 - caller 0x004f2b3e
SizeAddress = 0x004F2B12
OldSize = 37
NewSize = 1301
}
Hashtable = {
comment =caller 0x0067fbb0
SizeAddress = 0x006C5396
OldSize = 37
NewSize = 83
}
Hashtable = {
comment =also caller 0x0067fbb0
SizeAddress = 0x0067FD35
OldSize = 191
NewSize = 3019
}
Hashtable = {
comment =also caller 0x0067fbb0
SizeAddress = 0x0067FE5F
OldSize = 191
NewSize = 2021
}
Hashtable = {
comment =caller 0x006C56B0
SizeAddress = 0x006C5674
OldSize = 37
NewSize = 299
}
Hashtable = {
comment =caller 0x00714788
SizeAddress = 0x00714752
OldSize = 59
NewSize = 239
}
Hashtable = {
comment =many callers: 0x00769C3D, 0x00769CAD, 0x00769D03, 0x00769D53, 0x00769DA1
SizeAddress = 0x00769BEB
OldSize = 37
NewSize = 297
}
Hashtable = {
comment =multipart 1/2 - caller 0x009dbf36
SizeAddress = 0x009DBF03
OldSize = 131213
NewSize = 905671
}
Hashtable = {
comment =multipart 2/2 - caller 0x009dbf36
SizeAddress = 0x00B06140
OldSize = 131213
NewSize = 905671
}
Hashtable = {
comment =caller 0x009e2726
SizeAddress = 0x009E26F3
OldSize = 37
NewSize = 297
}
Hashtable = {
comment =caller 0x00a10de6
SizeAddress = 0x00A10DB3
OldSize = 37
NewSize = 297
}
}
Edited by malautomedonte
Link to comment
Share on other sites

My enboost.ini:

 

You have to customize your memory size according to how much video memory you have. Read here https://wiki.step-project.com/Guide:ENBlocal_INI/Memory

 

 

 

[PROXY]
EnableProxyLibrary=false
InitProxyFunctions=true
ProxyLibrary=other_d3d9.dll
[MULTIHEAD]
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
[MEMORY]
ExpandSystemMemoryX64=true
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=false
DisablePreloadToVRAM=false
EnableUnsafeMemoryHacks=false
ReservedMemorySizeMb=1024
VideoMemorySizeMb=18914
EnableCompression=false
[WINDOW]
ForceBorderless=false
ForceBorderlessFullscreen=false
[ENGINE]
ForceAnisotropicFiltering=true
MaxAnisotropy=16
AddDisplaySuperSamplingResolutions=false
[LIMITER]
WaitBusyRenderer=false
EnableFPSLimit=false
FPSLimit=60.0
[iNPUT]
KeyFPSLimit=36
KeyShowFPS=106
KeyScreenshot=44
KeyFreeVRAM=115
Edited by malautomedonte
Link to comment
Share on other sites

  • 3 weeks later...

 

Are you using OSR? Try with 5376 and heap algorithm 6. If it crashes go down by 200 till you find the sweet spot. For me it's 5176. I have never, and I repeat, never, had a single crash since I've optimized all settings, not only through OSR but also through ENBoost an oblivion.ini.

edit: it appears you are using moreheap. use osr in combination with enboost, then use also oblivion reloaded to manage fps.

 

 

I had already tried with Enboost before, but unfortunately it didn't help as much as MoreHeap which seems to be slightly more effective. Will try OSR with different heap sizes again, but I thought Enboost and Oblivion Reloaded aren't recommended to be used toghether?

But you say you never had even 1 crash after optimizing? I didn't think it was possible with a heavily modded game....How many mods are you using in you playthrough? I currently have 198.

 

Dwalin, can you share your load order? I'm curious about your list.

 

Currently my load order is this:

 

00 Oblivion.esm
01 DibellasWatch.esm
02 Cybiades.esm [Version 2.0]
03 All Natural Base.esm [Version 1.38]
04 Cobl Main.esm [Version 1.72]
05 CM Partners.esm
06 Oscuro's_Oblivion_Overhaul.esm [Version 1.5.10]
07 CyrodiilUpgradeResourcePack.esm
08 Better Cities Resources.esm [Version 6.0.10]
09 CURP_Controller.esm
0A The Other Spheres Base.esm
0B Knights - Revelation.esm
0C Unofficial Oblivion Patch.esp [Version 3.5.6]
0D DLCShiveringIsles.esp
0E Unofficial Shivering Isles Patch.esp [Version 1.5.9]
0F Better Cities .esp [Version 6.0.10]
10 All Natural.esp [Version 1.38]
11 All Natural - SI.esp [Version 1.38]
12 AliveWaters.esp
13 AliveWaters - Slaughterfish Addon.esp
14 CoO1.esp
15 Paladin.esp
16 Reznod_Mannequin.esp
17 Enhanced Economy.esp [Version 5.4.3]
18 FormID Finder4.esp
19 OblivionReloaded.esp
1A Spell Delete.esp
1B DLCOrrery.esp
1C DLCOrrery - Unofficial Patch.esp [Version 1.0.7]
1D DLCMehrunesRazor.esp
1E DLCMehrunesRazor - Unofficial Patch.esp [Version 1.0.7]
1F DLCSpellTomes.esp
20 DLCSpellTomes - Unofficial Patch.esp [Version 1.0.1]
21 SentientWeapon.esp [Version 3]
22 Oscuro's_Oblivion_Overhaul.esp [Version 1.5.10]
23 Orden des Drachen.esp [Version 2016]
24 ODD Map Addon.esp
25 ODD Map Icon Markers FastTravel.esp
26 Ivellon.esp [Version 1.8]
27 Umbra the Unfortunate.esp
28 7roads.esp
29 AHP.esp
2A An Unexpected Company.esp
2B AraenyaRealm.esp
2C HackdirtTheDeepOnes.esp
2D DibellasWatchAdditions.esp
2E Druid'sGrove.1.2.esp
2F Dwarven Mines.esp
30 Fighters Guild Quests.esp
31 Gift of Kynareth.esp
32 Giskards Tales From the Tomb.esp
33 ICEXPAND.esp [Version 6.0.10]
34 Kragenir's Death Quest.esp
35 KDQ - Rural Line Additions.esp
36 300 White Stallion 4 - OOO.esp
37 Kragenirs_WhiteStallion_Compat.esp
38 Kvatch Rebuilt.esp [Version 3.0RC3]
39 Kvatch Rebuilt Weather Patch.esp
3A kvIndornia01.esp
3B KragenirsDeathQuest-LetThePeopleDrink patch.esp
3C LordKain_Adash_World.esp
3D AdashComAnur.esp
3E marodan_osdakal.esp
3F Nanaelas Heartbreak.esp
40 QOTW Season One.esp
41 QOTW Season Two.esp
42 QOTW Season Three.esp
43 QOTW Season Four.esp
44 RumpleMod.esp
45 RumpleModSI.esp
46 SaveWaterEdgeEng.esp
47 Spirit's Edge.esp
48 The Ayleid Steps.esp [Version 3.8.2]
49 The Ayleid Steps - Patches.esp
4A TheElderCouncil.esp
4B TheElderCouncil_TempleOfTheOne.esp
4C TEC_4ERA_Dialog_Filter.esp
4D TheForgottenShields.esp
4E TxG_NationalMuseum_.esp
4F Versus Dark Brotherhood.esp [Version sus]
50 VHBloodlines 1.2.esp [Version 1.5.6]
51 Woodland Rangers.esp [Version 1.5.3]
52 Arena Lite.esp
53 DLCFrostcrag.esp
54 DLCFrostcrag - Unofficial Patch.esp [Version 1.0.10]
55 Knights.esp
56 Knights - Unofficial Patch.esp [Version 1.1.8]
57 Oblivion Uncut.esp
58 Oblivion Uncut - OOO Adaptation.esp [Version 1.4]
59 Knights - Revelation.esp
5A Oscuro's_Oblivion_Overhaul - Knights of Nine.esp
5B Fall of the Ayleids.esp [Version 4.1]
5C Fall of the Ayleids - Non-OCO Patch.esp
5D Cybiades.esp [Version 2.1]
5E CybiadesDungeon.esp [Version 2.1]
5F TOS - Prelude.esp
60 CUO_Bravil.esp
61 The Lost Spires.esp
62 Origin of the Mages Guild.esp [Version 7.3.1]
63 The Mystery of the Dulan Cult.esp [Version 6.0.10]
64 HoarfrostCastle.esp
65 Arielles_Weye_Dorf_V1.2.esp [Version 1.2]
66 MannimarcoComplete.esp
67 Origin of the Mages Guild OOO Patch.esp [Version amps]
68 Enhanced Daedric Invasion.esp
69 ReclaimSancreTor.esp [Version 1.0.5]
6A Tales of Cyrodiil.esp
6B Faregyl.esp [Version 2.0.11]
6C Feldscar.esp [Version 1.0.13]
6D Gottshaw Village.esp [Version 1.0.1]
6E Molapi.esp [Version 1.0.2]
6F PTMudwater.esp
70 Reedstand.esp [Version 1.0.5]
71 ShezriesTownsMaster.esp
72 LostSpires+PellsGate Patch.esp [Version 1.0]
73 Urasek.esp [Version 1.0.4]
74 Vergayun.esp [Version 2.0.2]
75 CUO_Bruma.esp
76 CUO_Chorrol.esp
77 CUO_Leyawiin.esp
78 Unique Landscapes.esp [Version 2.1.2BC]
79 BrinaCrossVillage.esp [Version 1.0.3]
7A bartholm.esp
7B Frostcrag Village.esp [Version 1.0.7]
7C Sutch Village.esp [Version 1.0.4]
7D ULM OblivionUncut-EntiusGorge patch.esp
7E ULE TheElderCouncil-FallenleafEverglade patch.esp [Version 2]
7F ULM Cybiades-LostCoast patch.esp [Version 2]
80 ULM SutchVillage-LostCoast patch.esp [Version 2]
81 ULM HoarfrostCastle-LushWoodlands patch.esp [Version 3]
82 ULE SentientWeaponII-AncientYews patch.esp
83 ULE DwarvenMines-UniqueLandscapes merged patch.esp
84 ULM OblivionUncut-AncientYews patch.esp
85 ULM ShezriesTowns-CloudtopMountains patch.esp [Version 3]
86 ULE DungeonsOfIvellon-CheydinhalFalls patch.esp
87 ULE GiftOfKynareth-CheydinhalFalls patch.esp [Version 2]
88 ULE KvatchRebuilt-CheydinhalFalls patch.esp [Version 2.0]
89 ULM ShezriesTowns-AspenWood patch.esp [Version 4]
8A ULE ReclaimingSancreTor-SkingradOutskirts patch.esp [Version 2]
8B ULE FightersGuildQuests-Snowdale patch.esp [Version 2]
8C ULM Feldscar-Snowdale patch.esp [Version 2]
8D ULM ReclaimingSancreTor-UniqueLandscapes patch.esp [Version 2]
8E ULM Kragenir'sDeathQuest-RST-CliffsOfAnvil Patch.esp
8F ULE LostSpires-UniqueLandscapes merged patch.esp [Version 2]
90 ULM OscurosOblivionOverhaul-UniqueLandscapes patch.esp [Version 2.1]
91 ULM OrdenDesDrachen-UniqueLandscapes patch.esp [Version 2]
92 ULE KragenirsDeathQuest-UniqueLandscapes merged patch.esp [Version 2.1]
93 ULM MannimarcoResurrection-UniqueLandscapes patch.esp [Version 2]
94 ULM OotDPS_ULJerall_FotA_Patch.esp [Version 2]
95 ULE JMC - Layer 1b.esp [Version 3]
96 Harvest [Flora].esp [Version 3.0.0]
97 Harvest [Flora] - Shivering Isles.esp [Version 3.0.0]
98 Harvest [Flora] - DLCFrostcrag.esp [Version 3.0.0]
99 CUO_Dwemer.esp
9A CUO_FightersGuildContracts_SAFE.esp
9B CUO_NewFactionDialog_SAFE.esp
9C LastUnicorn.esp
9D Druid Mod.esp
9E Rathunas01.esp
9F RshAlchemy.esp
A0 GBRPCBB.esp
A1 Oblivion_Character_Overhaul.esp [Version 1.0]
A2 OOOShiveringIsles.esp
A3 OOOSI-EyeDisabler.esp
A4 bgIntegrationIntegratedEV.esp [Version 1.0ag]
A5 ULE IntegrationTheStrandedLight-SilverfishRiverValley patch.esp [Version 1.1]
A6 ULM IntegrationIntegratedTheStrandedLight-EasternPeaks patch.esp [Version 2]
A7 CDM-The Empire's Plight.esp
A8 Leviticus.esp
A9 Better Cities Full.esp [Version 6.0.11]
AA Better Cities - IC Imperial Isle.esp [Version 6.0.10]
AB Better Imperial City.esp [Version 6.0.10]
AC An Unexpected Company - Better Cities.esp
AD Better Cities - All Natural.esp [Version 6.0.10]
AE Better Cities - CUO Bravil Patch.esp [Version 6.0.10]
AF Better Cities - CUO Chorrol Patch.esp [Version 6.0.10]
B0 xulChorrolHinterland-BC6.esp [Version 2]
B1 ULE OblivionUncut-ChorrolHinterland BC6 patch.esp
B2 Better Cities Bruma - The Elder Council.esp [Version 6.0.10]
B3 Better Cities Chorrol - ODD patch.esp [Version 6.0.10]
B4 Better Cities Chorrol - Knights of the Nine.esp [Version 6.0.10]
B5 Better Cities - Origin of the Mages Guild.esp [Version 6.0.10]
B6 Better Cities Chorrol - Reclaiming Sancre Tor.esp [Version 6.0.10]
B7 Better Cities IC Arena - Reclaiming Sancre Tor.esp [Version 6.0.10]
B8 Better Cities Skingrad - Reclaiming Sancre Tor.esp [Version 6.0.10]
B9 Better Cities - CUO Leyawiin Patch.esp [Version 6.0.11]
BA Better Cities Full - OOO.esp [Version 6.0.10]
BB Better Cities Market District - Oblivion Uncut.esp [Version 6.0.10]
BC OblivionUncut-BetterCitiesArena Patch.esp
BD Better Imperial City - OOO.esp [Version 6.0.10]
BE Better Cities IC Arboretum - Kragenir's Death Quest.esp [Version 6.0.10]
BF Better Cities - CUO Bruma Patch.esp [Version 6.0.10]
C0 ULM BetterCities-UniqueLandscapes merged patch.esp [Version 2]
C1 Better Cities - VHBloodlines.esp [Version 6.0.10]
C2 FGQ-BC6 Patch.esp
C3 Better Imperial City FPS Patch.esp [Version 6.0.10]
C4 Better Cities - The Lost Spires.esp [Version 6.0.10]
C5 ULM OSPS-BC_IC-II_UL-II_Patch.esp [Version 2]

 

 

Edited by Dwalin2012
Link to comment
Share on other sites

While catching up on the Bevilex' modlist for Oblivion - Graphics mod comments last night I noticed a post by Wiepman on Feb 4 2020 concerning an alternate to OSR for heap that you may find useful (look for d9vk, dxvk and Vulkan).

Link to comment
Share on other sites

While catching up on the Bevilex' modlist for Oblivion - Graphics mod comments last night I noticed a post by Wiepman on Feb 4 2020 concerning an alternate to OSR for heap that you may find useful (look for d9vk, dxvk and Vulkan).

 

@Dwalin2012, @malautomedonte and @Striker879,
While dxvk is the new gospel for Linux-users, providing way better performance for most games
(because it translates Windows-exclusive directx-calls to modern low-level Vulkan instead of OpenGL).
This speed gain is not necessary the case for Windows-users,
because the translation from directx-calls to Vulkan is one extra step.
(while Windows of course has native directx).
That being said,
in the case of the older directx9 api games (such as Oblivion),
Windows-users also could profit from certain dxvk-features.
One is that directx9 is a very old api and dxvk is modern low-level Vulkan-api.
---
Perhaps some Windows-users can remember the speed boost in certain console-emulators (such as "Pcsx2") when the switch was made from directx9 to directx11?
I believe the RPCS3 (PS3 emulator) currently even defaults to Vulkan (for both Windows and Linux).
One other is the dxvk-heap.
--
Beware that this is not the same as the OSR's heap!
(AKA: so these two can be used next to each other).
The dxvk-heap is your full GPU memory-size + almost all available free system memory,
making crashes from out-of-memory in Oblivion a thing of the past.
(perquisites are a 64-bit OS's and 4gb-patch enabled for 32-bit games,
two conditions that I assume almost all modders would already have).
Here's a reddit thread where Skyrim LE Windows-users share their findings.
Substitute Skyrim LE for Oblivion when reading.
Your mileage may vary, but perhaps you could take a look there?
Hope this helps...
Link to comment
Share on other sites

  • 4 weeks later...

Hey Wiepman, thanks for the detailed report, I have tried dxvk some time ago but I had worse performance and more stuttering than before to be honest, probably I did not configure it properly. I am on Win 10.

 

Right now I am still using enboost and osr together with acceptable results, but I had to change some settings. Of course, installing hi res textures and having many distant objects rendered at the same time like in my current setup will always lead to tanked performance, no matter how fast your hw is. That stuttering caused by cell loading is the most annoying thing to fix and it really takes a lot time to find a good balance.

Edited by malautomedonte
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...