Giter Site home page Giter Site logo

memoria's Introduction

Memoria

Final Fantasy IX Engine

Overview

Memoria Engine is a community rewrite of Final Fantasy IX's game engine that aims to add features, fix bugs and expand mod making capabilities (adding content, localizing...). Memoria includes built-in bugfix and optional improvements (camera, framerate, audio, controller, UI, options, cheats...) while supporting third-party mods. More info here

Features

  • Main features:
    • New launcher with easy options (for not included options: Memoria.ini)
    • Mod Manager/downloader
    • Widescreen (for all resolutions)
    • Highter framerate (60fps+)
    • Camera stabilizer (configurable)
    • Font change (includes original PSX font)
    • Smooth camera movement & texture scrolling
    • Anti-aliasing & Improved layer rendering
    • Many, many bugfixes
  • UI
    • Battle speed change & Swirl skip
    • Turn-based mode / Simultaneous mode
    • Controller support with full analog movement
    • Battle UI layouts (includes original PSX layout)
    • More items displayed at once
    • Volume control
  • Support for:
    • Larger backgrounds definition (e.g. Moguri)
    • Unlocks FMV framerate change (e.g. Moguri)
    • Voice acting (e.g. WIP project ECHO-S)
    • Translations
    • Special effects modding (soon)
    • UI, shader, texture modding
    • Expanded features for mods
  • Optional Cheats:
    • Stealing 100% success
    • Enable/Disable vanilla cheats
    • Easy minigames (rope, frogs, racing)
    • Excalibur II time limit removal
  • Tetra Master (Card game):
    • (Option) replace TM with a custom Triple Triad (FF8) or TM/TT hybrid
    • Raise card limit
    • Auto discard cards
    • Randomness tweaking
  • Include individual mod assets in folders
  • Edit game data (look at the "StreamingAssets\Data" folder)
  • Change ability mechanics (look at the "StreamingAssets\Scripts" folder)
  • Make every character available (Alt+F2)
  • Export/import text/audio resources (Ctrl+Alt+Shift+S to debug)

Install

  • Download and run Memoria.Patcher.exe

    Automatically finds the game path from Windows registry or current directory, you can provide a custom path as argument: Memoria.Patcher.exe gameDirectory

  • Note: if you want Moguri Mod, use Memoria patcher after.

Update

Debug (for users)

  • After first running the game, you should see "Memoria.ini" in the game directory.
  • If something went wrong, there will be errors in "Memoria.log".
  • If you can't see "Memoria.log", try running the game with administrator rights.
  • "Sharing violation on path" error: close applications holding the file.
  • "at Memoria.CsvReader.Read" error: delete files in (game)\StreamingAssets\Data and patch again.
  • "at Memoria.ScriptsLoader.Initialize" error: delete files in (game)\StreamingAssets\Scripts and patch again.
  • If an error persists, check "\FINAL FANTASY IX\x64(or x86)\FF9_Data\output_log.txt".

DEVELOPERS

INFO for developers

Knowledge base

Please visit our knowledge base before using this software.

memoria's People

Contributors

albeoris avatar tirlititi avatar snouz avatar barkermn01 avatar samsamts avatar dv666 avatar attwo avatar artreex avatar caledor avatar flamehorizon avatar kellymoen avatar gael-honorez-sb avatar felipefpl avatar north101 avatar rebtd7 avatar karasuhebi avatar reillybrogan avatar xorko 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.