Toribash 5.65 is now available!

Toribash

Toribash is an innovative free-to-play online turn-based fighting game where you’re able to design your own moves. Complete control over character's body, hundreds of game mods and bloody mess with full body dismemberment - you've never been able to annihilate your enemies like that before!

[h2]Hi, it's update time![/h2] [img]{STEAM_CLAN_IMAGE}/6036085/6c0f1943a2512299f6bc2a6035c0f9abf82d0bc3.png[/img] [h3]Here's what's new in 5.65:[/h3] [list][*]Max number of unique mod turn frames increased to 128 [*]Added proper support for opening mod / replay files with ToribashSP on macOS [*]Added drag-and-drop support for mod and replay files [*]UI dropdowns can now be quickly controlled with mouse scroll [*]Updated offers display in Market [*]Previous run's error log is now stored as [i]stderr-prev.txt[/i] [*]Minor flame performance improvements [*]Removed legacy flame browser [*]Custom shader loading errors in mods and replays are no longer displayed in chat [*]Fixed bug with classic.tbm gamerules resetting to default when they shouldn't (e.g. in replays) [*]Fixed bug with potential unwanted gamerules updates triggered by game server (e.g. when changing turnframes or grip mode) [*]Fixed bug with legacy replays (pre 3.6) potentially getting gravity set to 0 resulting in choppy playback [*]Fixed bug with replays getting no author when saved during playback [*]Fixed bug with chat tabs remaining visible after opening chat with [i]/opt hud 0[/i] [*]Fixed bug with WASD camera controls sometimes not working after replay saving [*]Fixed bug with UI popups getting overlayed by other UI elements in scrollable lists [*]Fixed crash in modmaker when attempting to open it while having classic loaded and no modmaker.tbm file existing [*]Fixed potential crash during Steam IAP finalization [*]+ various minor UI tweaks and fixes[/list] [b]New features available with Toribash Lua:[/b] [list][*]set_flame_setting() now supports an additional argument to select target playerid. In addition to that, you can specify -1 to set settings for Lua-managed flames (max 10 available). [*]Added update_lua_flames() to trigger Lua managed flames physics update loop. [*]Added load_flame_texture(string path, int flameid) to load a custom texture for one of Lua-managed flames. [*]Added set_gameover(int gameover_type, int winnerid) to instantly end current game with the specified type. [*]Added GAMEOVER_TYPE global table that contains available gameover types for the function above. [*]Added Files.Exists(string path) method to [b]Files[/b] class to quickly check if file exists on user's device and is available for reading.[/list]