+
Custom characters can only replace existing characters for now.
- Download the Kart Setup blender file included with this post(Slightly altered .blender file provided by the Overkart server with some adjustments to the animation to export for Spaghetti, thanks again Andrat for permission to post this and a huge thanks to the Overkart 64 community in general.) Kart Setup.blend
@@ -118,7 +118,7 @@ $(function(){initNavTree('md_docs_2custom-characters.html',''); initResizable(tr
- In the above toad example, zip up the toad_kart folder and rename it to a .o2r file.
- Put it in mods folder and run.
-
+
Examples for all characters:
mario_kart/mario_kart_frame###
luigi_kart/luigi_kart_frame###
@@ -128,22 +128,22 @@ Examples for all characters:
donkeykong_kart/donkeykong_kart_frame###
bowser_kart/bowser_kart_frame###
yoshi_kart/yoshi_kart_frame###
-
+
Additional Files
Some other files to look out for(still using toad as a example)
placement icon = common_data/common_texture_portrait_toad.png Original frame is 32x32
player selection frames = player_selection/toad_face_00.png ~ toad_face_16.png Original frames is 64x64 (note that Donkeykong uses donkey_kong here instead)
player select nameplate = texture_tkmk00/gTextureNameToad.png Original frame is 64x12 (note that Donkeykong uses DK here instead)
-
+
Tips
-
+
Change Viewport Render Settings
Assuming your using the overkart setup kart.
In object mode, select View -> Cameras -> Active Camera
Set your render resolution and path as shown in the image below
Then render your animation by selecting View -> Viewport Render Animation

-
+
Tools To Help
- There is Racer Ready-Up which is a tool to help you create custom characters for SpaghettiKart.
diff --git a/md_docs_2modding.html b/md_docs_2modding.html
index 8853baa00..11607d22e 100644
--- a/md_docs_2modding.html
+++ b/md_docs_2modding.html
@@ -156,7 +156,7 @@ Mod Types
Custom Tracks (CT)
-- Custom tracks are reserved for advanced users. We plan to simplify the process in the future.
+- Custom tracks are reserved for advanced users. Don't hesitate to make feedback and PR to improve the doc.
- link
diff --git a/menu__items_8c.html b/menu__items_8c.html
index dbad7050c..bd435fe25 100644
--- a/menu__items_8c.html
+++ b/menu__items_8c.html
@@ -2392,7 +2392,7 @@ Here is the caller graph for this function:
-
- Todo
- These sizes need to be sizeof() for shiftability if possible
+
- Todo
- These sizes need to be sizeof() for shiftability if possible
diff --git a/navtreedata.js b/navtreedata.js
index 3e65012d2..e69719966 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -74,15 +74,15 @@ var NAVTREE =
[ "Courses", "coursesmenu.html", "coursesmenu" ],
[ "Custom Audio", "md_docs_2custom-audio.html", [
[ "Example:", "md_docs_2custom-audio.html#example", null ],
- [ "Future plans", "md_docs_2custom-audio.html#future-plans", null ]
+ [ "Future plans", "md_docs_2custom-audio.html#future-plans-1", null ]
] ],
[ "Custom characters", "md_docs_2custom-characters.html", [
- [ "Examples for all characters:", "md_docs_2custom-characters.html#examples-for-all-characters", null ],
- [ "Additional Files", "md_docs_2custom-characters.html#additional-files", [
- [ "Tips", "md_docs_2custom-characters.html#tips", [
- [ "Change Viewport Render Settings", "md_docs_2custom-characters.html#change-viewport-render-settings", null ]
+ [ "Examples for all characters:", "md_docs_2custom-characters.html#examples-for-all-characters-1", null ],
+ [ "Additional Files", "md_docs_2custom-characters.html#additional-files-1", [
+ [ "Tips", "md_docs_2custom-characters.html#tips-1", [
+ [ "Change Viewport Render Settings", "md_docs_2custom-characters.html#change-viewport-render-settings-1", null ]
] ],
- [ "Tools To Help", "md_docs_2custom-characters.html#tools-to-help", null ],
+ [ "Tools To Help", "md_docs_2custom-characters.html#tools-to-help-1", null ],
[ "Future plans", "md_docs_2custom-characters.html#future-plans-2", null ]
] ]
] ],
diff --git a/navtreeindex42.js b/navtreeindex42.js
index d8ba75181..93a9fbc59 100644
--- a/navtreeindex42.js
+++ b/navtreeindex42.js
@@ -127,14 +127,14 @@ var NAVTREEINDEX42 =
"md_docs_2BUILDING.html#windows":[2,0],
"md_docs_2custom-audio.html":[5],
"md_docs_2custom-audio.html#example":[5,0],
-"md_docs_2custom-audio.html#future-plans":[5,1],
+"md_docs_2custom-audio.html#future-plans-1":[5,1],
"md_docs_2custom-characters.html":[6],
-"md_docs_2custom-characters.html#additional-files":[6,1],
-"md_docs_2custom-characters.html#change-viewport-render-settings":[6,1,0,0],
-"md_docs_2custom-characters.html#examples-for-all-characters":[6,0],
+"md_docs_2custom-characters.html#additional-files-1":[6,1],
+"md_docs_2custom-characters.html#change-viewport-render-settings-1":[6,1,0,0],
+"md_docs_2custom-characters.html#examples-for-all-characters-1":[6,0],
"md_docs_2custom-characters.html#future-plans-2":[6,1,2],
-"md_docs_2custom-characters.html#tips":[6,1,0],
-"md_docs_2custom-characters.html#tools-to-help":[6,1,1],
+"md_docs_2custom-characters.html#tips-1":[6,1,0],
+"md_docs_2custom-characters.html#tools-to-help-1":[6,1,1],
"md_docs_2faq.html":[7],
"md_docs_2migrations.html":[8],
"md_docs_2migrations.html#generated-files":[8,1,1],
diff --git a/navtreeindex59.js b/navtreeindex59.js
index 0b06f2cd3..57520dca8 100644
--- a/navtreeindex59.js
+++ b/navtreeindex59.js
@@ -201,14 +201,14 @@ var NAVTREEINDEX59 =
"path__spawn__metadata_8h.html#aa1225cbe034f8220381bf006bcb48ba1":[20,0,3,3,2,2],
"path__spawn__metadata_8h.html#aff0cf43668bf5133962be53f680bddbe":[20,0,3,3,2,4],
"path__spawn__metadata_8h_source.html":[20,0,3,3,2],
-"paths.html":[15,1],
"paths.html":[14,5],
-"paths.html#path-type":[15,1,1,0],
+"paths.html":[15,1],
"paths.html#path-type":[14,5,1,0],
-"paths.html#supported-blender-paths":[15,1,1],
+"paths.html#path-type":[15,1,1,0],
"paths.html#supported-blender-paths":[14,5,1],
-"paths.html#track-paths":[15,1,0],
+"paths.html#supported-blender-paths":[15,1,1],
"paths.html#track-paths":[14,5,0],
+"paths.html#track-paths":[15,1,0],
"peach__kart_8h.html":[20,0,2,0,3,0,4],
"peach__kart_8h.html#a6132c127dadd0124f133917b0384ce6f":[20,0,2,0,3,0,4,1],
"peach__kart_8h.html#abbc8e840517aac99f9f1b8fb464872d3":[20,0,2,0,3,0,4,0],
diff --git a/navtreeindex9.js b/navtreeindex9.js
index fb4b79986..5a58e5ab9 100644
--- a/navtreeindex9.js
+++ b/navtreeindex9.js
@@ -89,13 +89,13 @@ var NAVTREEINDEX9 =
"ceremony__and__credits_8h_source.html":[20,0,3,5,3],
"charactermenu.html":[3],
"characteroverview.html":[3,0],
-"characteroverview.html#additional-files-1":[3,0,2],
-"characteroverview.html#change-viewport-render-settings-1":[3,0,2,0,0],
-"characteroverview.html#custom-characters-1":[3,0,0],
-"characteroverview.html#examples-for-all-characters-1":[3,0,1],
-"characteroverview.html#future-plans-1":[3,0,2,2],
-"characteroverview.html#tips-1":[3,0,2,0],
-"characteroverview.html#tools-to-help-1":[3,0,2,1],
+"characteroverview.html#additional-files":[3,0,2],
+"characteroverview.html#change-viewport-render-settings":[3,0,2,0,0],
+"characteroverview.html#custom-characters":[3,0,0],
+"characteroverview.html#examples-for-all-characters":[3,0,1],
+"characteroverview.html#future-plans":[3,0,2,2],
+"characteroverview.html#tips":[3,0,2,0],
+"characteroverview.html#tools-to-help":[3,0,2,1],
"choco__mountain_2course__offsets_8c.html":[20,0,0,4,0],
"choco__mountain_2course__offsets_8c.html#a5a113e0461db868edf58b7a79a05adf4":[20,0,0,4,0,0],
"choco__mountain__displaylists_8h.html":[20,0,2,0,0,0,4,1],
diff --git a/osEPiRawStartDma_8c.html b/osEPiRawStartDma_8c.html
index ba14f734c..7bfaf1577 100644
--- a/osEPiRawStartDma_8c.html
+++ b/osEPiRawStartDma_8c.html
@@ -155,7 +155,7 @@ Functions
Value:(*(vu32*) PHYS_TO_K1(addr) = (u32) (data))
-
- Todo
- These defines are from PR/rcp.h, but including that causes problems...
+
- Todo
- These defines are from PR/rcp.h, but including that causes problems...