Skip to content

Demo Improvements #211

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jul 14, 2024
Merged

Demo Improvements #211

merged 6 commits into from
Jul 14, 2024

Conversation

idlechild
Copy link
Collaborator

Freed up even more space so we can add demos at will (as long as we keep to four demo sets; I suspect a bit more work would be needed to support more sets).

Reduced time to start demos from 15 seconds to 5 seconds.

Added TAS dance demo, which required a new command allowing WRAM to be set (so moonwalk can be turned on).

Added scripts to go back and forth from .bk2 demo format (which is what I got the TAS dance from).

Added support for PAL Debug mode, which is not currently used, but simple enough to add with:
dw DemoInstruction_ModifyWRAM, !PAL_DEBUG_MOVEMENT, $0000

Note that if you have any tools for creating demos, those will need to be updated to drop the new input column. That was just a big waste of space by Deer Force. Calculating the new input from current and previous input worked like a charm (copying Deer Force's own algorithm in the normal input handler routine).

@InsaneFirebat InsaneFirebat changed the base branch from master to next-update July 14, 2024 01:17
@InsaneFirebat InsaneFirebat merged commit a0c8990 into tewtal:next-update Jul 14, 2024
1 check passed
@idlechild idlechild deleted the demo branch March 4, 2025 03:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants