[ARCHIVE] Road to Live Release

Status
Not open for further replies.
I'm giving serialization a shot. You won't be able to save lots to disk until the other stuff is done (don't want to start versioning til we're remotely stable) but the networking will be able to sync with them instead of blueprints + history.
 
I'm giving serialization a shot. You won't be able to save lots to disk until the other stuff is done (don't want to start versioning til we're remotely stable) but the networking will be able to sync with them instead of blueprints + history.
Might you be able to explain what Serialization means in this context?
 
This is something which I did out of boredom. It is the UI including the pipette that would be nice to be a future feature in future builds of FreeSO.
 

Attachments

  • UI.PNG
    UI.PNG
    249.1 KB · Views: 39
Thew changes are nice in all but MAN, why is my sim alway's get stuck walking in place has a stiff toy soldier? especially with trying to walk across sector's, anyone else having this trouble with build 139?
 
Might you be able to explain what Serialization means in this context?
Serialization is the process of converting an object into a stream of bytes in order to store the object or transmit it to memory, a database, or a file. Its main purpose is to save the state of an object in order to be able to recreate it when needed. The reverse process is called deserialization.
Thew changes are nice in all but MAN, why is my sim alway's get stuck walking in place has a stiff toy soldier? especially with trying to walk across sector's, anyone else having this trouble with build 139?
Yeah.
 
Thew changes are nice in all but MAN, why is my sim alway's get stuck walking in place has a stiff toy soldier? especially with trying to walk across sector's, anyone else having this trouble with build 139?
Instead of complaining that an issue hasn't been fixed despite never being mentioned before, you could provide a way to reliably reproduce the problem.
 
I'm giving serialization a shot. You won't be able to save lots to disk until the other stuff is done (don't want to start versioning til we're remotely stable) but the networking will be able to sync with them instead of blueprints + history.
Will be interesting to see whihc serialization method you will use, also this will not include store characters data into database, there should be one for the server anyway??
 
Will be interesting to see whihc serialization method you will use, also this will not include store characters data into database, there should be one for the server anyway??
Database ops will be separate, and generally only occur when a sim connects to or leaves a lot. The serialization covers transferring the state of active lots with sims on them, and saving lots to disk when everyone leaves.
 
Instead of complaining that an issue hasn't been fixed despite never being mentioned before, you could provide a way to reliably reproduce the problem.
It's happening with just about any object I try and interact with that's no straight in-front of my sim, why would I need to post a Gif or whatever picture of it if the bug happens with just about EVERY object now? I'm just gunna assume I need to reinstall ~_~
 
Because Rhys doesn't have that bug and he needs to reproduce this issue to fix it, since it's the only way to see if the bug is still there and find out what's causing it.

Even saying exactly what you're doing right from the start is often enough.
 
This has never happened for me, and I've been involved in a few multiplayer playtests over the past few days as well as making that demo video. The worst case problems were people trying to route inside each other and giving up, things breaking down when sims stand on tiles with diagonal walls, and people somehow becoming non-solid.

Please post some lot+object interaction combination which makes the problem happen.
 
fqxW6dK.png

96236ea813862bd8b10117eb1ae9fb4c.gif

Very odd bug: I placed a kitchen sink down on an counter and the counter disappeared. Then every time I placed down that same counter any counter, it too disappears. Even if I after I restarted the game.
a2ca1139ca36f4e42d7661b65e3fbfdf.gif

TV animations seem to cycle between laughing, repair, and standing.
----------------------------------------------
  • TV sounds also continue to play when you load up another lot but I think this was mentioned.
  • When a Sim is sleeping and you cancel the wake up action in queue, he won't wake up even when you try to command them to.
 
Last edited:
Did lots of serialization work. The format contains everything we need, but the state restore isn't quite working yet, and part of it is that I need to change how CodeOwners work for threads. Uncompressed, the first playtest lot takes up 609 KB. This includes lots of blank wall tiles for the upper floors because I'm dumb it's saving the entire 5 story array raw.

upload_2015-10-10_0-4-30.png

It zip compresses to a cool 28 kb. This should be fine for sending over the network infrequently.
upload_2015-10-10_0-10-13.png
 
438272d2df5e130022416830ba6658ad.gif

Example of restoring from a state, in this case the state being one in the past. For this example I've hacked the live mode button to save and the options button to restore, just for testing purposes. Everything appears to be working correctly apart from some slot issues on restore.
 
Status
Not open for further replies.
Back
Top