4 ms·
I love these, they are always really impressive. They've done the same with Ocarina of Time in the same event[0] to inject entirely new levels into the game on
by rockbruno 4y ago
I love these, they are always really impressive. They've done the same with Ocarina of Time in the same event[0] to inject entirely new levels into the game on the fly and even give it Wi-Fi capabilities (sort of)
[0] - https://www.youtube.com/watch?v=2x_pqyrf9lA https://www.youtube.com/watch?v=2x_pqyrf9lA
- birracerveza 4y agoThat is pure insanity, the in-engine custom ending with BotW shading is mind blowing.
- elldoubleyew 4y agoI 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...