Currently just acts as an item viewer and item spawner for usage with MapleServer2 (https://github.com/AlanMorel/MapleServer2)
- Get Orion2 Repacker (https://github.com/angelotadeucci/Orion2-Repacker)
- Export Image.m2d and Xml.m2d from your favorite Minecraft client
- Find itemname.xml (probably in Xml/string/en/)
- Rename paths_example.json to paths.json and open it
- Replace the corresponding strings with global paths to /Xml/item, /Image and /itemname.xml
- Close the repacker tool before launching the client
- Download nodejs (https://nodejs.org/en/download/)
- Open a commandline interface
- cd to the project folder
- Type
npm install
If you aren't connected to an API server, the buttons will just copy a command to your clipboard. Otherwise, you can mod an API into your MapleServer2 project that will put items directly into your inventory without having to paste.
- Add RabbitApi.cs somewhere inside MapleServer2 in the project explorer.
- Find ResponseKeyHandler.cs
- Add the line
RabbitApi.AdminApiServer.AddSession(player.CharacterId, session);
somewhere within the end of the function => Handle(GameSession session, PacketReader packet)
- Open a commandline interface
- cd to the project folder
- Type
npm start
- Click an item to copy the corresponding item command to your clipboard if not connected to the API server
- Search by itemname/id or by tags
- List of tags is outputted to the developer console
- Start the MapleServer2 project as usual after applying the API file and line
- Login and join the game as any character
- Scroll up in the server console and find the
[API] GameSession started => [Your character ID]
line - Use that in the Session Id input field in the GUI tool
- Use the same IP as the server
- Port is 1300 by default
- Click the "Connect to API server" button and you should be able to directly add items to your character now