Kuribo64
Views: 7,600,355 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
10-19-17 01:36 AM
Guest:

0 users reading [Tutorial] How to Replace Mario's Model with a Custom Model | 1 bot

Main - General SM64DS hacking - [Tutorial] How to Replace Mario's Model with a Custom Model New reply

Pages: 1 2 3
mibts
Posted on 01-14-17 03:09 PM Link | #80936
1. Goto 02090864+ACTOR_ID*4
2. Goto the pointer that it points to. This is the spawn info.
3. Goto where that points to. This is the constructor.
4. Somewhere in the constructor, you'll find something like this:
ldr r0, =02112357 (some address between 020ad660 and 0214eaa0)
str r0, [r4]
The registers could be different, and there may be code in between.
5. Goto the pointer that is loaded. You should see an array of pointers.
6. Goto the first pointer in the array. This is the initialization function.
7. Find the branch to 02016fd4.

____________________
Current hack: Excerpt from Super Mario 256

Any map on a flat torus can be colored with at most 7 colors.

pacmainia&luigi
Posted on 01-29-17 11:45 AM Link | #81148
In your Sunshine port, it looks like you gave piantas 2 models: one male, one female. How Do I do this?

____________________
Waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka.........

Sonikku A
Posted on 05-13-17 01:48 AM Link | #83025
Hello,I'm new to this forum,and I have a few questions.A lot of the tutorials relating to 3D modeling.A lot of the tutorials use Blender or Sketchup,which isn't good for me since I use 3DS Max.When I tried to hex/etc edit the model to work for the editor,the structure is massively different compared to the original. There's a lot more numbers in the edited model,and the node naming is in different order.Is there anyone with 3DS Max that knows how to do this?

poudink
Posted on 05-13-17 07:40 AM Link | #83029
Maybe you could try to use sketchup instead, it's not hard to use at all.

____________________
Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m.

[insert quote here]

Sonikku A
Posted on 05-13-17 02:08 PM Link | #83045
That won't work for rigged models ;/

Fiachra
Posted on 05-13-17 03:34 PM Link | #83050
Can you post a DAE model exported from 3DS Max such as the Mario model?

Sonikku A
Posted on 05-15-17 12:06 AM Link | #83095
Sorry for the late reply.Unfortunately I can't until internet on my computer works.But I'll try to find a work around

Sonikku A
Posted on 05-19-17 06:30 PM Link | #83210
Here's an edited Yoshi.I changed the UVs,hence why the custom texture works https://www.dropbox.com/sh/99lkuwgbbuiq93o/AADVbWu-N7AUB3wm8vimhfE6a?dl=0

Fiachra
Posted on 05-20-17 03:58 PM Link | #83225
The differences really aren't that big, you should be able to use 3DS Max fine.

Before you start, you'll find it much easier to make these changes if you "pretty-print" the XML content, Notepad++ has a plugin, "XML Tools" which does this or there are plenty of online tools.

Using a text editor make the following changes:
1. Replace any material or efftect names which contain a '#' character with a name without the hash eg. "Material #45" becomes "Material 45". This is due to a bug in the DAE parser which will be fixed in the next release.
2. Find the <node> element with id "face_1-node" and add the following attribute:
type="NODE"
so that:
&lt;node name="face_1-node" id="face_1-node" sid="face_1-node"gt;
becomes:
&lt;node name="face_1-node" id="face_1-node" sid="face_1-node" type="NODE"gt;
3. Within the "face_1-node" element there's an "instance_controller" elements; within that element add the following:
&lt;skeletongt;#face_1&lt;/skeletongt;
so that:
<instance_controller url="#face_1-nodeController">
<bind_material>
<technique_common>
<instance_material symbol="yoshi_all_tx" target="#yoshi_all_tx"/>
<instance_material symbol="Material #45" target="#Material #45"/>
</technique_common>
</bind_material>
</instance_controller>
becomes:
<instance_controller url="#face_1-nodeController">
<skeleton>#face_1</skeleton>
<bind_material>
<technique_common>
<instance_material symbol="yoshi_all_tx" target="#yoshi_all_tx"/>
<instance_material symbol="Material #45" target="#Material #45"/>
</technique_common>
</bind_material>
</instance_controller>

Linus
Posted on 09-18-17 10:12 PM Link | #88846
Hello everyone, I'm new to sm64ds hacking. I'm trying to replace the four main characters with the characters from the movie Madagascar. However, the structure of the custom models don't match the originals, so I'm not sure how to replace them.

pacmainia&luigi
Posted on 09-23-17 01:43 PM Link | #89459
Posted by Linus
Hello everyone, I'm new to sm64ds hacking. I'm trying to replace the four main characters with the characters from the movie Madagascar. However, the structure of the custom models don't match the originals, so I'm not sure how to replace them.

retopology is your friend.

____________________
Waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka waka.........
Pages: 1 2 3

Main - General SM64DS hacking - [Tutorial] How to Replace Mario's Model with a Custom Model New reply

Page rendered in 0.052 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 216/216, time: 0.036 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2015-10-07)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.