Notes |
|
(0013699)
|
StrikerMan780
|
2015-10-28 00:36
(edited on: 2015-10-28 00:47) |
|
The spew in the client console is as follows:
Spawn:
P_StartScript: Unknown Script "OverlayTypes"
P_StartScript: Unknown Script "SB_TeamDeathmatch_HeadingColor"
Death:
P_StartScript: Unknown Script "SB_Cooperative_Enable"
P_StartScript: Unknown Script "SampleRates"
Really messed up. Those aren't even real scripts... and depending on WAD/PK3 content loaded, they end up other random strings. FYI, ignore the "I don't know what X is" errors, those are normal and means the script is executing. In that case, you are unable to reproduce the bug if you don't get the messages in this screenshot:'http://puu.sh/l0976/878f66ee2d.png [^]'
EDIT: More random string BS:'http://puu.sh/l09qQ/f35fb21242.png [^]'
|
|
|
|
i used striker's commandline here:
zandronum.exe -host -iwad doom2.wad -file BadACS.pk3 +deathmatch 1 +vid_renderer 0 +dmflags 0 +dmflags2 0 +map MAP01
and was able to reproduce the issue after changing my vid_renderer to 1 and connecting to the server:'http://pastebin.com/X2bmHCWE [^]' |
|
|
|
vid_renderer 1 on client or server? |
|
|
|
on the client i connected to the server and i did vid_renderer 1 in console then exited and reconnected thru the server window, the server remained as vid_renderer 0 the entire time |
|
|
(0013704)
|
StrikerMan780
|
2015-10-28 01:04
(edited on: 2015-10-28 22:39) |
|
I made this batch file to make launching servers with WADs very quick and easy. Also, I can always reproduce the error with this:'http://shadowmavericks.com/files/RunZan.bat [^]'
Just stick it in Zandronum's folder, then drag-drop BadACS.pk3 on it, and press 2.
|
|
|
(0013719)
|
cobalt
|
2015-11-01 15:19
|
|
|
|
|
This was caused by the fact that the internal FName indices differ when a client uses "vid_renderer 1" while the server uses "vid_renderer 0". Your example wad seems to be fixed now, but there may be other problems with named scripts online. Please test named script support thoroughly. |
|
|
(0013744)
|
StrikerMan780
|
2015-11-06 01:30
(edited on: 2015-11-06 01:33) |
|
Named scripts are working just fine now. However, wouldn't sending the full string use up much more bandwidth? (Especially on scripts that repeat a lot)
Any way to perhaps create an additional string table specifically for script names and send an index? (Kind of like sounds)
|
|
|
(0013880)
|
cobalt
|
2015-11-25 23:28
|
|
|
|
|
I knew I was onto something. Awesome. I'll test this when I get a chance. |
|
|
(0014042)
|
cobalt
|
2016-01-03 18:35
|
|
|
|
(0014055)
|
Arco
|
2016-01-07 06:32
|
|
Works correctly in r151228-1140. |
|