Views: 20,008,028 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-23-24 06:54 AM |
Guest: |
0 users reading Looking into SM64DS fixing collision | 1 bot |
Main - General SM64DS hacking - Looking into SM64DS fixing collision | Hide post layouts | Thread closed |
Fiachra |
| ||
Local moderator Level: 65 Posts: 4/1065 EXP: 2238009 Next: 97619 Since: 12-15-12 From: Ireland Last post: 2157 days ago Last view: 107 days ago |
Posted by ray I've added a kcl terrain type editor to SM64DSe so you can now fix that, though it'll be quite tedious - I need to add multiple selections and an easier way of selecting a face. |
ray |
| ||
Normal user Level: 25 Posts: 54/119 EXP: 85199 Next: 4421 Since: 07-07-12 From: In front of my PC Last post: 2744 days ago Last view: 2533 days ago |
Oh that's neat! I see, the editor really becomes better and better! ____________________ Check out my Patreon Page if you want to support me |
Fiachra |
| ||
Local moderator Level: 65 Posts: 5/1065 EXP: 2238009 Next: 97619 Since: 12-15-12 From: Ireland Last post: 2157 days ago Last view: 107 days ago |
Has there been any word from blank regarding the modified version of his script?
I've already got his python script from collision tools v0.6 in the editor but I haven't been able to get it to produce SM64DS kcl files properly. If I had his new version I reckon I could get it working quite quickly. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 560/9019 EXP: 56245963 Next: 241681 Since: 07-03-12 From: in a box Last post: 11 days ago Last view: 11 hours ago |
blank |
| ||
Normal user Level: 26 Posts: 35/129 EXP: 96151 Next: 6124 Since: 07-08-12 Last post: 3339 days ago Last view: 2312 days ago |
I haven't really had time to work any more on this. But it's not a lot that has to be fixed, so the script is getting released pretty much as soon as I get the time to finish it. |
Skelux |
| ||
Banned Level: 28 Posts: 10/148 EXP: 116199 Next: 15139 Since: 11-27-12 Last post: 3620 days ago Last view: 2080 days ago |
mega, do you happen to know what file controls which music is played in each level? I'd prefer to be able to change them, though I don't mind sharing music between levels if necessary. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 565/9019 EXP: 56245963 Next: 241681 Since: 07-03-12 From: in a box Last post: 11 days ago Last view: 11 hours ago |
Solution 1: you edit sound_data.sdat. There are tutorials at NSMBHD, which also apply to SM64DS since sound_data.sdat is a standard thing.
Solution 2: you change the music track each level uses. That's not possible without some research. I knew about data that supposedly controls the music, but so far all my attempts at modifying it have resulted in no music at all, so I have given up. There may also be some data on the Kuribo64 archive, that may help you. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Fiachra |
| ||
Local moderator Level: 65 Posts: 6/1065 EXP: 2238009 Next: 97619 Since: 12-15-12 From: Ireland Last post: 2157 days ago Last view: 107 days ago |
There's also a lot of information on GBAtemp such as:
http://gbatemp.net/threads/can-someone-help-me-swap-music.338615/#post-4471702 and http://gbatemp.net/threads/the-various-audio-formats-of-the-ds.305167/ |
blank |
| ||
Normal user Level: 26 Posts: 36/129 EXP: 96151 Next: 6124 Since: 07-08-12 Last post: 3339 days ago Last view: 2312 days ago |
Ok, here is the script. If you want to run it you'll need Python 3.
Usage: > create_collision.py [-s SCALE] infile [outfile] where infile is the name of the Wavefront OBJ file to convert and the optional argument outfile is the name of the resulting KCL file. The scale should be 1000 times the scale of the model. |
Fiachra |
| ||
Local moderator Level: 65 Posts: 7/1065 EXP: 2238009 Next: 97619 Since: 12-15-12 From: Ireland Last post: 2157 days ago Last view: 107 days ago |
That's great, thanks for this. I'm going to try and port this into the editor in the next few days. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 569/9019 EXP: 56245963 Next: 241681 Since: 07-03-12 From: in a box Last post: 11 days ago Last view: 11 hours ago |
Amazing. I thought about doing that until you posted. Let me know when you're done, Fiachra. One of Kuribo64's Christmas presents will be a nice SM64DSe release.
BTW, I'm also thinking of moving SM64DSe to Git. But I think it should be rewritten into Java for better portability (the 3D interface just won't work right under Linux). I'm not going to do it without first knowing your opinion, though. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Skelux |
| ||
Banned Level: 28 Posts: 11/148 EXP: 116199 Next: 15139 Since: 11-27-12 Last post: 3620 days ago Last view: 2080 days ago |
Posted by blank Thanks, I'll get started on another level and see how it goes. Here's a list of what levels can be replaced so far. Success: bobomb battlefield secret aquarium inside ship THI cave wing cap level CCM slide over the rainbows tick tock clock under the moat Fail: whomps fortress cool cool mountain haunted house wet dry world snow mans land battle fort play room igloo rainbow ride |
gridatttack |
| ||
Giant Red Paratroopa K64 RPG Overlord Level: 73 Posts: 40/1416 EXP: 3482788 Next: 3080 Since: 08-11-12 From: El Salvador Last post: 1070 days ago Last view: 1064 days ago |
|
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 582/9019 EXP: 56245963 Next: 241681 Since: 07-03-12 From: in a box Last post: 11 days ago Last view: 11 hours ago |
Skelux |
| ||
Banned Level: 28 Posts: 12/148 EXP: 116199 Next: 15139 Since: 11-27-12 Last post: 3620 days ago Last view: 2080 days ago |
Posted by Rarity There's a similar problem for levels with multiple areas, such as wet dry world or hazy maze cave. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 583/9019 EXP: 56245963 Next: 241681 Since: 07-03-12 From: in a box Last post: 11 days ago Last view: 11 hours ago |
Skelux |
| ||
Banned Level: 28 Posts: 13/148 EXP: 116199 Next: 15139 Since: 11-27-12 Last post: 3620 days ago Last view: 2080 days ago |
Wet dry world has no door, It seamlessly switches areas when Mario is at a certain position like in Super Mario 64. Strangely, this seems to have been removed from Dire Dire Docks in the ds version and is all the one model.
edit: blank, I'm getting an error. Is this the correct syntax? create_collision.py -s 400 island.obj collision.kcl |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 586/9019 EXP: 56245963 Next: 241681 Since: 07-03-12 From: in a box Last post: 11 days ago Last view: 11 hours ago |
Actually, both Wet Dry World and Dire Dire Docks use door objects (the DS Dire Dire Docks is split in two parts too).
The doors in question are a door type which I called 'virtual door'. They have no graphics, but behave the same as regular doors when you go through them. SM64DSe represents them as green or red squares, depending on which side you view them on. Like this: ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Stygmax |
| ||
SMG2.5 Cartographer Level: 88 Posts: 148/2178 EXP: 6555559 Next: 95105 Since: 12-02-12 Last post: 395 days ago Last view: 395 days ago |
This may seem somewhat offtopic, but have any complete and finished levels for SM64DS been made? And how does one install them? Status: It was really, really fun, guys - thanks for the ride!
|
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 587/9019 EXP: 56245963 Next: 241681 Since: 07-03-12 From: in a box Last post: 11 days ago Last view: 11 hours ago |
Vinnyboiler has tried porting his SM64 levels to SM64DS, and Skelux also attempted making full levels. But as always, collision issues are running rampant and making the levels not as playable as one'd like.
As for installing levels, you'd make a patch of your ROM with XDelta or something. A level export option was planned for SM64DSe but never happened. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Main - General SM64DS hacking - Looking into SM64DS fixing collision | Hide post layouts | Thread closed |
Page rendered in 0.052 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 234/234, time: 0.011 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |