4 ms·
I don't understand how they got a network connection to load in the chat on an unmodified console. Was the TASBot connected to the network and pushing the messa
by elldoubleyew 4y ago
I don't understand how they got a network connection to load in the chat on an unmodified console. Was the TASBot connected to the network and pushing the messages via controller inputs? If so that is pretty insane.
- raldi 4y agoYes; the four controller ports allow a total of like 60 bytes per read.
- gfaure 4y agoActually, they progressively inject faster bootstrappers and end up with about 4.8 kB/s: https://youtu.be/qBK1sq1BQ2Q https://youtu.be/qBK1sq1BQ2Q
- raldi 4y agoBut still about 60 bytes per read, an insurmountable limit.
- VyseofArcadia 4y agoI'm pretty impressed all the stuff they patched in the game at just 4.8 kB/s. TASBot was not active for all that long.
- bdonlan 4y agoTASBot was only controlling controller 1 for a short time, but it remained connected to controllers 2-4 for the entire run, giving it time to download additional content as the showcase was going on.
- VyseofArcadia 4y agoAh, I was under the impression that it had stopped. That makes more sense.
- NobodyNada 4y agoYes, TASBot is controlled by a PC connected to the network, and was pushing chat messages over the controller port in addition to ACE payloads. Everything is on GitHub, so here's the code that was injected into the game to read commands from TASBot over the controller port: https://github.com/triforce-percent/triforce-percent/blob/01db4cbdf360bc20a378f5956b17a07125599679/loader/fast_loader/fast_loader.c#L223 https://github.com/triforce-percent/triforce-percent/blob/01...