How To Export And Rig An Old School RuneScape Character Model With Creator's Kit, Blender, And Mixamo

Introduction

In this tutorial, we are going to learn how to export a 3D player character model from Old School RuneScape using the Creator's Kit plugin for RuneLite. We will then clean that exported 3D model up in Blender. Finally, we will use Mixamo to automatically rig that 3D model and (optionally) add an animation to that rig.

Prerequisites

Exporting a Character Model with Creator's Kit

Open RuneLite and log in to your Old School RuneScape account.

Click the Configuration button on the right hand side of the RuneLite application, followed by the Plugin Hub button within the configuration panel. When the plugin hub opens, type "Creator's Kit" into the search box, and click the Install button on the Creator's Kit plugin from the author ScreteMonge. This will download and install the Creator's Kit plugin into your RuneLite client.

Now that the Creator's Kit plugin is installed, click the larger Configuration button on the same line as the Plugin Hub button. When the plugin configuration list opens, type "Creator's Kit" into the search box, and click the Edit plugin configuration button on the Creator's Kit plugin.

Once the plugin configuration panel has opened, navigate to the Scene section and check Enable Ctrl Hotkeys. This will let us place a copy of our player model with CTRL + Left Click in the next section.

Close the Scene section and navigate to the Model Exporter section, and set the Export File Format to Obj. This will ensure that Creator's Kit exports our 3D model as a .obj file that Blender can understand without any external plugins.

Next, click the Creator's Kit button on the right hand side of the RuneLite application, and then click the big Add Object button that should appear at the top of the new panel.

A new object entry will appear just below the Add Object button. Feel free to rename this object to whatever you would like; the object name will become the file name of the exported model. For this example I renamed the new object to "Player". By default, the Frame and Anim ID (animation ID) fields will be set to -1. We specifically want to keep both of these fields with their default value, as a frame and animation ID of -1 will tell Creator's Kit to export our model in a default pose that will make auto-rigging with Mixamo easier later on.

Now we are going to attach the player character model to this newly created object. Right click on your player character and select Store-Add Local Player followed by Store-Only. This will tell Creator's Kit to group all of the individual components that make up the player character model into a single entity that can be manipulated and exported by the plugin.

Once your player character model is stored, go back to the object entry that you just created, and click on the button that says Id, which will switch it from Id to Custom. The Model ID field should automatically populate with the Local Player model we just stored.

Click anywhere back in the main play area to re-focus the cursor on that area. Then, move your cursor to some piece of ground nearby and then hit Ctrl + Left Click to place a copy of your player character model onto the ground in a default pose.

Finally, right click on the newly placed player character model, and select Select {YOUR-OBJECT-NAME} followed by Export 3D. Since I named my object "Player", this showed up as Select Player in this example.

After clicking Export 3D, you should see a message in your chat window indicating that model has been saved somewhere within your .runelite directory. You can find this directory by right clicking the camera icon in RuneLite, selecting Open screenshot folder..., navigating up one directory to .runelite, and then navigating into the creatorskit and blender-models directories under that .runlite directory. On Windows this blender-models folder should be located at `C:\Users{YOUR-USERNAME}.runelite