Views: 20,008,561 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-23-24 02:42 PM |
Guest: |
0 users reading Full Model Importer | 1 bot |
Main - Archived forums - SMG hacking tools development - Full Model Importer | Hide post layouts | New reply |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 270/709 EXP: 1239096 Next: 75093 Since: 07-07-12 Last post: 2215 days ago Last view: 590 days ago |
I've just created a tool that I think will benefit SMG hacking greatly: the full model importer. The full model importer is a Python script that goes through all the steps of importing a model. It imports the model, creates the collision, and makes the ARC file. In order to do so, the full model importer is bundled with blank's OBJ importer and collision tools, as well as Chadderz's CTools. The full model importer can be found here: https://www.dropbox.com/s/fkm0k4d5adj06lg/FullModelImporter.zip
When you execute this program, it will prompt you for the number of parts (so you can import a multi-part model), the name of the model OBJ, and the name of the collision OBJ. It requires Python 3 to run. Please report any bugs to me. |
Stygmax |
| ||
SMG2.5 Cartographer Level: 88 Posts: 1598/2178 EXP: 6555815 Next: 94849 Since: 12-02-12 Last post: 395 days ago Last view: 395 days ago |
Hoho! What an accomplishment. Now I might actually be able to do some model importing.
Thank you so much for this! Your efforts are indeed appreciated. Status: It was really, really fun, guys - thanks for the ride!
|
MK7tester |
| ||
Magikoopa I'm back Level: 104 Posts: 2430/3145 EXP: 11576097 Next: 286029 Since: 07-07-12 From: Dolphic Island Last post: 2596 days ago Last view: 2594 days ago |
YES! Thank you sooooo much, now I finally have ideas for levels again! If there was karma you'd get a +9001. |
gc |
| ||
Member Normal user Level: 55 Posts: 655/721 EXP: 1246290 Next: 67899 Since: 12-18-12 Last post: 3776 days ago Last view: 3736 days ago |
Awesome!
This'll make importing a lot more accessible. i.e. to useless noobs like me ALL HAIL MN1 ____________________ Burrow Base design- Text complete. I might try my hand at some art...maybe...eventually...? Bullet Base design- Final Frontier- (collab) There's always a light at the end of the tunnel. Of course, it's usually an oncoming express train. Slow and steady gets you trampled by the other guys. |
Dodecagon |
| ||
Normal user Level: 42 Posts: 148/411 EXP: 519835 Next: 1527 Since: 08-27-13 Last post: 3195 days ago Last view: 2820 days ago |
I don't even have a use for this, but everyone else seems to love you for it, so take my +1. |
mibts |
| ||
Panser =Josh65536 (Programmer) Level: 39 Posts: 32/331 EXP: 375477 Next: 29294 Since: 08-31-13 Last post: 1945 days ago Last view: 221 days ago |
I hope you don't think I'm badmouthing this, but...
I use separate maps for collision and show (I got this from Mario Kart Wii hacking), so since I use one tool on one map and a different tool on the other, this will be practically useless for me. Old school style ____________________ Current hack: Excerpt from Super Mario 256 |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 271/709 EXP: 1239096 Next: 75093 Since: 07-07-12 Last post: 2215 days ago Last view: 590 days ago |
The full model importer allows you to have separate models for show and collision. You enter them in separately. |
MK7tester |
| ||
Magikoopa I'm back Level: 104 Posts: 2433/3145 EXP: 11576097 Next: 286029 Since: 07-07-12 From: Dolphic Island Last post: 2596 days ago Last view: 2594 days ago |
Sadly, this program has some sort of bug, MN1 and I tried to figure it out but he had to go, just putting this out there for the heads up. |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 272/709 EXP: 1239096 Next: 75093 Since: 07-07-12 Last post: 2215 days ago Last view: 590 days ago |
I believe it's a bug with something else. Your model worked fine for me. |
mibts |
| ||
Panser =Josh65536 (Programmer) Level: 39 Posts: 33/331 EXP: 375477 Next: 29294 Since: 08-31-13 Last post: 1945 days ago Last view: 221 days ago |
I copied the folders and main.py file to C:\Python33
When I saved the collision inside C:\Python33 under a different name to match the bdl name, this error occured: I managed to barely catch it. Apparently it says that the "system" could not find the kcl file. ____________________ Current hack: Excerpt from Super Mario 256 |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 2650/3604 EXP: 14200979 Next: 207907 Since: 07-07-12 From: Colorado Last post: 3100 days ago Last view: 1257 days ago |
Name it the same thing as the obj name, in the same folder. Everything needs to be the same.
Using blah.obj for collision, save it as blah.kcl in the same folder. ____________________ "I hate playing musical chats" ~ Quote of the month |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 273/709 EXP: 1239096 Next: 75093 Since: 07-07-12 Last post: 2215 days ago Last view: 590 days ago |
Did you export the collision as SpikeBallCollision.kcl? You have to do that for it to work. |
mibts |
| ||
Panser =Josh65536 (Programmer) Level: 39 Posts: 34/331 EXP: 375477 Next: 29294 Since: 08-31-13 Last post: 1945 days ago Last view: 221 days ago |
Posted by Marionumber1 But don't the kcl, obj, and pa have to have the same name for the wii to treat it right? ____________________ Current hack: Excerpt from Super Mario 256 |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 2651/3604 EXP: 14200979 Next: 207907 Since: 07-07-12 From: Colorado Last post: 3100 days ago Last view: 1257 days ago |
That's why the script automatically renames it before packing... ____________________ "I hate playing musical chats" ~ Quote of the month |
MK7tester |
| ||
Magikoopa I'm back Level: 104 Posts: 2436/3145 EXP: 11576097 Next: 286029 Since: 07-07-12 From: Dolphic Island Last post: 2596 days ago Last view: 2594 days ago |
Finally got this thing to work! It imported my model SPOT-on, it's amazing, truly.
I know the image quality is TERRIBLE but I couldn't use my C Card. |
mibts |
| ||
Panser =Josh65536 (Programmer) Level: 39 Posts: 50/331 EXP: 375477 Next: 29294 Since: 08-31-13 Last post: 1945 days ago Last view: 221 days ago |
You forgot about yaz0 compression. ____________________ Current hack: Excerpt from Super Mario 256 |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 2015/4661 EXP: 20886152 Next: 345114 Since: 07-07-12 Last post: 1347 days ago Last view: 360 days ago |
No he didn't. It compresses fine for me. Plus, it's put into the code to yaz0 compress the file. ____________________ a |
Stygmax |
| ||
SMG2.5 Cartographer Level: 88 Posts: 1618/2178 EXP: 6555815 Next: 94849 Since: 12-02-12 Last post: 395 days ago Last view: 395 days ago |
Here's a rather idiotic inquisition: Where would I place the .obj file for it to be recognised by the script? Status: It was really, really fun, guys - thanks for the ride!
|
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 2690/3604 EXP: 14200979 Next: 207907 Since: 07-07-12 From: Colorado Last post: 3100 days ago Last view: 1257 days ago |
In the same folder as the script. Everything should be in one place: where the script is. Even the KCL should be saved in there. ____________________ "I hate playing musical chats" ~ Quote of the month |
Stygmax |
| ||
SMG2.5 Cartographer Level: 88 Posts: 1707/2178 EXP: 6555815 Next: 94849 Since: 12-02-12 Last post: 395 days ago Last view: 395 days ago |
I keep getting an error upon entering the filename of my .obj. This also occurs when using obj2bdl directly.
Status: It was really, really fun, guys - thanks for the ride!
|
Main - Archived forums - SMG hacking tools development - Full Model Importer | Hide post layouts | New reply |
Page rendered in 0.025 seconds. (2048KB of memory used) MySQL - queries: 27, rows: 234/234, time: 0.009 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |