Views: 20,052,967 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-25-24 01:25 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: 1239376 Next: 74813 Since: 07-07-12 Last post: 2216 days ago Last view: 592 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: 6557349 Next: 93315 Since: 12-02-12 Last post: 397 days ago Last view: 397 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: 11578711 Next: 283415 Since: 07-07-12 From: Dolphic Island Last post: 2598 days ago Last view: 2596 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: 1246583 Next: 67606 Since: 12-18-12 Last post: 3777 days ago Last view: 3738 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: 519965 Next: 1397 Since: 08-27-13 Last post: 3197 days ago Last view: 2822 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: 375571 Next: 29200 Since: 08-31-13 Last post: 1947 days ago Last view: 223 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: 1239376 Next: 74813 Since: 07-07-12 Last post: 2216 days ago Last view: 592 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: 11578711 Next: 283415 Since: 07-07-12 From: Dolphic Island Last post: 2598 days ago Last view: 2596 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: 1239376 Next: 74813 Since: 07-07-12 Last post: 2216 days ago Last view: 592 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: 375571 Next: 29200 Since: 08-31-13 Last post: 1947 days ago Last view: 223 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: 14204186 Next: 204700 Since: 07-07-12 From: Colorado Last post: 3102 days ago Last view: 1259 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: 1239376 Next: 74813 Since: 07-07-12 Last post: 2216 days ago Last view: 592 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: 375571 Next: 29200 Since: 08-31-13 Last post: 1947 days ago Last view: 223 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: 14204186 Next: 204700 Since: 07-07-12 From: Colorado Last post: 3102 days ago Last view: 1259 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: 11578711 Next: 283415 Since: 07-07-12 From: Dolphic Island Last post: 2598 days ago Last view: 2596 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: 375571 Next: 29200 Since: 08-31-13 Last post: 1947 days ago Last view: 223 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: 20890869 Next: 340397 Since: 07-07-12 Last post: 1349 days ago Last view: 362 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: 6557349 Next: 93315 Since: 12-02-12 Last post: 397 days ago Last view: 397 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: 14204186 Next: 204700 Since: 07-07-12 From: Colorado Last post: 3102 days ago Last view: 1259 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: 6557349 Next: 93315 Since: 12-02-12 Last post: 397 days ago Last view: 397 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.024 seconds. (2048KB of memory used) MySQL - queries: 27, rows: 233/233, time: 0.009 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |