A toy implementation of the FusionFall Packet Protocol in Go
Go to file
2023-03-07 15:53:12 -06:00
protocol no more manual shuffling of structs!! script works off of raw ilspycmd output 2023-03-07 15:53:12 -06:00
server server: split LoginServer, new Server interface 2023-03-07 14:47:49 -06:00
tools no more manual shuffling of structs!! script works off of raw ilspycmd output 2023-03-07 15:53:12 -06:00
.gitignore inital commit: we can read login packets! 2023-03-04 21:57:27 -06:00
build.sh server: split LoginServer, new Server interface 2023-03-07 14:47:49 -06:00
go.mod misc. refactoring 2023-03-06 18:39:41 -06:00
main.go server: split LoginServer, new Server interface 2023-03-07 14:47:49 -06:00
README.md genstructs.py: include go source header 2023-03-07 15:08:48 -06:00

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 structures can then be stripped from the source and passed to the genstructs.py script located in tools/. See the script for details on usage.