Coder Social home page Coder Social logo

lex-talionis's Introduction

Logo

A fully custom Fire Emblem fangame created entirely in Python.

Fire Emblem: The Lion Throne is a custom Fire Emblem fangame. Much of the inspiration for the game was drawn from the GBA and Tellius games.

Because this was coded entirely from scratch, we are not bound by the limitations of the GBA.

The Lion Throne has innovative objectives, powerful new items, custom classes, a fully functioning skill system with activated skills, a Tellius-style base menu, and much more!

Downloads

release v0.8.0 - 64-bit Windows only

Dropbox: https://www.dropbox.com/s/1ikh26td9d68z5n/the_lion_throne.zip?dl=0

To play:

Un-zip the downloaded files, and then double-click lion_throne.exe

Screenshots

TitleScreen Range Skill Prep Conversation Convoy Item Aura Base

Lex Talionis

Lex Talionis is the custom Fire Emblem engine that runs The Lion Throne. If you've wanted to make your own Fire Emblem fangame but were fed up with the hackery that's required to master ROM-hacking, or you just want to work with total control over the code itself, Lex Talionis is for you.

Not interested in coding? That's fine -- you can create a whole new game with touching any code.

There is a simple Tutorial here, which will teach you how to get started today, without having to learn how to code!

But if you have Python experience or want to do something I did not expect, the code is entirely open-source and can be changed to meet your needs.

Both the engine and the game are still in Alpha, so there may (and probably are) bugs in the code. Tread carefully.

More Screenshots

InfoMenu Level5 TransitionScreen Combat Trade AOE

Default Controls:

  • Arrow keys move the cursor.
  • {X} is the 'A' button. Go forward.
  • {Z} is the 'B' button. Go backward.
  • {C} is the 'R' button. It gives the player additional info.
  • {S} is the 'Start' button.
  • {A} is the 'L' button.

These defaults can be changed within the game.

Getting Started

If you don't want to go through the hassle of running this with Python + Pygame, download the executable above instead.

However, if you are familiar with Python, Pygame, and Git, read on to find out how to get a fully customizable version of this on your machine.

Prerequisites

To run the engine, you will need to download and install the following:

Installing

This section requires git. If you don't have git, install it from here: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git.

To get the Lex Talionis engine code on your machine, create a new folder.
Then, in the command line or a terminal, type:

git clone https://github.com/rainlash/lex-talionis

You will also need to download the audio files, which are not stored on Git because of their size.

On Dropbox here: https://www.dropbox.com/sh/slbz2t7v1fc6uao/AACiznGLm442qcdOAGbQtnmwa?dl=0.

On the top right of the page, click "Download", then click "Direct Download".

Once the audio files are downloaded, extract the zip file and move or copy the Audio folder to the lex-talionis directory (the directory that contains main.py).

Once Lex Talionis has been cloned to your machine, from that same directory, you can run The Lion Throne by typing:

python main.py

A small screen should pop up on your computer, displaying the logo. Don't worry if it takes a couple of minutes the first time it is run. It is just taking the time to turn the code text into compiled bytecode.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

lex-talionis's People

Contributors

hathix 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.