|
Post by dshadoff on Feb 24, 2019 3:16:21 GMT
Here's another controller idea I was thinking about...
Would it be useful for anybody here, to have a joystick controller record/playback device ? The idea would be to record joypad state for each time the port is scanned, and to be able to play it back precisely, so that the game progress repeats identically.
I'm not just thinking about "macros" like attack sequences on fighting games, but rather entire play-throughs. This could be useful for testing a beta version of a game, or demonstrating a playthrough, or even having a demo video playing in the background somewhere...
Of course, it requires that the game is deterministic, and always has the same starting point, and that the initial "RUN" button would be part of the captured sequence.
The amount of storage wouldn't likely be very much - just 1 or 2 bytes representing each change of the keypress state, and a counter (perhaps 3 bytes) for the number of keyboard scans until the next state change.
Just curious about whether anybody thinks this might be useful.
Dave
|
|
|
Post by _jash on Apr 11, 2019 13:37:40 GMT
I think it sounds like a cool idea actually! So, you could essentially record your gameplay of a 1cc of some hard as nails game and watch yourself play through the game using those playback settings on your controller. I wonder if that would be a program or something like that on PC? www.rewasd.com/macro-controllerSomething like this is probably in the ballpark, but I wonder how long their "Long sequences" really are? Could it be something long like a 1 hour game session or just a series of moves in a fighting game?
|
|
|
Post by dshadoff on Apr 11, 2019 17:43:22 GMT
The key on a PC Engine is that a device can detect when scanning takes place, and simply latch the controller state (and store it) at each scan. For a maximal scan, 60 times per second, 2 bytes per joystick (6-button), and 5 players, it would be about 600 bytes per second or about 2 megabytes per hour without compression.
But yes, I was talking about a sort of demo mode for hard games, or test sequence for developers to trigger bugs/check fixes.
|
|
exodus
Punkic Cyborg
Posts: 157
|
Post by exodus on Apr 16, 2019 15:39:21 GMT
It does sound interesting, but for our games we can just record input ourselves without a lot of difficulty, and when it's done in the game itself we can decide what things we want to skip (menus etc). Not to say this isn't useful, but I'd imagine it might be more for 1cc players and speedrunners than dev folks? maybe!
|
|