Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
Screenshot_from_2022-05-01_13-... 32.2 kB 1 27-Feb-2024 20:16 DylanzuDS
png
Screenshot_from_2022-05-01_13-... 63.3 kB 1 27-Feb-2024 20:16 DylanzuDS
png
Screenshot_from_2022-05-01_13-... 60.4 kB 1 27-Feb-2024 20:16 DylanzuDS
png
Screenshot_from_2022-05-01_13-... 51.2 kB 1 27-Feb-2024 20:16 DylanzuDS
png
Screenshot_from_2022-05-01_13-... 42.9 kB 1 27-Feb-2024 20:16 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 75.8 kB 1 27-Feb-2024 20:16 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 44.2 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 29.8 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 83.9 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 11.4 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 61.8 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 15.6 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 59.7 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_14-... 46.6 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_15-... 12.4 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_15-... 59.2 kB 1 27-Feb-2024 20:17 DylanzuDS
png
Screenshot_from_2022-05-01_15-... 170.1 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_15-... 53.3 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 22.5 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 20.3 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 623.6 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 10.2 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 17.4 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 13.5 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 14.7 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 13.6 kB 1 27-Feb-2024 20:18 DylanzuDS
png
Screenshot_from_2022-05-01_16-... 17.7 kB 1 27-Feb-2024 20:18 DylanzuDS

This page (revision-18) was last changed on 27-Feb-2024 20:27 by DylanzuDS

