1- ![ alt text] ( About/preview.png )
1+ ![ alt text] ( ../media/media/banner_title.jpg )
22
33![ Status] ( https://img.shields.io/badge/Status-In_Progress-blue.svg )
44![ RimWorld Version] ( https://img.shields.io/badge/RimWorld-v1.5+-blue.svg )
55![ API Version] ( https://img.shields.io/badge/API-v0.1.0-green.svg )
66![ Build] ( https://github.com/IlyaChichkov/RIMAPI/actions/workflows/release_build.yml/badge.svg )
77![ Release] ( https://img.shields.io/github/v/release/IlyaChichkov/RIMAPI )
88
9- # RIMAPI
9+ # RimAPI
1010
11- RIMAPI is a RimWorld mod that gives you an API Server to interact with your current game.
11+ It's a RimWorld mod that gives you an API Server to interact with the game.
1212
13- RIMAPI exposes a comprehensive REST API from inside RimWorld.
13+ RimAPI exposes a comprehensive REST API from inside RimWorld.
1414The API listens on ` http://localhost:8765/ ` by default once the
15- game reaches the main menu. The port can be changed in the mod settings.
16-
17- [ Documentation ] ( https://ilyachichkov.github.io/RIMAPI/index.html ) |
18- [ Discord Server ] ( https://discord.gg/Css9b9BgnM )
15+ game reaches the main menu.
16+
17+ <table >
18+ <tr >
19+ <td align="center">
20+ <a href="https://ilyachichkov.github.io/RIMAPI/index.html" target="_blank">
21+ <img src="../media/media/banner_documentation.jpg" alt="Documentation" width="520"/>
22+ </a>
23+ </td>
24+ <td align="center">
25+ <a href="https://discord.gg/Css9b9BgnM" target="_blank">
26+ <img src="../media/media/banner_discord.jpg" alt="Discord Server" width="520"/>
27+ </a>
28+ </td>
29+ </tr >
30+ </table >
1931
2032## 🚀 Features
2133
@@ -34,20 +46,22 @@ game reaches the main menu. The port can be changed in the mod settings.
3446- ** ETag support** - Intelligent caching with 304 Not Modified responses
3547- ** Non-blocking operations** - Game non-blocking API operations
3648
37- ## 🔍 Integrations
49+ ![ alt text ] ( ../media/media/banner_get_colonist.jpg )
3850
39- Share your projects - send integrations to be featured here
51+ ## 🔍 Integrations
4052
41- | Name | Link |
42- | --- | --- |
43- | Rimworld Dashboard | https://github.com/IlyaChichkov/rimapi-dashboard |
44- | Food Analysis Script (Python) | https://gist.github.com/IlyaChichkov/1c4455c9f797a277693ee5a3e016ac3d |
53+ Share your projects - send integrations on discord server
4554
4655## 🛠️ Usage
56+
47571 . Start new RimWorld game or load one from saves with the mod enabled. When game map is loaded the API server will begin listening.
48582 . The default address is ` http://localhost:8765/ ` . You can change the port from the RIMAPI mod settings.
49593 . Use any HTTP client (curl, Postman, etc.) to call the endpoints.
5060
61+ > More information in the documentation.
62+
63+ ![ alt text] ( ../media/media/banner_post_edit_pawn.jpg )
64+
5165## 📄 License
5266This project is licensed under the GNU GPLv3 License - see the [ LICENSE] ( https://github.com/IlyaChichkov/RIMAPI/blob/main/LICENSE ) file for details.
5367
0 commit comments