Nolan Baker
Nolan Baker
An animation state is just an array of 8 animations. Those "substates" are[ predefined names for the indices of the animations in an animation state array](https://github.com/chrismaltby/gb-studio/blob/develop/src/shared/lib/sprites/helpers.ts). Idle Right is always...
The way I handled this was by ejecting the engine and modifying [`actor.c`](https://github.com/chrismaltby/gb-studio/blob/d2cc67e4c5ef5142f3d90f4b99f0fd6b2b125d63/appData/src/gb/src/core/actor.c#L176) to use [`move_metasprite_ex`](https://github.com/chrismaltby/gb-studio/blob/d2cc67e4c5ef5142f3d90f4b99f0fd6b2b125d63/buildTools/win32-x64/gbdk/include/gb/metasprites.h#L159C16-L159C34) instead of `move_metasprite` and passing it an the sprite property override I wanted. Bit...
I can see the serial interrupt as an engine plugin and the keybinding stuff as an events plugin, but I'm assuming I'd have to edit [this bit in GameBoyCore.js](https://github.com/chrismaltby/gb-studio/blob/660a55f593c64ed0d1b7a48b25ed9b813638bf66/appData/js-emulator/js/GameBoyCore.js#L5817C1-L5817C144) to...
Holup. Are there two different emulators? One for builds one for the play button? I see Binjgb in `appData/wasm` and js-emulator in `appData`.
I may be a bit obsessed with the WorkBoy. Tried recreating it at one point. Got as far as a [3D model](https://i.redd.it/lhpbo0ztswv71.jpg), some kicad files, and a cursory read through...
[This Retro Game Mechanics Explained video](https://youtu.be/wt73KPS_23w) explains a few ways this could be achieved. The video focuses on NES, but the Game Boy works in a similar way. If you...