mirror of
https://github.com/CPunch/gopenfusion.git
synced 2024-11-21 06:50:06 +00:00
A toy implementation of the FusionFall Packet Protocol in Go
CPunch
c4ce7ae6c2
honestly forgot it got added to the commit history. there's nothing worth protecting in this db. i'll save you some time, the password for the 'hello' account is 'world'. |
||
---|---|---|
config | ||
db | ||
protocol | ||
server | ||
tools | ||
util | ||
.gitignore | ||
build.sh | ||
go.mod | ||
go.sum | ||
main.go | ||
README.md |
gopenfusion
A toy implementation of the Fusionfall Packet Protocol written in Go.
Generating structures
Dump and decompile the Assembly - CSharp.dll
assembly from the fusionfall main.unity3d, using a tool like ilspycmd. The full output source can then be passed to genstructs.py
script located in tools/
, which will handle scraping constants and calculating structure padding. See the script for details on usage.