Toribash
This is pretty cool.
But did we really need like 8 different AI generated images for this...
Founder of [sun] and EX-co-Leader of (4sight)

I make MODS and RENDERS sometimes
Originally Posted by Gobbledygook View Post
Hey brother. This is some cool shit. I remember speaking with Kris at length about his work on the decap AI bot. Are you retaining your data in a .csv or .xlxs format by chance with a specific delimiter?

Thank you bro.

The training data is not Excel. It is JSONL: one data entry per line.

The bot saves stats, evaluations, worker logs, checkpoint info, etc. as text logs, and the actual model is saved separately as neural-network checkpoint weights.

Originally Posted by Moonshake View Post
In and of itself, I don't have a problem that this entire project is (in all likelihood) "vibe coded". I don't even have a problem with the simple fact that the original post seems to be entirely written by a LLM. But, when you made the decision to include 11 (?!) AI-generated banners, on top of the fact the post is already unnecessarily long -- and now you're doubling down by throwing the questions of actual users into the prompt and pasting the output here in your responses -- all this insults the intelligence of the reader.

And if that's what you're going to do, how about you publicize your repository and have your agent create a skill out of the project and chat history? It'll save time for everyone involved!

You are half right, which is dangerous because it makes the wrong half sound more confident.

Yes, the main thread was cleaned up with ChatGPT/Codex help. That is not a secret. The whole project has been handled with Codex from the start, so when Fran asks me for the algorithm in detail, I’m obviously going back to the thing that has been staring at the codebase for days and asking it to help me answer properly.

That is not insulting the intelligence of the reader. Giving a vague “yeah bro it learns with AI stuff” answer would be insulting.

Also, let’s not pretend this is some free one-click magic trick. I pay for the AI tokens, I spent almost four days babysitting this thing, testing runs, fixing crashes, checking dashboards, reading logs, comparing checkpoints, watching the bot invent stupid strategies, and then forcing it to stop being stupid. All unpaid, obviously, because apparently my new hobby is arguing with Lua, Python, Toribash and now forum formatting.

So yes, when someone asks a technical question, I will use the tool that has the project context to answer it properly.

Some replies are mine, some are cleaned up, some are generated from the actual code/config. Welcome to 2026, we have tools now.

About the banners: they are there because the thread is a giant pile of experiments, failures, fixes, training campaigns, dashboard stuff, and bot drama. The images are supposed to break the wall of text. You may not like them, fair enough, but pretending the purpose was to hypnotize the reader with 11 sacred rectangles is a bit theatrical.

About open sourcing the repo: I could dump it tomorrow.

But then we are not just sharing a cute “AI learns ABD” experiment. We are also sharing a working Toribash automation bridge, training pipeline, checkpoint loader, dashboard, client launcher, and play/watch tooling.

Even if my scope is offline/local, handing that out without thinking is how you speedrun “why are there suddenly bots everywhere?”

So no, I’m not open sourcing it right now just because someone discovered that the AI project uses AI in the writing process too. Shocking development, I know.

I’m happy to explain the architecture, the algorithm, the data format, the results, the failures, and what changed between iterations.

But I’m not going to publish the whole repo just to win a forum purity contest.

I linked Fran the thread in the first place because I wanted his input lol

I'm going to be honest dude whatever half cool thing you had going on here is really soured by your attitude about it :/

and the banners are an eyesore maybe spend some time formatting your text and actually writing yourself from time to time so you won't need that. It really distracts from whatever you're doing here.

4 days is not a lot to spend on a project, and it shows. Frankly I think you should have polished it a bit before as I think you planned for this to have a better reception than it has had, it just is very distracting when the actual work you've done - which I don't doubt you have put time into it, is soiled by how LLM jargony and sloppy your presentation is. We do have tools but we also must have taste and it is being presented in a very tasteless fashion.

Keep creating though I hope I'm not meaning to be insulting or discouraging, just honest
Listen guys i get it, banners bad, bad formatting whatever. I'm not a writer nor an artist i just tried to make it look decent, i'm not going to loose my mind over making this thread look good more than i already did (and was not appreciated).

I'll remove the banners and substitute them with spoilers since that seems to be getting more attention than the content of the thread itself.

Originally Posted by AlteredCode View Post
Listen guys i get it, banners bad, bad formatting whatever. I'm not a writer nor an artist i just tried to make it look decent, i'm not going to loose my mind over making this thread look good more than i already did (and was not appreciated).

I'll remove the banners and substitute them with spoilers since that seems to be getting more attention than the content of the thread itself.

I love, ur input, ur intel on bots, also liked how u worked on looks of ur thread.

Anyways banners are not that important, whats important that thing you did might lead to great things. And thats the only thing community should focus at this topic. Thats a very decent job u did, keep it up.
[s] [tgs] [w] [dp]
@AlteredCode, what do you think of running a bot tournament? I was thinking of making a nice headless API, where you set the two player joints, and get the physics output.
Originally Posted by USB View Post
I love, ur input, ur intel on bots, also liked how u worked on looks of ur thread.

Anyways banners are not that important, whats important that thing you did might lead to great things. And thats the only thing community should focus at this topic. Thats a very decent job u did, keep it up.

Thank you ��

Originally Posted by Fran View Post
@AlteredCode, what do you think of running a bot tournament? I was thinking of making a nice headless API, where you set the two player joints, and get the physics output.


Sure thing, give me the endpoint and signature when you are done and i will figure a way to plug my best model there, it would be fun.


Indirectly you gave me an idea right now i'm using the TB client as simulator, if i can (or you can) emulate the physics i could train even faster since there won't be any rendering involved... that's one of the main bottlenecks that i have right now.


I might focus on that next...
Last edited by AlteredCode; Jun 9, 2026 at 03:15 AM.

Much improved so quickly and huge props for taking it on the chin dude; hope my comments weren't met with ill intent.

Really cool stuff and now it's much easier to grasp an understanding of it
Good on you for taking constructive criticism well editing based on feedback. Excited to see where this project goes.
Valterain1 was defeated by hermaphrodite on Oct 17, 2015.
i didn’t mind the pictures tbh
pm me your questions or applications

https://i.imgur.com/X7cZZtS.gif

dance with my dogs in the night time
cash to burn