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