Note: All assets and converted files are property of Auxbrain Inc. and should be used accordingly.
-
Download the latest version of
rpotoolfor your system from GitHub releases. -
Extract the
.ziparchive andcdinto the folder. -
On macOS/Linux:
chmod +x rpotool
To obtain the default .rpo assets, unzip a .apk or .ipa game file and open the /rpos directory.
To obtain .rpoz shell assets, see the search command below.
Usage: ./rpotool <input.rpo(z)?> [-s|--search <term>] [-o|--output <output>]
Options:
-s, --search <term> Search for shells and download as .glb
-o, --output <path> Output file or folder for the converted file(s)
On Windows, you can simply drag a .rpo file onto the .exe to convert it.
Read the Blender section for instructions on importing to Blender.
Convert coop.rpo to coop.glb.
./rpotool coop.rpo
Convert the folder rpos to a new folder glbs, using the -o/--output flag.
./rpotool rpos/ -o glbs/
To browse, download, and convert shell files, use the -s/--search flag.
./rpotool -s mushroom
While the default Blender glTF 2.0 importer will work for the converted .glb files, it does not support the vertex emission that Egg, Inc. uses.
To import with emission and Cycles backface culling, use the egg_inc_gltf_import.py addon bundled with each release.
-
In Blender, open
Edit > Preferences, selectAdd-ons, and clickInstall.... -
Navigate to the
egg_inc_gltf_import.pyfile and click the checkbox to enable the addon. -
When importing a
.glbfile, selectEgg, Inc. glTF (.glb)option from the dropdown menu, not the defaultglTF 2.0importer.
To adjust the emission strength, open the Shading tab, select the Multiply node, and adjust the value.
You must have rustc/cargo installed.
$ git clone https://github.com/tylertms/rpotool.git
$ cd rpotool
$ makerpotool is released under the MIT license.