Coder Social home page Coder Social logo

jtool's Introduction

Jtool

Here is a link to the old forum thread: http://iwannacommunity.com/forum/index.php?topic=1964.0

About

Jtool is a "jump tool" for IWBTG fangame players/creators to practice advanced techniques and design platforming. It's inspired by RMJ by Thenewgeezer. To learn more about the IWBTG fangame community, visit fangam.es/intro.

Contributing

(March 2018)

I've lost interest in maintaining Jtool. But I'm going to let others make their own improvements and new official versions, since Redire, Starz0r, and DuckNumbers have wanted to. So Jtool will be open source, in the sense that anyone can contribute, and I'll just approve pull requests.

To contribute, make your own fork of the repository. See the section below for releasing new versions. You can contact me at Patrick no. 0303 on Discord.

How to build

Get GameMaker:Studio from here. Recommended to use 1.4.1757 since some computers have trouble with exes compiled on newer versions.

In the script misc/mainInit, set the global variable editor_project to be the folder the project resides in. This allows GMFileSystem to work correctly when running the game from the editor's green play button (as opposed to the exported application).

How to release a new version

  1. Make sure you've tested thoroughly, preferably with another set of eyes, so that the new version doesn't cause problems with people.
  2. Update changelog.txt.
  3. Update mainInit script with the new version number.
  4. Package a release zip. (see below)
  5. Update README.md with the new download link and version number.
  6. Update current-version.json. (Jtool reads this file from Github to check if there's a new version)
  7. Make a pull request, and message Patrick no. 0303 on Discord so I can approve it.

How to package a relase zip

  1. Compile the game as a zip (not executable or installer).
  2. Unzip that zip into a temp folder.
  3. Add the other files to the temp folder. See this image (maybe don't include source.gmz anymore)
  4. Zip the temp folder.
  5. Upload to your favorite file hosting site.

jtool's People

Contributors

klazen108 avatar patrickgh3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

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.