Commit Graph

22 Commits

Author SHA1 Message Date
CPunch c4ce7ae6c2 removed test.db
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'.
2023-03-09 15:33:39 -06:00
CPunch 6df016b421 login: validate characters 2023-03-09 14:41:38 -06:00
CPunch 8569225ec7 major refactoring; started DB
- DB work has started in db. this will be a direct port of the OpenFusion DB format.
- LoginServer is now less of a dummy. You can create and login to accounts, and create a character to go through the tutorial with.
- config.go will host some commonly changed variables.
- protocol: fixed a bug relating to arrays being ignored while encoding packets
2023-03-09 01:48:13 -06:00
CPunch 1fff485f93 refactoring; moved client to protocol package 2023-03-07 17:04:57 -06:00
CPunch 4c7696dc92 genstructs.py now also scrapes constant definitions 2023-03-07 16:28:34 -06:00
CPunch 07dae43072 no more manual shuffling of structs!! script works off of raw ilspycmd output 2023-03-07 15:53:12 -06:00
CPunch 20af006566 misc. refactoring 2023-03-07 15:31:34 -06:00
CPunch 3f4ce93f9f genstructs.py: include go source header 2023-03-07 15:08:48 -06:00
CPunch b639346605 server: split LoginServer, new Server interface 2023-03-07 14:47:49 -06:00
CPunch 468e426a82 structs: make sure *all* fields are exported 2023-03-07 14:23:53 -06:00
CPunch bdd7b5ba86 genstructs.py: minor refactoring, clean up emitted tags 2023-03-07 13:30:43 -06:00
CPunch 6d42933189 updated README.md 2023-03-07 12:39:12 -06:00
CPunch 4d0bd4b1c1 absolute minimal login server 2023-03-07 02:06:40 -06:00
CPunch 8f3f31d354 server: implement REP_LOGIN key exchange 2023-03-07 01:20:36 -06:00
CPunch 57e681742e protocol: add structures dumped from beta-20100104 2023-03-06 23:37:01 -06:00
CPunch 97a04c8ea8 tools: made a script to transpile the c# decompiled structs 2023-03-06 23:31:05 -06:00
CPunch 93208bc292 added simple build script 2023-03-06 18:41:26 -06:00
CPunch d3d92c404b misc. refactoring 2023-03-06 18:39:41 -06:00
CPunch 7b60d679e4 recover client panic 2023-03-05 02:32:11 -06:00
CPunch 115005b6a3 can now respond to packets 2023-03-05 02:14:36 -06:00
CPunch 34ce9a7420 misc. cleanup 2023-03-04 22:08:09 -06:00
CPunch 24359e9398 inital commit: we can read login packets! 2023-03-04 21:57:27 -06:00