SM64 Decomp Tutorial 3: Warps

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 เม.ย. 2024
  • Episode 2: • SM64 Decomp Tutorial 2...
    This episode explains how warps work and how you can add them to a level. I've also created some animations to help in understanding how warps are set up as they can be a bit confusing.
    Resources:
    Blender - www.blender.org
    Fast64 - github.com/Fast-64/fast64
    Level Template by someone2639 - cdn.discordapp.com/attachment...
    Romhacking Mega Document - docs.google.com/document/d/1p...
    SM64 Decomp with Extended Bounds by Reonu (formerly ultrasm64-extbounds) - github.com/Reonu/HackerSM64
    00:00 Intro
    00:20 What is a Warp?
    00:38 Behavior Params
    01:00 Warp IDs
    01:27 Warp Nodes
    02:36 Adding Warps in Blender
    03:50 Bonus Info
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 21

  • @Bitlytic
    @Bitlytic  ปีที่แล้ว +1

    For those of you who want to make painting warps, check out this guide:
    docs.google.com/document/u/0/d/101D6iKGvam606Jz7M4ezUgSabs9stI7ofU5HnJYavqc

  • @Grayhome
    @Grayhome 2 ปีที่แล้ว +9

    This is a really helpful series. You deserve a lot more views.

  • @deinemama6303
    @deinemama6303 2 ปีที่แล้ว +2

    Please continue this series. With only three videos you've helped me so much already

  • @Gramini
    @Gramini 2 ปีที่แล้ว +2

    Keep up the great work. I used to be all in at SM64 ROM hacking almost a decade ago, but due to school, I no longer had the time for it. Now, me being a proper programmer, I'm looking into it again and your tutorials are helpful to get into the new toolset.

  • @minatchi
    @minatchi ปีที่แล้ว

    thank you so much for these videos very informative and entertaining

  • @kintaro182
    @kintaro182 2 ปีที่แล้ว

    it's my childhood dream to create my own game, maybe one day with this as help :) amazing content!

  • @silverthefox5363
    @silverthefox5363 2 ปีที่แล้ว +1

    i hope you make a tutorial of how to import and export.

  • @TheWharbleHarble
    @TheWharbleHarble ปีที่แล้ว +1

    Can someone explain or link me to how to set up spawn warps in general?

  • @asliceofbread5623
    @asliceofbread5623 2 ปีที่แล้ว

    How do I add a warp to a star so it'll warp me back to the castle? Thanks.

  • @joevaghn457
    @joevaghn457 ปีที่แล้ว

    So I'm watching a bunch of these rom hacking and decomp project videos, and I have one important question: Can you add fundamentally new worlds? Instead of changing the ones already in the game? I'm trying to add new levels to the castle, but I want to keep what's already in the game and not really alter them too much (let alone fundamentally change them into something else)

  • @SM123OfficialChannel
    @SM123OfficialChannel 2 ปีที่แล้ว +4

    can you do how to change music and how to import existing levels into blender
    thanks :)

    • @Bitlytic
      @Bitlytic  2 ปีที่แล้ว

      I can do music in the future, but if you want to import existing vanilla levels into blender you can go to this document: docs.google.com/document/d/1pSYR91UiMVKnP3PyvJiCdwRF5wNS_nZzMe-r2WPQUJk/edit
      And down in the extra links section you should find a zip file with .dae rips from the base game ready to import into blender.

    • @SM123OfficialChannel
      @SM123OfficialChannel 2 ปีที่แล้ว

      @@Bitlytic well, I already know how to import levels into blender lol

    • @SM123OfficialChannel
      @SM123OfficialChannel 2 ปีที่แล้ว +1

      @@Bitlytic btw ur content is so underrated

    • @Bitlytic
      @Bitlytic  2 ปีที่แล้ว +1

      @@SM123OfficialChannel I appreciate it, I want to make a music tutorial eventually, but until I get around to doing that, you can check this tutorial out by PablosCorner, it's ~25 minutes long and should give you a decent idea of what to do
      th-cam.com/video/g-niLeto3yU/w-d-xo.html

  • @Nebula_Protogen752
    @Nebula_Protogen752 2 ปีที่แล้ว

    How do I add a Door that warps Mario to another level?

  • @Heyzeus18
    @Heyzeus18 2 ปีที่แล้ว

    How would I be able to add new warps to existing levels?

    • @Bitlytic
      @Bitlytic  2 ปีที่แล้ว

      Unfortunately if you mean vanilla sm64's levels, you'll have to do it manually by opening the level's script.c and adding a new warp_node and warp object. I'd recommend looking at BOB's script.c as it has both.

  • @arctic_mountain
    @arctic_mountain 2 ปีที่แล้ว

    How do you setup instant warps?

    • @Bitlytic
      @Bitlytic  2 ปีที่แล้ว +1

      I'm actually working on this exact thing for a video, but I can give you a good starting point:
      Surfaces -
      Floor type "Instant Warp 1B" will trigger instant warp 0x01
      1C, 1D, and 1E will trigger 0x02, 0x03, and 0x04 respectively.
      Warps -
      Add a warp node to the area, set type to instant and ID between 0x01 and 0x04
      Area is the destination you'll go to (Can't warp between levels using instant)
      Offset is where mario will be teleported to offset from his current position (I don't remember if this is in blender units, where Z is up or SM64 units where Y is up)
      Anytime mario goes over the warp surface, it'll trigger its respective warp and offset mario and place him in the new area
      Let me know if I wasn't clear with anything

  • @theguy4200
    @theguy4200 2 ปีที่แล้ว

    First