View Full Version : Build 38: Replay Wipe
weasel
08-26-2009, 01:52 AM
Phew, it's a late night tonight. I spent the last 4 hours working on a little math problem and the end results are that replays are over 20x smaller! That means I won't have to put any sorts of restrictions on them for the foreseeable future.
The downside is there's been a complete replay wipe - nothing is compatible with this new system, so we're back to Replay ID#1 now. I don't think we will have any more wipes before release.
I also got a bunch of editor usability bugs out of the way, switched up a bunch of menu text, changed how the mute button operates (though it says "MUT" instead of "MUTE" right now; on the to-do list), and probably the more exciting bit..
Updated almost all of the tutorial levels!
Full changelog after the jump.
weasel
08-26-2009, 01:52 AM
REPLAY CHANGES:
- I had to rewrite the replay system - I foolishly wrote it to only work with the default control scheme. There was also a bug in the recordings that didn't (at this time) affect anything, but could very well affect things in the future.
On the down side, all the old replays are beyond broken. I have wiped the replay DB because it really is non-recoverable from here on out.
On the up side, replays now work from and to any key layout. Replays also consume less database space (over 20x smaller!) and will be faster to download (now I don't record anything if you aren't holding down any keys). Plus this is the final replay data scheme, so no more wipes!
EDITOR CHANGES:
- Fixed a bug where you couldn't "move" things when the editor first loads.
- Made the player centered when starting a new level.
- Made the editor focus on the player when starting a new level, and start at a more reasonable zoom level.
- The editor now respects your "Show Grid" and "Snap-to-Grid" settings when first launching.
- The editor now remembers what your last view location and zoom level was, and restores it (particularly helpful if you are returning to and from the editor frequently, say, with the "test" button). I mentioned this in several other build notes but it actually works this time.
GENERAL CHANGES:
- Updated a bunch of notification windows text dialogues.
- Clicking on the "close" text on notify windows now closes the window too (in addition to the X)
- Fixed a bug in the user signup process that would generate a forum account and report successful account creation even if it was invalid.
- Only alphanumeric usernames are allowed now - no symbols, no spaces. Those that have those names already (Dr. Phil, with two violations; plus a few others) get to keep them as grandfathered accounts. :)
- Fixed a bug where you could still vote after suicide by clicking the "already voted" text.
- Due to some issues with the mouse cursor (and generating pipe- and hand-icons for the menus) we've decided to let the system cursor live throughout the game, and only replace it for the Editor functions.
- I've now disabled the Login button and associated textfields when you are successfully logged in (leaving you with no choice but to logout). Likewise, logout is disabled if you aren't logged in.
- Rewrote the way the Notification boxes pop up. Their styles should be a bit more uniform now and there should be any errant "BY AUTHOR" messages laying around any more.
SOUND CHANGES:
- Changed the mute button text. Instead of it saying "ON" (for Mute On) and "OFF" (for Mute Off) - which is stupid - now it says "MUTE" or "ON". You know, since it's a speaker icon, not a mute icon.
- Fixed sounds playing even when mute was on.
CURRENT TUTORIAL LEVELS:
These are still under construction but are the basic gist of tutorialness for the game. Bold were updated in this release:
Tutorial 1: 585 Collecting and Jumping
Tutorial 2: 622 Firing
Tutorial 3: 586 Nitrogen
Tutorial 4: 623 Hydrogen
Tutorial 5: 634 Single Bonds
Tutorial 6: 633 Double bonds
Tutorial 7: 630 Ghost Bonds
Tutorial 8: 631 Carbon/Iron intro
Tutorial 9: 632 Wall-Jumping
weasel
08-26-2009, 02:08 AM
After watching one of my own replays, http://www.protonaut.net/?replay=9 , I started getting a tick discrepancy. I'm not sure if this error is in recording or in playback, but I think it might be how playback is parsed. I'm hoping I can fix this bug without ruining any replays.
darkeagle
08-26-2009, 08:37 AM
Um, it says that Build 38 is available, but I have to clear my browser cache. I've tried, but it's not working.
weasel
08-26-2009, 09:11 AM
Then you aren't clearing your cache properly. :P Build 37 no longer exists on the server.
try hitting CTRL-F5 and see if that does the trick; if not try navigating away from protonaut.net in all windows, then:
http://kb.iu.edu/data/ahic.html
darkeagle
08-26-2009, 09:51 AM
Ah! Thanks, weasel. That worked. Not CTRL-F5, but clearing my cookies and files.
Azxs12
08-26-2009, 10:20 AM
http://www.protonaut.net/?replay=16 Broken replay, made after build 38.
vBulletin® v3.8.3, Copyright ©2000-2012, Jelsoft Enterprises Ltd.