Dynamics
Well-Known Member
- Joined
- Jul 9, 2007
- Messages
- 214
- Reaction score
- 73
Hey,
I 100% vibe coded this. It's just been a hobby of mine I do in my spare time, it started as improving TFS 1.4 which I think i made a good effort in (the C++ src is included if anyones interested).
After reading about rust I wanted to see if i could utilise it by porting TFS into rust from the ground up, leveraging all the good things rust have to offer. It's still a work in progress and I've slowed down a bit due to RL commitments.
Currently where i'm at -
My plan for it is to be backwards compatible with TFS data packs.
github.com
I 100% vibe coded this. It's just been a hobby of mine I do in my spare time, it started as improving TFS 1.4 which I think i made a good effort in (the C++ src is included if anyones interested).
After reading about rust I wanted to see if i could utilise it by porting TFS into rust from the ground up, leveraging all the good things rust have to offer. It's still a work in progress and I've slowed down a bit due to RL commitments.
Currently where i'm at -
- Login handshake (RSA + XTEA), character list, full login packet sequence
- OTBM map load, map description, floor changes
- Player walking (step, auto-walk, speed, cancel)
- Item runtime — containers, inventory, equip/deequip, move/throw
- Config from config.lua + player save on logout/shutdown
- Partial Lua — script loading, onLogin, inventory hooks
My plan for it is to be backwards compatible with TFS data packs.
GitHub - Tezoze/TFS-RUST: Rust port of TFS 1.4.2
Rust port of TFS 1.4.2. Contribute to Tezoze/TFS-RUST development by creating an account on GitHub.