Junior Spellweaver
- Joined
- Jul 28, 2019
- Messages
- 162
- Reaction score
- 309
Room navigator got some work done. Thumbnail type added, room information box, added a scrollbar and the expand button now actually shows the full list of rooms (max 10 when not expanded).
Walking is now implemented into rooms. Client sends a request to navigate to a coordinate in the room, server received the request and checks if the client is in a room and that a path (generated through the A* algororithm) exists, if it does, the server stacks the path up with the room user object on the server, reducing it by 1 node each 500 milliseconds (15 frames) to sync the users properly up with someone just now entered the room. The client reads the path and if the avatar is set to already have a path, if it does, it saves the current node and stacks the new path up on it. Server does this too.
The animations are not perfect and obviously gonna change, the arm sleeve issue is also gonna be fixed, it's got to do with a very specific asset which I'll find my way around. Stairs are also gonna be counted for when I get to that.
(again, the delay only occurs because my computer is put on 100% CPU because of the screen recorder, everything runs smoothly when off)
Update
Stairs are now counted for. Arm sleeves fixed too.
Update
Very minimal work begun on furnitures, taking some time to set up a proper converter that utilizes all the data given in the flash binary files and then rendering it all up properly (assets, layers, visualization, logic, etc, etc). It's a tough process but I'm happy to dig my head into this and fight it! Right now, what you see above is a very basic furniture, obviously, a divider, single tile, single sprite. However, it uses nothing but what's given in the flash file to make the process of converting flash files into portable nodes as automatic as it can be.
Generating SHORT but beautified paths for the furnitures is still a question mark for me, I'll look into what I can do about it as an automated process as I'm using Path2Ds. I'm going to be spending a lot of time in the furniture rendering to ensure it's as optimized as my scripting abillities allow.
I'd like to take a quick moment to thank everyone who constantly views the topic, leaving comments, leaving likes, leaving feedback and even criticsm. It really boosts my motivation for this and I'm looking forward to see what I can produce for you guys! Thank you.
Attachments
You must be registered for see attachments list
Last edited: