Lighty is a set of tools for JRPG games written in c++ (especially for Earthbound / Mother 3)

NoixDeXydre a3a552e6bf Fix platform undetected for apple. 2 weeks ago
examples 910ae8d15c - Add class to only load a specific module (#25) 2 weeks ago
src a3a552e6bf Fix platform undetected for apple. 2 weeks ago
utils eeb7be0935 renommé : Download.sh -> utils/Download.sh 1 month ago
.gitignore d58534c1b2 Initial commit 4 months ago
INSTALL 5dc967bb37 modifié : INSTALL 1 month ago
LICENSE d315f07834 changemeent de licence. 2 months ago
Makefile 22f4b5d306 Makefile minimal d'après #18 1 month ago
README.md 1b3ab346c3 I'm not perfect in english. 2 weeks ago
changelog.txt 5dc967bb37 modifié : INSTALL 1 month ago

README.md

Lighty

This repository is a set of tools to make the development of JRPG games more easier (especially games based on Earthbound / Mother 3.) It aim to be stable, lightweight and flexible.

Lighty is written in c++.

At the beginning, it was made for the game Photon Project. For more information, you can check my website, in french only : https://photonproject.neocities.org/


Features

Come back later, nothing is ready !

Credits

NoixDeXydre (me) - stupid french frog coder, I don't know many things in programming, too young for that I guess.

Branches

The main branches are the following :

  • Master : The most important branch, classic for a common git project (warning, instable.)

  • Stable : Based on Master. It just werks.

  • Docs : Documentation.

Dependencies

It can change any time with the actual state of the project, for the moment, you need : SDL2, SDL2-Mixer, OpenGL (Freeglut), Glew and Jsoncpp.

If you're retarded and can't find the packages, maybe you can copy/paste those commands. Notice it's just a list of a few Operating Systems, Lighty is cross-platform and can be run "mostly" everywhere.

Debian / Ubuntu

sudo apt-get install libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev freeglut3-dev libglew-dev libjsoncpp-dev

tips Fedora

sudo dnf install SDL2_image-devel.x86_64 SDL2-devel.x86_64 SDL2_ttf-devel.x86_64 SDL2_mixer-devel.x86_64 SDL2_image-devel jsoncpp-devel.x86_64 glew-devel.x86_64

You will need a compilator after this : sudo dnf install gcc-c++.x86_64 or sudo dnf install clang

Msys2 (Win64)

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-freeglut mingw-w64-x86_64-glew mingw-w64-x86_64-jsoncpp mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2_ttf mingw-w64-x86_64-SDL2_image

MacOS and Brew

brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf sdl2_image glew mesa-glu jsoncpp