ManaSource based on godot.

Reid 932dcd1e2c Enable zoom action on touch screens 18 godzin temu
addons 633ec29b99 Use a default UI preset agnostic of client/server mode, switch FSM and Network services into singletons and refactor the launcher singletons 2 miesięcy temu
data a15814246e Add weapon sprites from EJlol, Micksha and me and fill in some basics palettes for rock, iron and bone weapon materials 1 tydzień temu
presets f290c346cd Add a basic stat modifier to handle our usable items and skills. Does not support equipment permanent modifiers yet 6 dni temu
sources 932dcd1e2c Enable zoom action on touch screens 18 godzin temu
tools f13b01607a Add missing map files on the license file 2 lat temu
.gitattributes 2150dd1797 force eol LF through gitattributes 3 miesięcy temu
.gitignore 3e2d559fbe Add back all import files and tries to fix the UID inconsistency 3 miesięcy temu
BuildProfile 449da1b21a Fix the 16x16 layer of our icon and add build profiles for next builds 2 lat temu
BuildProfile.build 449da1b21a Fix the 16x16 layer of our icon and add build profiles for next builds 2 lat temu
CC BY-SA 4.0 e2f1029246 Add license file and contributor list 2 lat temu
LICENSE.md a15814246e Add weapon sprites from EJlol, Micksha and me and fill in some basics palettes for rock, iron and bone weapon materials 1 tydzień temu
README.md d213f8893a Upgrade to Godot 4.3 6 miesięcy temu
export_presets.cfg b698aaea9f Fix web export by enabling gd extensions 1 miesiąc temu
online.html ce81d812af only generate json now and add a js based site 1 rok temu
project.godot 932dcd1e2c Enable zoom action on touch screens 18 godzin temu

README.md

Source of Mana

Client and Game development for Source of Mana, a The Mana World story.

Tools

Game editor: Godot current version is 'Godot 4.3' accessible on Godot's official website.

Level editor: Tiled current version is 'Tiled 1.10.1' accessible on Tiled's official website.

DataBase editor: SQLiteBrowser current version is '3.12.2'

How to run the server

From source:

cd <checkout of this repo>
godot --server --headless

With prebuilt binary:

"./Source of Mana" --server --headless

Note that SOM writes the list of online players, online.json, next to the SOM or godot executable.

License

This project is distributed under the terms of the MIT license, this includes every part of this repository except the data folder that is released under the CC BY-SA 4.0 license. You can find describtion of such licenses in the LICENSE.md file.