bipsi hacks
A collection of re-usable scripts for candleโs bipsi.
Contents
- ๐๏ธ adjacent rooms: Auto-move between โadjacentโ rooms by walking to room edges.
- ๐ด canvas replacement: WebGLazy bipsi integration
- ๐ง computed fields: Use JavaScript to dynamically calculate fields that are normally static.
- โ dialogue choices: Present options to the user via the โsayโ interface, then react to their choice.
- ๐ผ dialogue portraits: Add character portraits to dialogues
- ๐ท editor fields start as tags: New fields begin as โtagโ types, rather than โtextโ types.
- ๐ฅ๏ธ editor fullscreen: Add a ui button and hotkey to the editor to toggle fullscreen while playtesting the game.
- ๐ช editor name column maxed: Maximize the name column of the field list ui.
- ๐ event bound images: Display images relative to an event. If the event moves, the image moves.
- ๐ฅ๏ธ fullscreen button: Adds a fullscreen button to the lower-right of the game canvas.
- ๐ฎ gamepad input: HTML5 gamepad support
- ๐ช mirrored event graphics: Flip events with the โmirroredโ tag
- ๐ฃ move animations: ANY event can specify a tile for each direction and tiles for moving vs not moving.
- ๐ฆฅ one move per press: Limits movement to a single move per key/button press or touch.
- ๐ room overlays: Draw roof layers over a room that hides interiors until the player enters them.
- ๐ซ smooth move: Add smooth movement to the avatar and to walking events.
- ๐ฌ sound dialogue: Add sound dialogue that plays alongside text dialogue. Add VO to your game.
- ๐ sounds: Sound effects and music from audio files (mp3, wav).
- ๐ช tall character: Make the character taller
How to use
- Download and save the script you want to use (make sure itโs the version from the
dist
folder, not src
)
- Inside bipsi, under the
edit events
tab, select import plugin

- Find and select the downloaded script
- If a script has additional options, they will show up inside bipsi as editable fields on the new plugin event