openplanet-nl / issues

Issue tracker for Openplanet.
10 stars 0 forks source link

MP4 Crash if nod explorer has Editor node open while recording a ghost in mediatracker #415

Closed LinUwUxCat closed 6 months ago

LinUwUxCat commented 8 months ago

In ManiaPlanet, if you go in mediatracker (either replay editor or in-map mediatracker), the Editor variable represents the mediatracker editor, and it works properly.

However, if you then try to record a ghost, the game will crash if you have that node open, or if you try to open it while recording.

https://github.com/openplanet-nl/issues/assets/46047705/35d63883-5c09-4c03-a664-01317750b30b

LinUwUxCat commented 8 months ago

LogCrash : LogCrash_0000000140B528F0.txt

codecat commented 8 months ago

There's a good chance this is a Nadeo bug that we can only fix by removing the faulting property from visibility in the Nod Explorer. Will take a look when I have some time.

codecat commented 6 months ago

I fixed this by hiding some properties from CGameCtnMediaTracker in nod explorer: ReplayTime, BlockStart, BlockEnd, StereoSepMax. They are still available to scripts (if they don't crash the game - I have not tested this).