Pointer/Add Address Tutorial

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 17

  • @Th3WTFdude
    @Th3WTFdude 6 місяців тому +1

    Fact: WilHiteWarrior is a legend

  • @scottfromderby
    @scottfromderby 2 роки тому +1

    Loved this. Thank-you Mr Warrior Sir

  • @brunokiko19
    @brunokiko19 4 роки тому +4

    Not every hero wears a cape! Thanks for this tutorial, dynamic addresses have always been a pain in the ass for me and you explains everything in a way easy and inctuitive.

  • @HerrShaun
    @HerrShaun 2 роки тому +1

    You the man Wilhite. This PS2 development is brutal!

  • @altomar6008
    @altomar6008 4 роки тому +4

    Thanks for this great Tutorial. I was about to give up when i encountered multiple dynamic addresses.

  • @sevaansevant
    @sevaansevant 4 роки тому +1

    Very well done, good sir. This is precisely what new devs need, even if they still don't understand all of it right away. I am glad that this can be pinned to the Jr. Devs channel for anyone to see, for you definitely did a good job explaining and showing.

  • @redtorget
    @redtorget 4 роки тому +1

    Thank you for making a Video for Pointer/Add Address Tutorial. I've never developed with pointers before, but I am finding it very fun :)

  • @mirrorsedger
    @mirrorsedger 2 роки тому +1

    Very helpful, thank you

  • @ryan20028
    @ryan20028 Рік тому +1

    Has anyone ever told you thst you sound a lot like Barry from RE1? I just can't stop hearing his voice in yours.

    • @WilHiteWarrior
      @WilHiteWarrior  Рік тому +1

      No, actually. But I have been told my voice is really powerful. Especially against living things!

  • @alexandrecarvalho91
    @alexandrecarvalho91 4 роки тому +2

    First!
    Nice start talking about something completely intimidating to understand! At least for me, at this moment, "Add Address" feature is little known on Retro Achievements like "Measure" and "MeasureIf".
    I studied concepts of Pointer when I was on College in C Language which only a special variable can point to an address. It seemed an address capable to point to another address instead of only storing values as long as they belong to same data type. But this is somewhat different...
    Based on this, I understood a little when the dummy achievement was made but the earlier steps is still a challenge to me. I suppose that a deep investigation on address pointed by the pointer might be useful to see it changing when a Web Cartridge gets empty... Dunno.
    I am junior developer yet and sorry if I commented something stupid xD

    • @WilHiteWarrior
      @WilHiteWarrior  4 роки тому +3

      You're not stupid at all, don't worry! This is a challenging thing to grasp for the first time but once you do it's very easy. Aside from the 80 at the beginning, your pointer value will only change when your dynamic address changes. The value of the pointer is an address. Then on the second line you have the offset, which is how far it is from the pointer's value to the web cartridges address.
      So put more simply:
      Pointer value + offset = Web cartridges address
      Any help you need figuring this out, feel free to ask us about it on discord, we'll try to clarify anything for you :) The best way to learn is definitely by doing though so if you have any dynamic addresses on a game you're working on, try following along with the video step by step and it will probably help you get a more firm understanding

    • @alexandrecarvalho91
      @alexandrecarvalho91 4 роки тому +1

      @@WilHiteWarrior I guess that UA-cam forgot to ping me about this answer because I only saw it now... By the way, thanks for clarification! When the time comes and I get some issues, I pretend to ask them on jr-devs chat or on dev chat, indeed!