Well, i don't know, let's deal with the holes for now. So, i remade IDE_DD_Tweaker plugin, it also open source now.
What's the result:
- TOBJS draw distance can be increased by a multiplier.
- LODS distance can be increased by a multiplier or set manually.
tobjs_draw_distance_multiplier = 3.0
lods_draw_distance_multiplier = 0.0
lods_new_draw_distance = 3000.0 //if multiplier is set, this value will be ignored
I tested it on a clean game now, to avoid any unrelated crashes.
It works fine with patch_tobjs=1, neons and other stuff became visible from a long distance, no crashes seems to be appeared.
With patch_lods=1 and lods_new_draw_distance = 3000.0 there is a lot less holes in the map, but i have a constant crash after a minute of flying on a parachute:
Exception At Address: 0x005534F2
Exception Code: 0xc0000005 (EXCEPTION_ACCESS_VIOLATION)
EAX: 0x082F0C48 EBX: 0x00000000
ECX: 0x08010180 EDX: 0x0023FB0C
ESI: 0x082F4250 EDI: 0x042312B0
EBP: 0x0023FC64 ESP: 0x0023FBD0
That's all i can test for now, i will try to do more later.
P.S. I don't have this crash with dist.cs btw.