Log In  


Hi everyone, I'm curious about how do you keep the track of changes made into the code, given the fact that the code, and assets are keept only in cartridges. Do you use any external tool/script to code with git and then import it into a cartridge?



I mean I don’t I just store .zip files at the end of the day and spam cmd s constantly

Although it would be cool to have something automaticly download the .p8 data and put it right in your folder...


I push stuff to Github once I hit some kind of milestone like feature implementation, big logic update, or sprite/map/music import or update. I usually push the .p8 file plus the PNGs I import into the sprite sheet. And once I release a cartridge, I push the released cartridge & tag it as a release. I just do all this from the command prompt Terminal. I just git diff the .p8 file when I need to see what I changed.


I edit the P8 file and save changes using Mercurial (similar to git but simpler concepts and much nicer UI). I save a PNG version from time to time, especially when I change the cart label.



[Please log in to post a comment]