Views: 20,053,376 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-25-24 05:40 PM |
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: 2238670 Next: 96958 Since: 12-15-12 From: Ireland Last post: 2160 days ago Last view: 109 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: 85223 Next: 4397 Since: 07-07-12 From: In front of my PC Last post: 2746 days ago Last view: 2536 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: 2238670 Next: 96958 Since: 12-15-12 From: Ireland Last post: 2160 days ago Last view: 109 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/9020 EXP: 56271288 Next: 216356 Since: 07-03-12 From: in a box Last post: 12 min. ago Last view: 12 min. ago |
blank |
| ||
Normal user Level: 26 Posts: 35/129 EXP: 96179 Next: 6096 Since: 07-08-12 Last post: 3342 days ago Last view: 2314 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: 116233 Next: 15105 Since: 11-27-12 Last post: 3623 days ago Last view: 2082 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/9020 EXP: 56271288 Next: 216356 Since: 07-03-12 From: in a box Last post: 12 min. ago Last view: 12 min. 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: 2238670 Next: 96958 Since: 12-15-12 From: Ireland Last post: 2160 days ago Last view: 109 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: 96179 Next: 6096 Since: 07-08-12 Last post: 3342 days ago Last view: 2314 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: 2238670 Next: 96958 Since: 12-15-12 From: Ireland Last post: 2160 days ago Last view: 109 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/9020 EXP: 56271288 Next: 216356 Since: 07-03-12 From: in a box Last post: 12 min. ago Last view: 12 min. 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: 116233 Next: 15105 Since: 11-27-12 Last post: 3623 days ago Last view: 2082 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: 3483786 Next: 2082 Since: 08-11-12 From: El Salvador Last post: 1073 days ago Last view: 1066 days ago |
|
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 582/9020 EXP: 56271288 Next: 216356 Since: 07-03-12 From: in a box Last post: 12 min. ago Last view: 12 min. ago |
Skelux |
| ||
Banned Level: 28 Posts: 12/148 EXP: 116233 Next: 15105 Since: 11-27-12 Last post: 3623 days ago Last view: 2082 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/9020 EXP: 56271288 Next: 216356 Since: 07-03-12 From: in a box Last post: 12 min. ago Last view: 12 min. ago |
Skelux |
| ||
Banned Level: 28 Posts: 13/148 EXP: 116233 Next: 15105 Since: 11-27-12 Last post: 3623 days ago Last view: 2082 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/9020 EXP: 56271288 Next: 216356 Since: 07-03-12 From: in a box Last post: 12 min. ago Last view: 12 min. 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: 6557489 Next: 93175 Since: 12-02-12 Last post: 397 days ago Last view: 397 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/9020 EXP: 56271288 Next: 216356 Since: 07-03-12 From: in a box Last post: 12 min. ago Last view: 12 min. 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.049 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 233/233, time: 0.012 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |