Kuribo64
Views: 23,179,740 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
12-14-24 03:38 PM
Guest:

Main - Posts by Staryu Trek

Pages: 1 2 3 4 5 6 7 8 9 10
(post in restricted forum)

(post in restricted forum)

(post in restricted forum)

(post in restricted forum)

(post in restricted forum)

(post in restricted forum)

(post in restricted forum)

(post in restricted forum)

(post in restricted forum)

Staryu Trek
Posted on 10-24-24 07:27 PM, in Tutorial - SM64DS Level Creation 101 Link | #101781

Chapter 4:
The collision map

What is a collision map?
A collision map, also called a KCL in SM64DS hacking, is a model like the level model you learned to make in the previous chapter, but instead of determining what should be shown on-screen, it determines how the player character interacts with the different surfaces in your level. The KCL is a separate thing from the level model, so faces can be in a KCL that shouldn't be in the level model and you can exclude faces from a KCL that are present in the level model.

Examples of different collision types are:
 • water collision (player can swim in);
 • lava collision (makes player Lava Boost upwards and deals damage);
 • slippery collision, always makes the player slide off);
 • unslippable collision (think the pillars in Shifting Sand Land);
 • death plane (placed at the bottom of levels the player can fall off);
 • Vanish Luigi transparent (watch out with this one - it may cause unnecessary cheese);
 • crawl-transparent (only lets the player through if crawling).

