GithubHelp home page GithubHelp logo

missionpinball / showcreator Goto Github PK

View Code? Open in Web Editor NEW
7.0 8.0 4.0 4.25 MB

Interactive MPF show creator

Home Page: https://missionpinball.org/tools/showcreator/

BlitzMax 100.00%
lightshow mpf pinball leds blitzmax

showcreator's Introduction

README

What is this repository for?

  • Lightshow script generator for MPF 0.50+

How do I get set up?

  • unzip
  • run led.exe

Keys

  • T - cycle through the image shapes

  • A - adjust rotation

  • S - adjust x scale

  • X - adjust y scale

  • C - adjust both x and y scales

  • HOLD SHIFT to reverse above functions

  • HOLD CTRL to increase functions by 10X

  • I - flash between START and FINISH end points

  • SPC - toggle between START and FINISH end points

  • L - toggle between viewing SHAPES or affected LEDs

  • B - toggle between BW and full colour and translucent output

  • B+SHIFT - change the B/W zero threshold (8-248)

  • U - play segment

  • P - play complete set

  • M - HOLD for slow motion during segment/set play

  • P+SHIFT - play set and create script file

  • ESC - quit - Y/N confirm quit

  • Left Mouse Button Down over playfield adjusts position of current end (START or FINISH) +SHIFT adjusts both START AND FINISH positions

  • Left Mouse Button Down on the colour bars adjusts the start and end shape RGB colours

showcreator's People

Contributors

ericselkpc avatar markinc666 avatar toomanybrians avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

showcreator's Issues

Compile Issue on Linux

Hi,

as a reference https://github.com/orgs/missionpinball/discussions/109 I hope I got beyond the blitzmax issues from the beginning.

This code

Local hdir:Byte Ptr
Local zero:Byte Ptr = 0

s = 0
hdir = ReadDir(dir$)
If hdir <> zero

I have changed to

'Local hdir:Byte Ptr
'Local zero:Byte Ptr = 0

s = 0
Local hdir:Byte = ReadDir(dir$)
If hdir <> Null

This brings me past an error from Byte/Int conversion. Now it brings up the next error about incompatible libX11.so and whatsoever... Can someone help on what might be wrong here?

Compile on 64-bit Mac M1 Pro Chip

image

I wanted to quickly share this before I forget. Maybe later I'll open a PR with this change and also include the compiled app in case anyone wants to just download and run it without having to compile.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.