Finally, an MMORPG that's all about grinding and doing chores.
License
aadarshasubedi/choria
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
choria - Finally, an MMORPG that's all about grinding and doing chores. by Alan Witkowski Latest version can be found at: https://github.com/jazztickets/choria Save data is in ~/.local/share/choria for linux and %APPDATA%/choria for windows. ----- BUILDING ----- -- Dependencies -- CMake 2.8+ OpenGL 2.1+ and GLSL 1.20 SDL2 FreeType2 Lua 5.2+ GLM 0.9.5+ SQLite 3+ zlib pthreads -- Building and running -- mkdir build cd build cmake .. make -j`nproc` cd ../working && ../bin/Release/choria Lua 5.2 can be used by setting LUA_VERSION during the cmake step cmake .. -DLUA_VERSION=5.2 -- Installing -- run "sudo make install" from the build directory. -- Uninstall -- cat install_manifest.txt | xargs sudo rm ----- COMMAND-LINE ARGUMENTS ----- to run a dedicated server -server change network listen port -port [port_number] open the mapeditor -editor connect to default ip/port -connect set username on login screen -username [username] set password on login screen -password [password] ----- HOW TO PLAY ----- Use arrow keys or ESDF to walk around. During battle, hit 1-8 to use a skill. Use up/down arrow keys to switch targets. Hit C to open your inventory and see character stats. Hit R to open your skill page. Every level you get 3 skill points to spend. All skills must be equipped to your action bar before they're activated. Hit Enter to type a message to other players on the server. Hit T to trade with other players. Hit Q to teleport back to town. ----- MULTIPLAYER ----- Singleplayer games will start a server in the background on port 31235 by default, so other computers can connect to that without having to start a dedicated server. ----- MAP EDITOR ----- -- Modes -- Hit 1 to draw textures Hit 2 to draw zones Hit 3 to draw PVP/safe areas Hit 4 to draw events Hit F1-F5 to change brush size Hit Spacebar to list textures Hit Tab to change from background/foreground layer Hit W to change from Wall/Walkable Hit P to change from PVP/Safe Hit E/Shift-E to change event types Hit G on an event to open it in the design tool or to switch maps Hit V to paste a copied area of tiles -- Mouse -- Use Left-mouse button to apply the current brush Use Right-mouse button to pan the camera Use Mousewheel to zoom the camera in or out Use Shift+Mousewheel to quickly zoom the camera in or out Use Ctrl+Mousewheel to change zones or event data number Use Shift+Ctrl+Mousewheel to change zones or event data number by 10 Hit Ctrl+Left-mouse button to copy an existing tile into the brush Use Middle-click drag to highlight an area to copy, then V to paste -- Misc -- Hit N to start a new map Hit L to load a map Hit S to save Hit R to resize the map ----- DESIGN TOOL ----- The design tool allows you to modify the game stats easily. Start the web server: cd assets/web ./server.py Then open your browser and go to "http://localhost:8000"
About
Finally, an MMORPG that's all about grinding and doing chores.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published