Head Texture of the Month: Finish It!
Original Post
Toribash 5.5 alpha - Steam, Windows only
Hi, a preview build of 5.5 is now available on Steam for Windows.

What's new:
  • Ghost length and speed
    • Allows you to change ghost simulation length / speed
    • Use /set ghostlength and /set ghostspeed or set the values through gamerules menu (would also need to set ghostcustom to 1 if set through gamerules)

  • Ball joint grabs and breakable grabs
    • /set grabmode 1 to get new grabs
    • /set tearthreshold [value] to enable breakable grabs (only with grabmode 1)

  • Miscellaneous
    • /forgetme | /fm will no longer automatically log you out and only make the game forget your login data on next game launch
      If you want to keep your account remembered without logging in again, use /rm

To get the preview build, switch to alpha branch in Toribash properties on Steam (Betas tab should look like this: https://puu.sh/GrCJ1/a9588495d5.png)
This build is likely slightly buggy and may crash, if you get your client acting abnormally please let me know here.


UPD: found the reason ghost speed wasn't working, pushed a fix (buildID 5532342)
Last edited by sir; Sep 11, 2020 at 04:46 PM.
Uploaded a new version (5.5.200922) with improved grab tear threshold - it's now calculated as force magnitude multiplied by the angle between the grabbed object's direction relative to your hand and drag force.
In short, if you're pushing the opponent while grabbing them the grab will be harder to break and if you're pulling then it'd be easier to break.


I've also updated the dev server with new features support, you can play there by doing /co game2.toribash.com 20184



Currently fixing display resolution on Retina screens on macs (as it turned out high dpi option was never properly implemented and thus never worked), will try to get it ready some time later this week.
5.5.201001 version is now available on alpha branch, this one should fix the crash on grabbing with replay cache enabled

Still looking into Retina screen issues as they turned out to require more work to fix than I originally expected, so macOS vesion will be available later
Yes yes this is looking very nice
what is real will prosper.
hi, im ToriAgent, if you have any questions feel free to ask me.
Love you all <3
Pushed a new build on Steam:

Toribash 5.5 (alpha 201009)
Updates:
- Fixed win points to work properly with dismembers and fractures
- Fixed point threshold to give more points on high damage hits (calculated as a rounded down value of damage divided by threshold)
- New UI gamerules menu
- Fixed the bug from previous build that was resulting in ghost exploding on high speed
- Minimum screen resolution increased from 320x240 to 768x480
- Lua get_gamerule(string name) and set_gamerule(string name, string value) functions

Known issues / things I'm still working on:
- Ghost speed can't be set to a non-round value (only 100, 200, 300, 400 and 500 is accepted)
- New UI gamerules menu doesn't accept custom turnframes (e.g. 10,20,30,40,...), use /set turnframes instead

Pushed an update about an hour ago, version 5.5.201024
Mainly contains backend updates that will be used by macOS version (which isn't available yet but I hope I'll be able to upload it next week), but some stuff that applies to Windows version has been updated as well:

- /opt highdpi command has been disabled in Windows/Linux versions
- Ghost speed should now support custom values (1 to 500)
- Deprecated legacy gui matchmake screen
- Added PLATFORM global lua value to get info on current OS (Windows / macOS / Linux)


Development should go quicker now that I've dealt with high dpi mode for Retina screens on Apple devices, expect more frequent updates in coming weeks.
New build is now available, version 5.5.201026

Updates:
- Fixed crash on mod maker quit
- Updated lua set_mouse_cursor() function deferred mode so that it can be used in draw2d loop
- Added tab / ctrl+tab navigation between inputs (text fields and toggles) for gamerules menu
- General gamerules menu fixes
- All modern gui interactable elements now update cursor state on hover / click
- A bunch of other fixes / minor optimizations

Full list of what's been changed: https://github.com/blahnumbers/Torib...be04ed5fc9a4fc