accelerator/gamedata/accelerator.games.txt
sappho 1d60f3746a
overhaul -> overhaul (#21)
* overhaul the repository

add protobuf

change repo url

try to restore github python syntax highlighter

move breakpad into third_party, update packagescript

* AMBuildifying

remove unnecessary files

Move the git patching into ambuild

move lss to a patch

Add windows compilation support

remove breakpad.bat

move postlink libs

* Overhaul CI (#4)

* Dockerbuild (#5)

* make cwd_cmd spew stdout and stderr

* add proper docker build support

* Overhaul ci (#6)

* Setup CI

* fix checkout

* fix yaml syntax

* no fail fast

* setup CI cache

* Fix pip install

* remove pip git

* update actions, ditch node 16

* small syntax cleanups

* more CI changes

* github doc lied

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>

* final push for perfect dockerbuilds in every scenario that i have been able to find

* rename cicd->dockerbuild

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>

* Add readme, remode duplicate -fPIC

update names of dockerbuild folder in sh files

* cleanup dockerfile (#7)

* Update 0002-Write-FUNC-records-instead-of-PUBLIC-for-ELF-symbols.patch

* Statically link libz, libgcc & libstdc++

* fix submodule path

* Review change + comment patch

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
Co-authored-by: Benoist <14257866+Kenzzer@users.noreply.github.com>
2024-10-10 21:59:28 -04:00

130 lines
2.7 KiB
Plaintext

"Games"
{
"#default"
{
"Offsets"
{
/*
* This has never changed, let us hope it never does.
*/
"GetCmdLine"
{
"windows" "2"
"linux" "2"
"linux64" "2"
}
}
"Signatures"
{
/*
* String: "\nConsole History (reversed)\n\n"
* It's the function in the following branch.
*/
"GetSpew"
{
"library" "engine"
"linux" "@_Z7GetSpewPcj"
"linux64" "@_Z7GetSpewPcm"
}
}
}
"tf"
{
"Signatures"
{
"GetSpew"
{
"library" "engine"
"windows" "\x55\x8B\xEC\x83\xEC\x20\x8D\x45\xE0\x53\x57\x6A\x01\x68\x49\x03\x00\x00"
}
}
}
"cstrike"
{
"Signatures"
{
"GetSpew"
{
"library" "engine"
"windows" "\x55\x8B\xEC\x53\xFF\x15\x2A\x2A\x2A\x2A\x8B\xD0\xBB\x2A\x2A\x2A\x2A\x3B\x15\x2A\x2A\x2A\x2A\x74\x2A\x8B\xCA\x33\xC0\xF0\x0F\xB1\x0B\x85\xC0\x74\x2A\xF3\x90\x6A\x00\x52\x8B\xCB\xFF\x15\x2A\x2A\x2A\x2A\xEB\x2A\xFF\x05\x2A\x2A\x2A\x2A\x0F\xB7\x05\x2A\x2A\x2A\x2A\x57"
}
}
}
"hl2mp"
{
"Signatures"
{
"GetSpew"
{
"library" "engine"
"windows" "\x55\x8B\xEC\x53\xFF\x15\x2A\x2A\x2A\x2A\x8B\xD0\xBB\x2A\x2A\x2A\x2A\x3B\x15\x2A\x2A\x2A\x2A\x74\x2A\x8B\xCA\x33\xC0\xF0\x0F\xB1\x0B\x85\xC0\x74\x2A\xF3\x90\x6A\x00\x52\x8B\xCB\xFF\x15\x2A\x2A\x2A\x2A\xEB\x2A\xFF\x05\x2A\x2A\x2A\x2A\x0F\xB7\x05\x2A\x2A\x2A\x2A\x57"
}
}
}
"dod"
{
"Signatures"
{
"GetSpew"
{
"library" "engine"
"windows" "\x55\x8B\xEC\x53\xFF\x15\x2A\x2A\x2A\x2A\x8B\xD0\xBB\x2A\x2A\x2A\x2A\x3B\x15\x2A\x2A\x2A\x2A\x74\x2A\x8B\xCA\x33\xC0\xF0\x0F\xB1\x0B\x85\xC0\x74\x2A\xF3\x90\x6A\x00\x52\x8B\xCB\xFF\x15\x2A\x2A\x2A\x2A\xEB\x2A\xFF\x05\x2A\x2A\x2A\x2A\x0F\xB7\x05\x2A\x2A\x2A\x2A\x57"
}
}
}
"csgo"
{
"Keys"
{
"UseFastcall" "yes"
}
"Signatures"
{
"GetSpew"
{
"library" "engine"
"linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x1C\xE8\x2A\x2A\x2A\x2A\x89\xC2\xA1\x2A\x2A\x2A\x2A\x39\xD0\x0F\x84\x2A\x2A\x2A\x2A\x31\xC0\xF0\x0F\xB1\x15\x2A\x2A\x2A\x2A\x0F\x84\x2A\x2A\x2A\x2A\xF3\x90\x83\xEC\x04\x6A\x00\x52\x68\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x10\x8B\x45\x2A"
}
"GetSpewFastcall"
{
"library" "engine"
"windows" "\x55\x8B\xEC\x51\x53\x56\x57\x8B\xFA\x8B\xD9"
}
}
}
"left4dead"
{
"Signatures"
{
"GetSpew"
{
"library" "engine"
"windows" "\x53\x56\xFF\x15\x2A\x2A\x2A\x2A\x8B\xC8\xA1\x2A\x2A\x2A\x2A\x3B\xC8"
/* 53 56 FF 15 ? ? ? ? 8B C8 A1 ? ? ? ? 3B C8 */
}
}
}
"left4dead2"
{
"Signatures"
{
"GetSpew"
{
"library" "engine"
"windows" "\x55\x8B\xEC\x53\x56\xFF\x15\x2A\x2A\x2A\x2A\x8B\xC8\xA1\x2A\x2A\x2A\x2A\x3B\xC8"
/* 55 8B EC 53 56 FF 15 ? ? ? ? 8B C8 A1 ? ? ? ? 3B C8 */ // Thanks to "cravenge" for the signature
}
}
}
}