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
- RuneLite
- Blender (this tutorial uses Blender v4.5.4)
- Mixamo account (free Adobe account)
- Basic familiarity with 3D software and terminology (model, skeleton, rig, animation, etc.)
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