Code Monkey home page Code Monkey logo

luagamescripts's Introduction

Lua Game Scripts

Lua Scripts for games running on BizHawk multi-platform emulator. For now, only Mega Man X games are supported.

Supported Games

  • SNES
    • Mega Man X
    • Mega Man X2
    • Mega Man X3
  • PSOne
    • Mega Man X4
    • Mega Man X5
    • Mega Man X6

Features

  • Show the Axis Aligned Bounding Box (AABB) from the Player, Enemies and its items/projectiles;
  • Show the Player properties (HP, position, speed etc);
  • Show the Enemy properties (HP, position, speed etc);

alt text

Red AABB are for damager colliders (boxes able to inflict damage).

alt text

Green AABB are for damageable colliders (boxes able to receive damage).

  • Free Camera control;

alt text

  • Free Player control;

alt text

  • Show/Hide the HUD;
  • Show/Hide Backgrounds;

alt text

  • Prevent changes from the Player life, position, gravity, speed;
    • Freeze the Player position is a good way for collecting animation references.

alt text

Installation

  1. If you didn't already, install the BizHawk emulator 2.6.2 version and setup its BIOS;
  2. Clone this repo into any folder;

Usage

  1. Open your game. The game should be named exactly as:
    1. Mega Man X (USA), Mega Man X2 (USA) or Mega Man X3 (USA) for SNES.
    2. Mega Man X4 (USA), Mega Man X5 (USA) or Mega Man X6 (USA) for the PSOne.
  2. Go to Tools > Lua Console;
  3. Click on Scripts > Open Script;
  4. Go to the folder where you've downloaded this repo and select:
    1. /SNES/MegaMan/MegaManX.lua for Mega Man X, X2 or X3;
    2. /PSX/MegaMan/MegaManX.lua for Mega Man X4, X5 or X6;
  5. A successfully message will be outputted.

License

MIT


Hyago Oliveira

GitHub - BitBucket - LinkedIn - [email protected]

luagamescripts's People

Contributors

hyagooliveira avatar

Stargazers

Sharivan avatar

Watchers

 avatar Sharivan 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.