- Joined
- Apr 9, 2009
- Messages
- 1,088
- Reaction score
- 322
Edit: So thinking off it, re-coding isn't the right word (sorry) It's basically re-structuring it completely.
So as people may know I got a v145 source, but it's based of astral.
(Which is based of vicious? Which is based of Lithium? Which went bat-s**t-crazy on odin?)
Earlier I had no clue how maple worked and just mindlessly tried updated. It helped me learn about some general things and got me quite into packets. But now it's time to just get something worthwhile going.
My to do list so far:
1. Re-do the handling of packets, odin/moople alike. (done!)
2. Go over all Handlers, remove useless files/ handlers, re-code bad code (45% done)
3. Re-structure the entire thing: some things just really don't make sense. They often just mashed a couple things into one file. (10% done?)
4. Change how loading (wz) data works. (idk how yet, but it HAS to be changed)
5. Make map scripts into actual scripts, not hardcoded (got this from that weird v153 thread, was 100% right tho)
6. Just generally get rid of switches in most things that shouldn't process more then once? (commands, skills,..?)
7. Become an overall slightly better coder, cuz I really am not at all. I know a bit about how to write stuff in Java, but know little about how java itself actually works
Any suggestions on what to change? Let me know!
I want to make something better here. And something different. Cuz right now, most people are just adding sh*t to something that's allready sh*t. And it stinks.
Don't ask for a (git) link. I'll provide one if I feel the need.
(P.S. This thread was my main motivation: https://forum.ragezone.com/f683/packetprocessor-switch-1046056/)
So as people may know I got a v145 source, but it's based of astral.
(Which is based of vicious? Which is based of Lithium? Which went bat-s**t-crazy on odin?)
Earlier I had no clue how maple worked and just mindlessly tried updated. It helped me learn about some general things and got me quite into packets. But now it's time to just get something worthwhile going.
My to do list so far:
1. Re-do the handling of packets, odin/moople alike. (done!)
2. Go over all Handlers, remove useless files/ handlers, re-code bad code (45% done)
3. Re-structure the entire thing: some things just really don't make sense. They often just mashed a couple things into one file. (10% done?)
4. Change how loading (wz) data works. (idk how yet, but it HAS to be changed)
5. Make map scripts into actual scripts, not hardcoded (got this from that weird v153 thread, was 100% right tho)
6. Just generally get rid of switches in most things that shouldn't process more then once? (commands, skills,..?)
7. Become an overall slightly better coder, cuz I really am not at all. I know a bit about how to write stuff in Java, but know little about how java itself actually works
Any suggestions on what to change? Let me know!
I want to make something better here. And something different. Cuz right now, most people are just adding sh*t to something that's allready sh*t. And it stinks.
Don't ask for a (git) link. I'll provide one if I feel the need.
(P.S. This thread was my main motivation: https://forum.ragezone.com/f683/packetprocessor-switch-1046056/)
Last edited: