Welcome to Tickompiler’s documentation!¶
Tickompiler is a compiler and decompiler for Tickflow, a language constructed from the bytecode format used by the game Rhythm Heaven Megamix for the Nintendo 3DS to create the sequence of events in its rhythm games and remixes. Tickompiler allows easy editing of these rhythm games in a more human-readable format.
- Basic Tickflow Syntax
- Key Tickflow Concepts / Glossary
- Known Global Tickflow Operations
- Asynchronous Subroutine (0)
- Get Async/Set Function (1)
- Async Call Location (2)
- Kill Threads (3)
- Subroutine (4)
- Get Sync (5)
- Call Location (6)
- Return (7)
- Stop (8)
- Set Category (9)
- Set Conditional Variable (0xA)
- Add Conditional Variable (0xB)
- Push Conditional Variable (0xC)
- Pop Conditional Variable (0xD)
- Rest (0xE)
- Get/Set Rest (0xF)
- Reset Rest Counter (0x11)
- Unrest (0x12)
- Label (0x14)
- Goto (0x15)
- If, Else, Endif (0x16…0x18)
- Switch, Case, Break, Default, Endswitch (0x19…0x1D)
- Countdown (0x1E)
- Speed (0x24)
- Relative Speed (0x25)
- Engine (0x28)
- Set Game to Asset Slot (0x2A)
- Model Asset Management (0x31)
- Cellanim Asset Management (0x35)
- Effect Asset Management (0x39)
- Layout Asset Management (0x3E)
- Play SFX (0x40)
- Set SFX Slot (0x5D)
- Remove SFX (0x5F)
- Enable/Disable Input (0x6A)
- Zoom View (0x7E)
- Pan View (0x7F)
- Rotate View (0x80)
- Skill Star (0xAE)
- Random (0xB8)
- Game Engines
- Spaceball (0)
- Clappy Trio (1)
- Sneaky Spirits (2)
- Rhythm Tweezers (3)
- Bouncy Road (4)
- Marching Orders (5)
- Night Walk (6)
- Quiz Show (7)
- Bunny Hop (8)
- Rat Race (9)
- Power Calligraphy (0xA)
- Space Dance (0xB)
- Tap Trial (0xC)
- Ninja Bodyguard (0xD)
- Airboarder (0xE)
- Lockstep (0xF)
- Blue Birds (0x10)
- The Dazzles (0x11)
- Freeze Frame (0x12)
- Glee Club (0x13)
- Frog Hop (0x14)
- Fan Club (0x15)
- Dog Ninja (0x16)
- Rhythm Rally (0x17)
- Fillbots (0x18)
- Shoot-‘Em-Up (0x19)
- Big Rock Finish (0x1A)
- Munchy Monk (0x1B)
- Built to Scale (0x1C)
- Air Rally (0x1D)
- Exhibition Match (0x1E)
- Flockstep (0x1F)
- Cheer Readers (0x20)
- Double Date (0x21)
- Catch of the Day (0x22)
- Micro-Row (0x23)
- Fork Lifter (0x24)
- Hole in One (0x25)
- Flipper-Flop (0x26)
- Ringside (0x27)
- Karate Man (0x28)
- Working Dough (0x29)
- Figure Fighter (0x2A)
- Love Rap (0x2B)
- Bossa Nova (0x2C)
- Screwbot Factory (0x2D)
- Launch Party (0x2E)
- Board Meeting (0x2F)
- Samurai Slice (0x30)
- See-Saw (0x31)
- Packing Pests (0x32)
- Monkey Watch (0x33)
- Blue Bear (0x34)
- Animal Acrobat (0x35)
- Tongue Lashing (0x36)
- Super Samurai Slice (0x37)