Double-Post, I know.
I want to submit two items for possible inclusion into this mod. Even if you're not working on it right now, this way the information at least does not get lost for some time:
1. Making vehicle shadows appear at a greater distance:
Redirect the conditional jump @56E026:
It's a switch over different vehicle types (cars, bikes, heli, boats, rcbaron).
This way the shadow always appears at greater distance already for all vehicle types.
2. Activating trails in-game:
The problem with activating trails outside the menu is that the variable @9753A4 is not set, which happens apparently on leaving menu. Some MBlur Pointer, I guess.
This assembly code will fix it
@55D849: substitute assembly code with:
The Proc itself:
| CMP DWORD PTR DS:[9753A4],0|
JE SHORT Label1
MOV EAX,DWORD PTR DS:[9753A4]
PUSH DWORD PTR DS:[8100BC]
(Two notes: 0x8100BC is the current cameraPtr, I think and 0x55CE20 is the proc MBlurOpen.)
Now I should add this: trails don't work properly on my pc anyway so I don't know if this fix will suffice. All I can say is this: with this fix, you can activate the trails in-game without the game crashing and it my screen looked just as it looked when activating the trails from menu, namely wrong.