Yes it will desynchronize a multiplayer session. All players need to have identical string tables.Will the game desync if the string table is off? i dont mean like a couple values are different but like ~100 values are different for each player
Yes it will desynchronize a multiplayer session. All players need to have identical string tables.
library Desync initializer InitBlizzar
function bb takes nothing returns nothing
local integer i = 0
loop
call BJDebugMsg(GetPlayerName(GetLocalPlayer()) + I2S(i))
set i =i + 1
exitwhen i > 600
endloop
call BJDebugMsg("===================")
call BJDebugMsg(GetPlayerName(Player(0)) + "525")
endfunction
function InitBlizzar takes nothing returns nothing
call TimerStart(CreateTimer(), 1, false, function bb)
endfunction
endlibrary
Probably because it generates different strings in parallel. It could be something stupid that the number of string table entries is checked for synchronization yet the contents is not.E/ so why doesnt this desync
library Desync initializer InitBlizzar
function bb takes nothing returns nothing
local integer i = 0
if GetLocalPlayer() == Player(0) then
loop
call BJDebugMsg(GetPlayerName(GetLocalPlayer()) + I2S(i))
set i =i + 1
exitwhen i > 600
endloop
endif
call BJDebugMsg("===================")
call BJDebugMsg(GetPlayerName(Player(0)) + "525")
endfunction
function InitBlizzar takes nothing returns nothing
call TimerStart(CreateTimer(), 1, false, function bb)
endfunction
endlibrary
JASS:library Desync initializer InitBlizzar function bb takes nothing returns nothing local integer i = 0 if GetLocalPlayer() == Player(0) then loop call BJDebugMsg(GetPlayerName(GetLocalPlayer()) + I2S(i)) set i =i + 1 exitwhen i > 600 endloop endif call BJDebugMsg("===================") call BJDebugMsg(GetPlayerName(Player(0)) + "525") endfunction function InitBlizzar takes nothing returns nothing call TimerStart(CreateTimer(), 1, false, function bb) endfunction endlibrary
still doesnt desync. my system is stil pretty desync-y and im just trying to look at everything that might desync
Guess that's because you don't change anything to the string library