Code Monkey home page Code Monkey logo

notitg-moo's Introduction

NotITG-Moo

A NotITG + Outfox File Framework

๐Ÿ“„ Acknowledgements

This framework was originally based from mod templates such as XeroOl's Mirin Template and KyDash's Template.

๐Ÿงฐ Features

  • Loading (and caching) .lua files
  • Lua and XML Addons
  • OpenITG + Outfox compatibility
  • Supports creating modfiles and minigames

๐Ÿ”จ Setting Up

It's recommended to use NotITG-Init to easily set up the framework, and the template.

Alternatively, you can clone/download this repository, and the template you'll be using, and merge them to your simfile folder.

๐Ÿค Compatibility

This framework, and templates, tries its best to be compatible with Outfox and OpenITG.

To have compatibility for any of these, you will need to use #BGCHANGES instead of #BETTERBGCHANGES.

You will also need to check out settings.lua.

๐ŸŽฃ Hooks

To prevent load order confusion, it's recommended to put functions inside hooks.

  • setup_hooks - Functions that needs to run as soon as the framework loads (recommended for addons).
  • init_hooks - Functions that needs to run after setup_hooks.
  • update_hooks - Functions that runs every update.

Example:

init_hooks{'modfile initialize',function()
	-- Guaranteed to exist when this function is ran.
	local P1 = SCREENMAN:GetTopScreen():GetChild('PlayerP1')
end}

๐Ÿ”— Additional Links

notitg-moo's People

Contributors

jaezmien avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

notitg-moo's Issues

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.