And of course many more! Take a look at the CLPS data document (don't worry if you don't know what CLPS is; I'll explain it later in this chapter) in Shugabush's signature. I might edit my post later to directly link to the document. This document lists all of the different collision types. Don't worry about more complicated stuff like wind IDs yet; if you want to find out how that works, I suggest looking at the paths in the water at the beginning of Tall Tall Mountain. Texture actually means what sound the player's footsteps make (4 is default).
And just know that for every collision type you plan to place in your level, you should assign a material, like with textures in the level model. BTW, I suggest copying your level model and editing it for making the KCL. Give them names that directly refer to their collision type. Exclude any faces overlaid on top of other faces (shadows etc.), as leaving them in the KCL might cause screwy collision that impedes the player's movement. Double-sided faces don't exist in KCLs, so place two faces with opposite orientation 0.01 m apart instead - look at Castle Ground's and Lethal Lava Land's KCLs for reference. The former features a fence the player cannot stand on; the latter features a fence the player can stand on.
Do not allow the player to swim away from under a water face - if the player can swim away from under a water face, make sure another water face is right below the player. If you don't want Mario to Wall Kick off the level boundary, make it so that the angle between the boundary and the "floor" in the 3D editor is over 90 degrees. The level boundary should make every part of the level the player is supposed to be in, is inside of a solid container, so make sure the level boundary has a ceiling too!
Poles don't need to be solid; there's an invisible pole object for that.

Once you've finished your collision map, save it as a .dae file and open your ROM in SM64DSe. Click the level you want to import the collision map of and click the button that says "Edit collision map". Click Load>External model and select your collision map model. You see a table with the material names. You can now assign numbers to the collision types. Make screenshots of the entire table - you'll need them. Press Assign, then Import>Collision map. Close the window and click "Edit level" in the editor's main window. Click the CLPS button. In the window that now appears, you can set the collision types' specifications. The collision types are listed as the numbers you entered. So open the screenshots and the aforementioned CLPS document and assign the right values to each collision type (and remove any extraneous slots if there are more collision types in the current CLPS than in your custom collision map).
Self-explanatory, but one word of advice: camera behaviour type 6, combined with setting Camera through walls to 1, is the best! No screwy camera anymore!

When you're done, press Save, close the editor, and... wait for the next chapter. Yeah, we're still not done! Next time: object placement!

Staryu Trek
Posted on 10-24-24 10:19 PM, in Play as enemy/ Princess Peach Link | #101782
Posted by Staryu Trek
×
_


Kinda late, but you can also import Peach's model over Mario's and let her use Mario's animations. mibts did the latter in Super Mario 256, a hack that added two extra playable characters (Peach and Toade the Toad (sowwy guise, no Waluigi >:])), because adding custom animations (Peach's unused anims don't include attacking, carrying, death, Star get, swimming etc. animations) would be too much work (each character has over 100 animations). There's a tutorial in the General SM64DS Hacking subforum about replacing Mario's model with a custom one.



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com

Staryu Trek
Posted on 10-25-24 12:49 PM, in Need help: Wing Cap Flower Power? Link | #101783
Posted by Staryu Trek
×
_


I know from TCRF that an unused parameter exists for the Power Flower that makes it grant Mario the powers of the Wing Feather. Will come in handy for my hack, as I want to nuke the P-Balloon Flower Power (even though SM64DS did the P-Balloon way better than SMW. Tubular in SM64DS would actually be fun) and give the Power Flower different graphics depending on the current character. Which would also mean the Power Flower should despawn if the player character transforms. But these aren't the droids code hacks I'm looking for. What I'd like to know, is how to make it so that every Power Flower in the game gives Mario the Wing Cap, because I can't set the parameters for Power Flowers spawned from ? Blocks. Would I need a code hack or is a hex edit enough?



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com

Staryu Trek
Posted on 10-27-24 08:20 AM, in Thinking of just archiving this board (rev. 2 of 10-27-24 08:27 AM) Link | #101785
Posted by Staryu Trek
×
_


Posted by Thierry
idea: lock those accounts ahead of time? if bad actors can find people with those passwords, so can you
This was an idea of both Arisotura and kikilxve - it's already a thing on the MelonDS board, in fact. I think Arisotura is currently working on it.
they do? I recall seeing only like, two posts in the SM64DS forums with no reply. it was rather depressing

I feel like if there's an active SM64DS hacking community, it's not here. there may be a Discord for it or something.
The Discord is indeed the cause of this low activity, but pants64 told me they might return to answer some of those questions - and added we should go to Discord instead. But I really think that if newbie SM64DS hackers with a question get an answer more quickly, they will be more likely to remain on the board and continue their hack projects.
a Kuribo64 account is not a bank account, and you are not an admin. there's barely anything they could use to their benefit, so your account isn't enticing.
They could use it for spam. Accounts of users who have had 0, 1 posts have been hacked, so.
dyou have any info on who's being hacked? also is this still happening, or did it happen all at once?
lezg_g, LadiesMan217, cooll and ethanthegamer_100. The accounts were hacked over the span of multiple months. It seems like the hackers are still failedly attempting to do shit with them, as I still see their accounts in the online users list every day, trying to post in the Announcements subforums.
too much
we aren't a bank
typing your password shouldn't be an annoying minigame
Okay, but some basic rules could be implemented, like the ones you mentioned in your post.

EDIT: hey, the board doesn't seem to take daylight savings into account... I posted this on 9.something o'clock and it says 10.something. Might be that it checks my device's clock, though, whose clock hasn't been changed.



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com

Staryu Trek
Posted on 10-27-24 08:34 AM, in Thinking of just archiving this board (rev. 2 of 10-27-24 12:19 PM) Link | #101787
Posted by Staryu Trek
×
_


A special character can be as simple as a hyphen (-) or an underscore (_) though. I don't believe Arisotura has stuck to her plan of archiving the board though. She's probably already working on implementing the feature to lock inactive accounts.

Also, inactivity will lead to less registering users, which is a feedback loop spiraling downwards. So more activity will probably make more guests motivated enough to register, causing even more activity. Also, we could advertize the board on the K64 and SM64DS 'Cords. Not in an intrusive way, or the owners of those 'Cords might banninate our overlord and then our overlord would be sad uwu. Just a banner of sorts linking to K64. NSMBHD has such a banner on its homepage in desktop view.

Despite the existence of Discord, ROM hacking boards can still survive. Look at SMWC! It's still very active and new hackers still get their answers questioned I derped. Questions answered the same day. The only thing we'll need for more activity is... more activity!



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com

Staryu Trek
Posted on 10-27-24 03:04 PM, in SM64DS First Characters First run Link | #101788
Posted by Staryu Trek
×
_


I've finished a challenge run of Super Mario 64 DS with the following rule: every Star has to be obtained by the earliest character in vanilla unlock order that can obtain that Star. The results (half Stars mean two characters have been used for one Star):

  Yoshi: 105

  Mario: 25 (242/2) Stars

  Luigi: 81/2 Stars

  Wario: 121/2 Stars

BOB:

  Yoshi: 5 (+100 Coins)

  Mario: 2

WF:

  Yoshi: 7 (+100 Coins)

JRB:

  Yoshi: 5

  Mario: 100 Coins

  Luigi: 1

  Wario: 1

CCM:

  Yoshi: 5 (+100 Coins)

  Mario: 1

  Wario: 1

BBH:

  Mario: 5 (+100 Coins)

  Luigi: 1

  Wario: 1

HMC:

  Yoshi: 3 (+100 Coins)

  Mario: 1

  Wario: 3

LLL:

  Yoshi: 7 (+100 Coins)

SSL:

  Yoshi: 5 (+100 Coins)

  Mario: 1

  Wario: 1

DDD:

  Yoshi: 5 (+100 Coins)

  Luigi: 1

  Wario: 1

SL:

  Yoshi: 6 (+100 Coins)

  Luigi: 1

WDW:

  Yoshi: 5 (+100 Coins)

  Mario: 2

TTM:

  Yoshi: 6 (+100 Coins)

  Wario: 1

THI:

  Yoshi: 6 (+100 Coins)

  Mario: 1

TTC:

  Yoshi: 5 (+100 Coins)

  Luigi: 2

RR:

  Yoshi: 6 (+100 Coins)

  Mario: 1


Secret Stars and keys in next post.



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com

Staryu Trek
Posted on 10-27-24 11:05 PM, in Thinking of just archiving this board Link | #101790
Posted by Staryu Trek
×
_


Posted by Thierry
but we aren't SMWC. that site is focused on modding SMW, which is massively popular.
other mario games, not so much. SM64DS lives in the shadow of SM64, for which modding has always been more popular as well as easier since it's much better documented.
SM64DS hacking isn't dead; all (or at least most) activity has moved to Discord; it'd be nice if we could get some Discord-onlies to register on the board too. Most new users here also register because they're interested in SM64DS hacking, including our newest user. Whether they post or not is a different thing. Arisotura could make something that sends an automated PM to every newly-registered user, saying hello and inviting them to introduce themselves in the introductions thread.



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com

Staryu Trek
Posted on 10-28-24 08:34 PM, in SM64DS First Characters First run Link | #101791
Posted by Staryu Trek
×
_


Secret Stars and keys



TSutM Reds: Mario
TSutM Switch Star: Mario
Glowing rabbits: Yoshi
? Switch Reds: Mario
SA: Yoshi
BitDW Reds: Yoshi
BitDW Switch Star: Yoshi
Courtyard Reds: Mario
BF: Mario
PSS normal: Yoshi
PSS <21 s: Yoshi
SI: Yoshi
GB Reds: Mario; Luigi
GB Switch Star: Mario
BBB Reds: Wario
BBB Vanish Cap Star: Luigi
Basement Toad: Yoshi
BtW Reds: Wario
BtW Balloon Star: Mario
BitFS Reds: Yoshi
BitFS Switch Star: Yoshi
2nd floor key: Mario
White room Star: Yoshi
CCC Reds: Luigi
CCC Metal Cap Star: Wario
2nd floor Toad: Yoshi
3rd floor Toad: Yoshi
OtR Reds: Mario
OtR Black Brick Star: Mario;Wario
BitS Reds: Yoshi
BitS Switch Star: Yoshi



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com

(post in restricted forum)

(post in restricted forum)

Staryu Trek
Posted on 10-29-24 09:37 PM, in Thinking of just archiving this board (rev. 2 of 10-29-24 10:29 PM) Link | #101796
Posted by Staryu Trek
×
_


Indeed, it isn't a bad thing, considering K64's openness is even mentioned on the homepage:
Posted by the homepage
We're a small community centered over ROM hacking, but we also like discussing about whatever.
Probably when someone (not necessarily saying that'll be me) posts a thread about a promising SM64DS hacking project, the popularity of the SM64DS hacking subforums will spike again, but that isn't going on right now. Chances are it will happen again, though. Currently the subforums ain't getting any posts from users other than me. But I know that that might change someday. NSMBHD kinda has the same problem, though general discussion is less popular of a subject there. Still, sometimes, more than one thread pops up in NSMB Hacks in one day. Happened today.

But don't say there isn't any SM64DS hacking discussion going on on here currently: lately, I've been engaged in an active PM conversation with pants64 about that subject.



 "To boldly glitch where no one has glitched before" - Staryu Trek

 
Hover!
Posted by kikilxve
he's rly nice
  
SM64DS body horror (hacking fail)fail
  
Weird quote
Posted by me to someone I know, joking
Flareon shoarma doesn't need to be baked anymore, it's pre-baked.

Layout background by alpha rats_1 on Open Game Art
Sig background from dreamstime.com
Pages: 1 2 3 4 5 6 7 8 9 10

Main - Posts by Staryu Trek

Page rendered in 0.114 seconds. (2048KB of memory used)
MySQL - queries: 31, rows: 237/237, time: 0.010 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.