1. Toribash
  2. News

Toribash News

Toribash 5.60 alpha

[h3]This is the first public alpha version of the next major Toribash 5.60 update[/h3]
This alpha is primarily targeted at scripters and replaymakers to give a heads-up on what's to come as it introduces some breaking changes to some Toribash Lua functionality and the new replay data protocol.
To switch to this build, choose "alpha" in the Betas tab in Toribash properties from your Steam Library.



[h3]What's new in Toribash 5.60:[/h3]
Lua replay manipulation updates
All player or environment changes (position, rotation, velocity, etc) triggered with Lua are now properly stored in replay files. See the list of all new functions below.


Documentation with EmmyLua annotations
We know Toribash has been notorious for its lack of documentation when it comes to game-specific Lua functionality. With 5.60 we're adding documentation for all existing Toribash functions as well as for built-in classes like UIElement or PlayerInfo.
EmmyLua is available as an extension for VSCode or IntelliJ IDEA.

Current alpha version does not have the final documentation yet and will receive further updates closer to stable release.


Texture atlas support
You can now load a single master texture and render its specific parts. This will be especially useful if you need to draw a lot of textures which will normally get capped by max texture limit.


All Lua hooks are now executed in a predetermined order
In past, when you attach multiple callbacks to the same Lua event you couldn't predict which order they'll be executed in. This has been revised in 5.60 and now hooks will always execute in the same order as they've been added.


Raycasting functionality in Lua
You can now create raycastable bodies and shoot rays with Lua. That is cool.
Lua bodies will exist in their own space and will not collide with any other objects.


Other updates
  • Screenshots are now saved as PNG files instead of BMP
  • Vastly improved obj loading performance
  • utf8 library support for Lua
  • Blood particles now collide with static environment
  • Blood particles no longer get generated from player collisions with static environment by default (requires hardness > 0)
  • New UITween class (toriui/uitween.lua) that can be used for time-accurate animations


List of all new Lua functions:
[expand]
set_obj_linear_vel()
set_obj_angular_vel()
get_joint_state_name()
get_color_rgba()
get_clipboard_text()
generate_texture_gradient()
create_raycast_body()
destroy_raycast_body()
shoot_ray()
shoot_camera_ray()
add_chat_history()
generate_font()
players_accept_input()
get_body_bruise()
get_joint_bruise()
[/expand]

List of all deprecated Lua functions:
[expand]
download_ranking_toplist()
download_ranking_trends()
get_qi_reset_info()
set_gameover_limit()
draw_chat_input()
get_num_blood_particles()
set_decal()
get_payment_mode()
set_payment_mode()
get_beginner()
open_post_tutorial_menu()
close_post_tutorial_menu()
set_post_tutorial_alpha()
market_call()
move_replay()
sopen_replay()
end_tutorial()
open_upmenu()
[/expand]

BATTLEPASS



How it works


We are incredibly excited to announce to you our brand new, improved and hopefully better BATTLEPASS!

The Battlepass is a way you can earn rewards just from playing the game. Various aspects of the game grant you xp towards the Battlepass such as ranked(coming next month!), tournaments, quests and even just playing with your friends normally. As you gain XP you gain levels along with it, as you hit these levels you unlock rewards at every tier.
We have two versions of the Battlepass, a free version and a premium version which costs $10. Purchasing the premium Battlepass allows you to gain both sets of rewards.

Battle Pass prizes include Toricredits, Shiai Tokens, Boosters, Flames, Color and 3D items as well as unique BP-specific new items!

Premium


You can purchase a Premium version of Battle Pass to receive even better rewards, including a limited edition color.
Press the "Upgrade to Premium" button on the Battle Pass screen and you will be able to claim 3X more Toricredits, 2X more Shiai Tokens and more!

If grinding isn't your thing, it is possible to purchase levels throughout the Battlepass using Shiai Tokens, too.

This battlepass(es) will last for a month each, they've been adjusted from the last battlepass and made easier to complete.

The Protector: Chapter 3



Welcome to Chapter 3 of the Protector Saga There is a darkness coming, and only we can stop it...

I am The Protector and I come from the distant dystopian sky city of New Cybron. I've been stranded down here in your lands but my work is far from finished. We're investigating a string of murders connected with the 9 Blades gang.

We've escaped the 9 Blades trap in the previous event. But we've got a call about a new victim. The brother of Keno, who was also his murderer, Belphat. We've found him butchered outside his apartment. It seems he had a brief case with him. Information he planned to use in his court trial. We should collect the evidence. Who could've done this?

HEAD IN GAME AND PLAY THE PROTECTOR CHAPTER III: MURDER MYSTERY!!

Visit the thread for more info!
GO TO THREAD NOW!

Pick up the suit case:

  • 5,000 Toricredits
  • 1 Shiai Tokens


Leave crime scene with suit case:

  • + 10,000 Toricredits
  • + 1 Shiai Tokens


Guess the killer correctly:

  • + 5,000 Toricredits
  • + 1 Shiai Tokens


Best 3 replays:

  • +30,000 Toricredits
  • +3 Shiai Tokens
  • + Cybron Rifle

The Protector: Chapter 2



Welcome to Chapter 2 of the Protector Saga There is a darkness coming, and only we can stop it...

I am The Protector and i come from the distant dystopian sky city of New Cybron. I've been stranded down here in your lands but my work is far from finished. We're investigating a string of murders connected with the 9 Blades gang.

We've figured out who murdered Xeno in chapter one. His brother, Belphat. what a horrible thing, betrayal. Following this discovery, we've received a tip that Belphat was seen hanging out at this abandoned store. What we've found is horrifying, not only were they summoning something here, but we've walked right into a trap. We've got to get out of here!

You can enter the event in-game or visit the thread below!

Thread



Escape Room 1
  • 5,000 Toricredits
  • 1 Shiai Tokens


Escape Room 2
  • 15,000 Toricredits
  • 3 Shiai Tokens


Escape Room 2 (With Vent)
  • 20,000 Toricredits
  • 3 Shiai Tokens
  • The Protector Helmet

The Protector: Chapter 1



Welcome to Chapter 1 of the Protector Saga There is a darkness coming, and only we can stop it...

I am The Protector and i come from the distant dystopian sky city of New Cybron. I've been stranded down here in your lands but my work is far from finished. We're investigating a string of murders connected with the 9 Blades gang.

We're investigating the death of Keno Katharsis, there are four suspects.
His brother, his wife, his best friend, and his rival.

1. You'll need to visit the thread and figure out which one did it.

2. You'll need to submit a replay on the crime scene mod.

Read the rules, and send your submission and accusation on the forum thread.

We'll figure this out together. Whatever they're planning we have to stop them.

The reward for accusing the right person:

  • 15,000 Toricredits
  • 2 Shiai Tokens


The reward for best 3 replays:

  • +30,000 Toricredits
  • +3 Shiai Tokens
  • + Rare Protector Helmet