New in 0.99.2 (BUGFIX_PATCH)
The speedhack system has been rewritten! We are very hopeful that this gets rid of false positives, but the good part is that even if it does, we can now adjust it on the server to fix it rather than having to wait for an update!
STW will now officially reside in a portable zip file! I apologize to the few that this disappoints, I don't want to risk trying to manage 2 types of setup for something as large as stw and this pleases astranomically more people than it disappoints. STWSetup.exe is now this update patch until the next version, when STWSetup.exe will sease to exist entirely!
New rules update! Mostly just some clerifications, but they are still effective immediatly and I recommend you read them! In the next update, the rules will likely be entirely rewritten.
The old update system has been removed. In the next update, there will be a much more full featured updating system that will be able to update just the binary client in seconds if need be, allowing for much faster updates in the future! For now though, the system has been removed as it is no longer compatible.
There is now a way to test translations made with the new translation system! As this is a bugfix patch and not meant to be a full update, the system is not nearly as full featured as it will be when it is done. However, just so that translators have a little something to work with, you can now place the file language.lng in the game's appdata directory, and the game will load the strings found in that file into the new system and they will be translated. Things could still break here as this is still somewhat bleeding edge code (though I have tested what I could), but there is still more to do. Hopefully though this will help give translators an idea as to how well their translations are working! At this time, the old system is still in place. Older translators, use this time especially to transition from the old to the new system if you wish to! When the update is fully released, the old system will soon after sease to function.
There is now an option in the main menu to copy your system identification string to your clipboard. This contains all identifying data that the game typically sends to the server, and so can be used at an admins request to help find and restore accounts or change passwords when logging in, and thus sending said data for verification, is therefor impossible.
Pressing f7 now also reports how much data you have sent.
Finally, mouse turning is now disabled by default!
Finally fixed the rest of the bugs having to do with switching characters while the first one you were logged into was sleeping, in this case not being able to stand up after logging into the second character while the first one was asleep!
So whether this works correctly or not is something that must be further tested. But, thanks to a possible idea from Unicorn a while ago, I may have fixed the bug where you move left and right when drawing things from your inventory quickly!
Pressing control now silences jaws speech if it is running.
Both chat history as well as the keyconfig now load from %appdata%\stw instead of from program files, so there should be no more issues with file permissions and such!
Any active tracking baecon now resets itself if you fall asleep, making it so that if you are streight in front of an item that annoying sound doesn't play if you sleep.
The server can now tell the client to update the stored password in the save file, so that you no longer have to disconnect and update your settings if you change your password.
Fixed super extremely critical travelpoint bug that could allow cheaters to quickly move across maps.
Halved the size of the LAV audio buffer. Hopefully this doesn't break things terribly but it seems to work after testing. This will only effect anyone with 3d on and only then very little. There were some sounds that played a tiny portion of themselves in the center before panning properly and this fixes that as well as making the audio output a tiny tad more responsive.
Now, chat_history.log also keeps track of private messages that you send as well as receive, rather than logging only received private messages creating a very one sided conversation.
Fixed a runtime error that could happen in the inventory when dropping and then trying to draw an item that you had only 1 of.
Fixed a runtime error when you press shift+page up or shift+page down in the chat fields (Thanks fireball!)
Made it impossible to place shelters in many areas.
Fixed the broken gift counters... hopefully?