- Admin
- #1
- Joined
- Jul 9, 2006
- Messages
- 6,904
- Reaction score
- 71
1-18-10
I suppose if I'm going to be working again I'll keep a journal. Besides, Thothie says it may inspire some more people to take an interest in the code. Hey, whatever makes my job easier. I'll include pretty pictures wherever applicable, but, sadly my job doesn't get the same photo opportunities as Thothie.
To-do list:
-Get FN File IO 2.0 working. This is my highest priority this patch. Version 1.0 had a problem where, if FN became disconnected at the right time, we could lose messages going either way. I thought of a solution involving queuing files (for write) and looping request messages (for read). When I got all the code written there were many problems (as always), and we were unable to include it with the patch. Many doors are opened with this system, including a full banking system on FN.
-Remove inability to walk while loading a tome
-Fix clearstore and other store-item abilities
-Make a temporary fix to stop servers crashing FN
-Redo how armor effects player submodels. Thothie changed the player model to work better with things to come and to save space. Sadly, the m_WearModelPositions doesn't work the same with the new model. In addition, Thoth wants the ability to have more than just on and off for submodel parts, so I'll need to do some new algorithms for calculating what submodels to use.
Currently working on:
Fixing the armor fix. The variable for keeping track of submodels on a player (body) fails to send to clients. I hijacked what I thought was an unused variable to pass it instead, but it turns out that it wasn't unused. Now, I have body trojan horsing onto another via:
renderfx = ( 256 * renderfx ) + body;
and decoding on the client as
body = renderfx & 255;
renderfx = renderfx / 256; (integer division)
It seems to be working, but I need to get a multiplayer test up, plus try a few glow shells and what-not.
Done:
-Script command 'giveexp'
-FN Date function. Used for a security fix. Servers will be able to read the FN date.
-FN Security fix with map verifier
-Create (half) the system for shops to ask confirmation when selling an item with too high a level requirement
I suppose if I'm going to be working again I'll keep a journal. Besides, Thothie says it may inspire some more people to take an interest in the code. Hey, whatever makes my job easier. I'll include pretty pictures wherever applicable, but, sadly my job doesn't get the same photo opportunities as Thothie.
To-do list:
-Get FN File IO 2.0 working. This is my highest priority this patch. Version 1.0 had a problem where, if FN became disconnected at the right time, we could lose messages going either way. I thought of a solution involving queuing files (for write) and looping request messages (for read). When I got all the code written there were many problems (as always), and we were unable to include it with the patch. Many doors are opened with this system, including a full banking system on FN.
-Remove inability to walk while loading a tome
-Fix clearstore and other store-item abilities
-Make a temporary fix to stop servers crashing FN
-Redo how armor effects player submodels. Thothie changed the player model to work better with things to come and to save space. Sadly, the m_WearModelPositions doesn't work the same with the new model. In addition, Thoth wants the ability to have more than just on and off for submodel parts, so I'll need to do some new algorithms for calculating what submodels to use.
Currently working on:
Fixing the armor fix. The variable for keeping track of submodels on a player (body) fails to send to clients. I hijacked what I thought was an unused variable to pass it instead, but it turns out that it wasn't unused. Now, I have body trojan horsing onto another via:
renderfx = ( 256 * renderfx ) + body;
and decoding on the client as
body = renderfx & 255;
renderfx = renderfx / 256; (integer division)
It seems to be working, but I need to get a multiplayer test up, plus try a few glow shells and what-not.
Done:
-Script command 'giveexp'
-FN Date function. Used for a security fix. Servers will be able to read the FN date.
-FN Security fix with map verifier
-Create (half) the system for shops to ask confirmation when selling an item with too high a level requirement