HydroSim Alpha v0.3.0.1 (Timing fixes)
This update fixes issues with the lap timing in the previous release.
Also, I'm pulling the Mac build as it seems to not work correctly. At some point in the future I'll see if I can get my hands on a Mac, but for now the releases will be Windows only.
This fix should make it possible to do races now.
Again, please reply to this post with any issues or bugs.
Awesome! All of the previous bugs I found are fixed!
Now that the online timing has been fixed, the offline timing is slightly broken. The timing shows in the lobby, but not live while running. It counts the laps, but shows * : * * : * * . * * * for the times.
@Scott-Przybylski couple bugs I've seen still, if you leave a mode (i.e. practice) without completely re-launching the game, it will just say synchronizing.
Also, once you leave practice mode, it won't let you become admin to switch to the next mode sometimes.
@Scott-Przybylski also, it doesn't seem to be letting the admin join in race mode, only practice and qualifying.
@cp65 Haha, you fix one thing and it breaks the other, I'll have to take a look at that and try to not break the online timing in the process.
@kbest45 That is odd, I'll look into these. The game definitely doesn't seem to like leaving and re-joining the server without first completely exiting the game.
I had an idea that I just tested. I switched the session from Qualifying to Race immediately and it would not let me join. Then, I switched to qualifying, ran a lap, and then let the 15 minutes run down to 0. When I pressed race after that, it let me join. I'm guessing that the qualifying session needs to run down to join a race?
I had a hard drive failure this weekend, fortunately it was not my primary drive, also Windows was able to recover mostly everything (I still need to transfer all the good data to a new drive). Also, not to worry, all the HydroSim code is backed up to a remote repository. The weird part was my Unity3D install seemed to be one of the only things that got corrupted, so I had to re-install it. This required me to update to the newest version of Unity which may affect my ability to debug any issues with the current build of HydroSim server that's running.
I should be able to fix the offline timing in the meantime, so I'll probably just put up a new version once I get that sorted out.
I got the offline timing fixed. The not being able to drive bug was caused by the server not updating the client with the current session status when joining and the session had already started. Still not sure how people are running 160+ mph laps.
Also, I still need to look into issues when leaving the server and re-joining without restarting the game.
I started playing around with adding terrain using TerraLand for importing real world terrain data: