DEV Community

Cover image for (6/21/20) Bit . Trip Editor: External code update
Wesley
Wesley

Posted on • Originally published at bittripeditor.boards.net

(6/21/20) Bit . Trip Editor: External code update

Project @ https://github.com/donnaken15/Bit.Trip_Editor

Now opening all the stuff in my project file out of the box, and maybe sprites too

also since GitHub can detect GML now

some scripts may not be editable or exported
including beats which ill resolve soon

some other changes:
compressed game icons to minimal size and colors programmatically
real time code changes can be applied but it will be slower (turn on in settings with RealtimeSrc=1)
some others i forgot BECAUSE FIREFOX AND MY COMPUTER SUCKS

todos:
optimize beat beat functions, i might've went full yandev not inheriting code :-|
MAKE THE FREAKING VIOLET BEAT, THANKS GAMEMAKER
use xin instead of implemented functions, also maybe include wiimote support (GiiMote extension is still broken lol)
allow relative and absolute paddle control for mouse and joysticks (part of it done now)
figure out alarm 0-11 and some other events with object_event_add (OR JUST PUT IT IN STEP YOU STUPID KI-)
maybe get around optimizing font sprites and proportions and spacing because wasting 4 resized sprites of the same thing
export code and add by files for some other things i haven't already, will be a wreck to go through
maybe protect variables or objects from being messed up when having id names that people might accidentally overwrite
remove blank sprites for collision if it really isnt needed and since already drawing plain color rectangles
remove sprites of designer that can be replaced with line and rectangle drawing code
try using exitprocess or something to return certain game statuses in error codes
maybe dont load what doesnt need to (like not keeping in designer scripts or other things while playing a level)
the js port because ecma is trash and close to gamemakers free breakable syntax and because its web trash
edit menu, playtest, timeline/editor buttons, and object adding in designer

also added installer with automated registry stuff and adjusting to install location: github.com/donnaken15/Bit.Trip_Editor/releases/tag/installer

Discussion (0)