[ARCHIVE] Road to Live Release

Discussion in 'Development News' started by RHY3756547, Aug 7, 2015.

Thread Status:
Not open for further replies.
  1. pisarz1958

    pisarz1958 Administrator Staff Member Moderator

    Gay? GAY?

    Nope! Ever been so lonely you cuddled with yourself? DON'T JUDGE
    zero35 likes this.
  2. zero35

    zero35 Active Member

    so this development log is Rhys parts of inner portrayal also...lonely Santa robot developer?
  3. TheMarshmallowBear

    TheMarshmallowBear Active Member

    I have a feeling that the other object is the Vibrating Bed xD
  4. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Fixed some bugs I introduced during the quick optimisation pass before I went to do exams:

    - Objects in SLOTs now correctly register their positon (fix microwave)
    - Object sprites correctly update when room map changes (fixes build mode breaking object lighting)
    - Fix potential desync with objects in SLOTs.
  5. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Leaving a lot is now driven by SimAntics. This means that when people disconnect during an interaction, they will gracefully cancel all of their interactions and run the special "Leave Lot" interaction, with a hilariously high priority, which will remove them from the lot via a Generic Sims Online Call and (eventually) submit their state back to the global server.
    Right now there is no timeout, so if an interaction can't be cancelled for some reason you'll be stuck forever. Please tell me any instances where this happens! (i'll hard force it to 1-2 minutes later on)
    AquilaSim, frankie, zero35 and 5 others like this.
  6. RainbowSims

    RainbowSims New Member

    The Almost Ghost Robo Cow-Boy! :)
    frankie likes this.
  7. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Next version will save lots to .fsov format instead of .xml blueprints.

    This means that all object state on lots will be saved with them. Fish will stay dead, your cats and dogs will remember their names, fridges will retain how much food they have in them... this will use *the same format that is being sent to your games when you connect via the internet*, but is NOT EASILY READABLE! Blueprints will still save out for legacy purposes, and can be read, but they will not retain any state and most importantly **LOSE OBJECT OWNERSHIP**!

    Charvatia will be updated to read from a "name" instead of a file. eg. "freesoml2_00" will first attempt to load "freesoml_00.fsov", then "freesoml_00.xml" if it fails (but you will lose all state). It'll also probably be saving backups, since fsovs are harder to restore.

    As part of the transition to global server I'm introducing a temporary "stub database" that will let standalone servers maintain persistent state for avatars, eg. roommates, inventory, object ownership (actually a combination of .fsov and this) and potentially inventory. This will save locally to a funky fresh format that I hacked together (no full database, since you're not running an MMO, just one lot...), and will map IP+name to avatar persist ID (for all previous benefits). This is obviously a temporary solution, since standalone lot servers do not have authentication, but assuming your IP stays relatively stable you should retain (build) roommate status and object ownership. This will likely have backups too.

    Obviously, the main benefits are that only roommates will be able to modify objects, and only build-roommates will be able to use build mode, then everything else I said above. This should translate quite easily to the global server.

    This will come in a few days. It's a lot of work and I can't really post it half done!
    JWofles, Clonest, frankie and 12 others like this.
  8. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Almost ready. Need to make charvatia use the new lot format.

    [​IMG] [​IMG][​IMG]
    Tori Sim, RainCloud, frankie and 9 others like this.
  9. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Next build includes an implementation of Find Best Action, which is now possible thanks to the permissions system. Adds free will for pets.
  10. francot514

    francot514 Well-Known Member

    Only can say very good!, i have wait a long time for this primitive.
    JWofles, Tori Sim and frankie like this.
  11. RainCloud

    RainCloud Active Member

    Awesome!! that's all I got ... just AWESOME! :D
  12. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    From discord:

    New version is out, along with Charvatia 1.1.0:

    New commands:
    /close : Safely closes the server. (use with charvatia!)
    /admin name : Make the specified sim an admin (build roommate with access to these commands AND BANS).
    /builder name : Make the specified sim a roommate with build permissions.
    /roomie name : Make the specified sim a roommate.
    /visitor name : Make the specified sim a visitor.

    Lots are now double saved to /Content/LocalHouse/name.fsov, and name_backup.fsov. If these fail, loading will fallback to the blueprints.
    stubdb.fsodb will be saved to the local root directory, also with a backup.
    frankie, Blayer98 and zero35 like this.
  13. zero35

    zero35 Active Member

    pets free will in TSO aren't always enable?
  14. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    It wasn't always implemented.
    zero35 likes this.
  15. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Work in progress, build #300 will ditch BASS.NET:


    It shouldn't really be all playing at once. Need to find out how it deals with it in TS1.
  16. ABlazer

    ABlazer New Member

    I was stuck at joining property forever. Then somehow I got in long enough to do a couple preserves. I tried to zoom out and I got two big black blocks on me. Tried to rotate left, everything went black. Uninstalled and reinstalled dist 299. Back to stuck at joining. Went to #301 and got these messages. Screenshot (12).png Screenshot (13).png
  17. ABlazer

    ABlazer New Member

    So, I went to dist#300 and I cannot get past the character screen and cannot click on anything. Going to try to uninstall everything again. Any help would be greatly appreciated, thank you! :)
  18. Tori Sim

    Tori Sim Active Member

    Hi Rhys, with the #301 the BASS.NET.dll is still there, is it supposed to be? :D :p
  19. Tori Sim

    Tori Sim Active Member

    Error when loading game with #301 :(

    Attached Files:

  20. Tori Sim

    Tori Sim Active Member

    And then this popped up...

    Attached Files:

Thread Status:
Not open for further replies.

Share This Page