MASK2GOT: 0
MASK: 0
MASK: 0
PROCESING: 0 0 0
MASK: 0
MASK2GOT: 0
MASK: 0
MASK: 0
PROCESING: 0 0 0
MASK: 0
MASK2GOT: 0
MASK: 0
MASK: 0
PROCESING: 0 0 0
MASK: 0
debugging b likedbg_break
? static char* useafterfree = (char *)malloc(1);
free(useafterfree);
*useafterfree = 0;
export ASAN_OPTIONS=abort_on_error=1:halt_on_error=1
export UBSAN_OPTIONS=abort_on_error=1:halt_on_error=1
weapon = WeaponSpec(container, "hammer")
completely relies on the original sprite?zlib
and zstd
might be an endevour to check if this could improve data bandwidth since ddnet and teeworlds is using zlib
for network compressions_LastLocalTime
value is in the future after resetting the local time. This also affected other effects like pickup location and bullet rotation, where this was not noticeable.
Closes #4967.
cmake .. -DMYSQL=ON -DMYSQL_CONFIG:FILEPATH="C:\Program Files\MariaDB 11.3\bin\mysql_config.pl" -DMYSQL_INCLUDEDIR:PATH="C:\Program Files\MariaDB 11.3\include\mysql" -DMYSQL_LIBRARY:FILEPATH="C:\Program Files\MariaDB 11.3\lib\libmariadb.lib"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"bind b "say /spec"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"bind b "say /spec"bind c "exec scripts/dummy_deep_off.cfg"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"bind b "say /spec"bind c "exec scripts/dummy_deep_off.cfg"bind d "+right"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"bind b "say /spec"bind c "exec scripts/dummy_deep_off.cfg"bind d "+right"bind e "exec scripts/location_team.cfg"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"bind b "say /spec"bind c "exec scripts/dummy_deep_off.cfg"bind d "+right"bind e "exec scripts/location_team.cfg"bind f "toggle cl_dyncam 1 0"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"bind b "say /spec"bind c "exec scripts/dummy_deep_off.cfg"bind d "+right"bind e "exec scripts/location_team.cfg"bind f "toggle cl_dyncam 1 0"bind g "say gg"
gf�?ff�?��Cz D���C�GDI��C�*Dbind a "+left"bin
why is this happening x-xvoid CBinds::ConfigSaveCallback(IConfigManager *pConfigManager, void *pUserData)
{
CBinds *pSelf = (CBinds *)pUserData;
pConfigManager->WriteLine("unbindall");
for(auto &it : pSelf->m_Binds)
{
const CBindSlot BindSlot = it.first;
const char *pBind = it.second;
char pBuf[1024];
const char *pBufEnd = pBuf + sizeof(pBuf);
str_copy(pBuf, "bind ");
pSelf->GetName(BindSlot.m_Key, BindSlot.m_ModifierMask, pBuf + str_length(pBuf), sizeof(pBuf) - str_length(pBuf));
str_append(pBuf, " \"", sizeof(pBuf));
// process the string. we need to escape some characters
char *pDst = pBuf + str_length(pBuf);
str_escape(&pDst, pBind, pBufEnd);
str_append(pBuf, "\"", sizeof(pBuf));
printf("%s\n", pBuf);
pConfigManager->WriteLine(pBuf);
}
}
bind period "exec scripts/kill_bind_off.cfg"
bind f1 "toggle_local_console"
bind f2 "toggle_remote_console"
bind f3 "vote yes"
bind f4 "vote no"
bind f5 "+showhookcoll"
bind lshift "+emote;+spectate"
bind rctrl "exec scripts/location_team_bindwheel.cfg;+bindwheel"
bind rshift "+emote;+spectate"
bind mouse1 "+fire; +toggle cl_dummy_hammer 1 0"
bind mouse2 "+hook"
bind mousewheelup "+fire"
bind mousewheeldown "+fire"