Non commercial Runescape 2D version. Some assets are property of Jagex.
To run the client and server:
- Contact me if you need help, please use Visual Studio 2019
- Setup ODBC connection (OPTIONAL, can instead uncomment the in memory database option in server/app/main.cpp)
- Make sure you have SQL Server Running
- look at example.txt in root for examples of connection strings
- Add an environment variable
RS2D_HOME
pointing to the root of the repo without a '/' or '' at the end https://i.imgur.com/3xFRSLl.png
- unzip dependencies
- build the server
- run the server (if there is a DB error, it is most likely a problem with step 1! read the first few output lines for DB errors)
- build the client
- lauch as many clients as you want with
app.exe local
from inside the client debug folder, or just launch 1 in debug - type username/pw, click sign up, type again and login
TODO:
- Chat
- Inventory
- Bank
- Skill experience
- Monsters
- Basic quests
Long term:
- Instances (inferno/fight caves/raids/quest areas)
- Multiple Quests, monsters, NPCS, Shops
- Shops
- Skills content (No construction probably)
- Clue scrolls
Probably not:
- non 07 features
- diaries
- rest of the map
- My version of raids (how I imagined it before it was released)
- Different servers like DMM, fast xp, combat only, etc