This page was created on 01-May-2022 12:18 by Xgone

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 17 changed one line
__Note: i will not be teaching you how to acquire or the basics of using your Linux distribution, that is up to the user to figure out or how to install blender, wine, Melonds or steam as the installation can completely vary from the distribution you are using, i simply will be teaching you how to generally use these programs within the environment. I will also not provide on how to acquire a MKDS rom, it is up to you to dump the game or find it.__
__Note: I will not be teaching you how to acquire or teach you the basics of using your Linux distribution, that is up to the user to figure out to use it or how to install blender, wine, Melonds or steam as the installation can completely vary from the distribution you are using, i simply will be teaching you how to generally use these programs within the environment. I will also not provide on how to acquire a MKDS rom, it is up to you to dump the game or find it. I will also assume you already have the NNS plugins installed on blender and have some starting experience with it.__
At line 23 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970379717888852008/Screenshot_from_2022-05-01_13-37-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_13-37-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 27 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970380516790526054/Screenshot_from_2022-05-01_13-37-35.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_13-37-35.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 31 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970381740562591814/Screenshot_from_2022-05-01_13-38-15.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_13-38-15.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 37 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970383766566608956/Screenshot_from_2022-05-01_13-58-03.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_13-58-03.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 41 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970384088303300648/Screenshot_from_2022-05-01_13-59-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_13-59-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 47 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970385596155580456/Screenshot_from_2022-05-01_14-04-48.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-04-48.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 51 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970386173107245066/Screenshot_from_2022-05-01_14-07-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-07-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 55 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970387469293994044/Screenshot_from_2022-05-01_14-11-14.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-11-14.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 59 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970387669588779078/Screenshot_from_2022-05-01_14-11-22.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-11-22.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 69 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970389650738925609/Screenshot_from_2022-05-01_14-20-13.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-20-13.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 73 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970392032478629918/Screenshot_from_2022-05-01_14-30-17.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-30-17.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 77 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970393669788127232/Screenshot_from_2022-05-01_14-33-21.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-33-21.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 81 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970395806496616488/Screenshot_from_2022-05-01_14-33-29.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-33-29.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 86 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970395825333231636/Screenshot_from_2022-05-01_14-34-57.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_14-34-57.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 92 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970404632394334248/Screenshot_from_2022-05-01_15-19-30.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_15-19-30.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 96 changed one line
[{Image src='https://cdn.discordapp.com/attachments/910541946014011462/970404646038417478/Screenshot_from_2022-05-01_15-19-45.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
[{Image src='Screenshot_from_2022-05-01_15-19-45.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
At line 100 added 106 lines
!!!Importing your custom track/character/kart:
__Note: You must have blender and the NNS plugins installed on the program already. You also have to have wine installed, also have g3dcvtr downloaded and extracted before we continue.__
Let us start in Blender, assuming you already have your custom model made. all you would have to do now is export the custom model as imd and if it uses animations then enable .ica or .ita:
[{Image src='Screenshot_from_2022-05-01_15-38-01.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
__NOTE:This part is crucial, save your imd, ica or ita in g3dcvtr's directory (the location where you have g3dcvtr on your computer.), you will need them there for the next crucial step.__
[{Image src='Screenshot_from_2022-05-01_15-38-52.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
Now that you have the files saved on g3dcvtrs directory, open the terminal on g3dcvtrs directory and type the following command:
|__wine cmd__
now you should be in the windows command line, now type the following commands following your specific needs:
-For exporting the nsbmd and nsbtx type:
|start mdltex.bat (name of your imd file)
-For exporting only the nsbmd
|start g3dcvtr.exe (name of your imd file)
-For exporting only the nsbca
|start g3dcvtr.exe (name of your ica file)
-For exporting only the nsbta
|start g3dcvtr.exe (name of your ita file)
-For exporting only the nsbtp
|start g3dcvtr.exe (name of your itp file)
After they are done executing the exported files should be in your directory like this:
[{Image src='Screenshot_from_2022-05-01_16-01-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
Now simply replace the files you want to replace in the game, i decided to replace Mario's in game model and animations. Remember to rename the files exactly to how it was named before:
[{Image src='Screenshot_from_2022-05-01_16-04-44.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
After that is done we must launch Mktoolbox and check if our custom model is there and we can begin editing the course or attributes of our character or kart. Once you are done editing, then simply export as NDS our project.
__Note: If you don't know how to export as NDS go back to "Extracting file system" part of the tutorial.__
Finally, all that is left to do is simply launch the custom rom, in this case i will be using melonds:
[{Image src='Screenshot_from_2022-05-01_16-14-10.png' width='80%'}]
Bingo it imported successfully!
__If you run into any issue with g3dcvtr as in it spits out an error regarding any of your files you wish to convert, you can come to the mkds modding server on Discord for further assistance. Also be sure you are using the latest version of wine or at the very least wine 5.0.__
!!!How to convert textures with Nitropaint:
__Note: This is assuming if you already have a texture made and simply all you need to do is convert it to the nitro tga format.__
First lets launch Nitropaint (__Note: you must have already prepared Nitropaint to launch with proton or you can also launch Nitropaint with wine as its fully compatible, be sure that wine is on its latest version if you desire to launch it with wine.__):
[{Image src='Screenshot_from_2022-05-01_16-26-44.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
now that you are in the main program, you can simply drag and drop the texture into the program and select create texture. You can also manually open the texture and look for it in your directory:
-Drag and drop
[{Image src='Screenshot_from_2022-05-01_16-31-56.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
-Opening the image manually
[{Image src='Screenshot_from_2022-05-01_16-32-27.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
After you have that you should be met with something like this:
[{Image src='Screenshot_from_2022-05-01_16-36-35.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
click on __convert to..__ and you should have this window pop up:
[{Image src='Screenshot_from_2022-05-01_16-40-04.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
select the format you want to convert your texture with:
-Plt4
-tex 4x4
-plt16
-plt256
-a3i5
-a5i3
-direct
after you have selected the format and messed with its quality settings if you so desire to. Now click on convert and your texture should be successfully converted. Now all that is left is to save the image. click on __file__ then click on __save__, then simply choose where you want to save your image:
[{Image src='Screenshot_from_2022-05-01_16-46-16.png' width='..' height='..' align='left|center|right' style='..' class='..' }]
After you saved your image you should have a fully converted Nitro tga texture, to confirm it is, simply drag and drop the image in nitropaint and it should identify the image with the format you converted it with.
!!!Conclusion:
You have reached the end of this tutorial on how to use mkds modding tools on your linux distribution. If you ever run into any issues along the way, please contact us in the Mario kart ds modding server for further assistance. I hope this tutorial has served you very well and happy modding.
-Xgone
Version Date Modified Size Author Changes ... Change note
18 27-Feb-2024 20:27 11.316 kB DylanzuDS to previous
17 27-Feb-2024 20:25 11.318 kB DylanzuDS to previous | to last
16 02-May-2022 11:15 13.455 kB Xgone to previous | to last
15 01-May-2022 15:52 13.46 kB Xgone to previous | to last
14 01-May-2022 15:49 13.134 kB Xgone to previous | to last
13 01-May-2022 15:38 12.005 kB Xgone to previous | to last
12 01-May-2022 14:26 6.903 kB Xgone to previous | to last How to use Mkds modding tools in a linux distribution ==> How to use mkds tools on a linux distribution
11 01-May-2022 14:25 6.903 kB Xgone to previous | to last
10 01-May-2022 13:49 6.178 kB Xgone to previous | to last
9 01-May-2022 13:16 4.232 kB Xgone to previous | to last
8 01-May-2022 12:43 1.091 kB Xgone to previous | to last
7 01-May-2022 12:41 0.883 kB Xgone to previous | to last
6 01-May-2022 12:27 0.215 kB Xgone to previous | to last
5 01-May-2022 12:27 0.223 kB Xgone to previous | to last
4 01-May-2022 12:27 0.224 kB Xgone to previous | to last
3 01-May-2022 12:23 0.146 kB Xgone to previous | to last
2 01-May-2022 12:19 0.022 kB Xgone to previous | to last
1 01-May-2022 12:18 0.007 kB Xgone to last
« This page (revision-18) was last changed on 27-Feb-2024 20:27 by DylanzuDS