FreeSO Complete Setup Tool

Discussion in 'Contribute' started by xXJDrocks450Xx, Jun 23, 2016.

  1. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Why are you on windows XP? It is 2016. I don't think FreeSO even supports this anymore, due to monogame requirements.
  2. Alessandro Needs A Server

    Alessandro Needs A Server Well-Known Member

    How old is your computer?????
  3. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    First thing - I don't think an installer should have additional files apart from the readme and license. See if you can bundle cablib and the resources in the actual exe. Config file likely is not necessary.

    upload_2016-7-17_14-7-27.png
    The game is not called "Project FreeSO"... and for some reason text entry is not enabled for those fields. Why are all of these screenshots anything but 1:1 scaled? There's even an aspect ratio mishap at the top right.

    upload_2016-7-17_14-12-40.png
    Should be able to skip game download step if already present.

    Messages like that aren't really "debug", and they certainly wouldn't help in debugging the application, so they don't even deserve a place behind a preprocessor directive. For reference, I never submit changes which add obvious temporary testing functionality to FreeSO - the only code behind preprocessor directive is that to catch SimAntics exceptions and continue simulation after disconnecting from the server (permanently useful debug/release distinctions).

    All the screenshots used were taken in spaces with rather limited choice in floor tiles, for whatever reason, so they all kind of look the same. I'd suggest taking a walls-cutaway shot of some more interesting indoors architecture. Maybe some indoor shots with more sims. Usually people choose contrasting wall-floor combinations, which would really help make the image a bit more interesting. (so much so that this image was too complex to straight upload to the forums)

    house.png
  4. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    upload_2016-7-17_14-46-36.png
    ??? (it's not)
    Try closing your filestream after downloading.
  5. Barc0de

    Barc0de Member

    Or better yet, just do it all within a using statement...
  6. Tori Sim

    Tori Sim Active Member

    I really enjoyed reading all the feedback on this as it helps me to decide whether or not to share the link for downloading in the FB group or not, at this point, I don't think I will yet, it will confuse a lot of the non-technical people :p It appears some things need to be polished up, Yes the "Project FreeSO" should be corrected to just "FreeSO" - Personally the game images for the Install Tool isn't "too bad", although a few of them do have the same floor tiles, perhaps adding a couple of replacement images would be more visually pleasant? :) Keep up the great work JD, you're doing amazing! :D
  7. Barc0de

    Barc0de Member

    I second this. Maybe adding several and then fading between them at given intervals?
  8. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    That's not a solution, and it's certainly not better in any way. Catching an exception will just entirely skip the rest of the process, which is what's happening right now. Catching it and trying again immediately will not close the old stream.
  9. Barc0de

    Barc0de Member

    I never said anything about retrying or catching an exception...
  10. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Whoops, thought you meant try/catch. Using statement is pretty much exactly what I said anyways.
    Barc0de likes this.
  11. Barc0de

    Barc0de Member

    It's good haha
  12. xXJDrocks450Xx

    xXJDrocks450Xx Well-Known Member

    Update: This update is for the technical aspects that needed tweaking, changes like the backgrounds and other picture will be reworked soon.
    upload_2016-7-17_20-17-57.png
    Updates Include:

    • Removed message boxes that serve no purposes, like the message box showing a web address after selecting the Alternate TSO installation.
    • Added an option to skip the TSO installation. If TSO isn't installed, it will show this box reminding the user that TSO installation is mandatory. If TSO is not installed however, it will just skip without any message boxes showing. This of course can always be changed to not allowing skipping TSO without it present on the Computer!
    • Both Textboxes for paths now support typing paths into them.
    • "Project FreeSO" has now been changed to "FreeSO".
    • Crash when stopping FreeSO download has been patched.
    • File sizes are now a lot more user friendly, using standard, GB, MB, KB, and Bytes.
    • Added a download speed that will work for sizes from Bytes to GB. Chances are it will stay around KB/MB though :p.
    As for the OpenAL glitch, I can't say for sure if it still happens, as I have not come across the glitch on my pc yet.
    You can download this updated EXE from this form post, the link has been updated.
    Last edited: Jul 18, 2016
    Barc0de, Tori Sim and mini_cooper4 like this.
  13. Barc0de

    Barc0de Member

    Glad to see that you're taking in community suggestions and using them to improve your project, it's really good to see developers who do that. There aren't enough of those in the world (looking at you, Niantic).
  14. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    It has only been a short time since pokemon go even came out... I think they'll make some changes when it has been out for longer than 2 seconds (those changes being, almost entirely stability fixes)
  15. Barc0de

    Barc0de Member

    It's been out for 2 weeks, and the 3 footprints bug breaks the game and has been there since Friday at the least. They released it to Canadians too, further flooding the servers... they should at least try to keep things stable.
  16. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    Large scale software development is not something that can be performed in "2 weeks". It will likely take some time to diagnose and properly solve the issues. The 3 footprints thing is likely due to them temporarily disabling that feature after it crippled their servers.
  17. Barc0de

    Barc0de Member

    So why did they release the game to 30+ countries within the two weeks, at the same time as knowing servers were unstable.
    I saw that somewhere too, think it was on Reddit. They did have a beta so they should have realized that things were going to be broken, or seen issues sooner at least.
  18. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    $$$ to keep releasing it anyways, and there's no way they could have known the true load (and related issues) that a public release would put on them.
  19. Barc0de

    Barc0de Member

    ...Apart from various social media networks and counters on both the app store & gplay...
  20. RHY3756547

    RHY3756547 FreeSO Developer Staff Member Moderator

    There's no counter for "future downloads", obviously, and social media definitely doesn't give you hard numbers. They likely thought only pokemon fans would be interested, not everyone with a phone. If such numbers did exist, they still wouldn't be able to predict what would happen to their servers with that many clients.

Share This Page