Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: Time to examine articles! One step at a time List under construction  (Read 4362 times)
0 Members and 1 Guest are viewing this topic.
Eternal Yoshi
Heroic Kitten
**
Offline Offline

Posts: 2425


Boss? Is that you?

  • Awards KCMM Old Timer Super Saiyan Topic Active Contributor Former PMDT

  • View Profile Awards
    « on: November 19, 2013, 12:00:23 PM »


    Sooo yeah. I made this thread to collaborate with whoever is interested gather more information on articles. Such as what makes them respond to floating points, what do their action flags do, adding articles, and more.

    I'm sick of having to work around our currently very limited knowledge and resorting to hijacking common3 items. That's so unpolished and will eventually lead to conflicts if we do it too much.

    This will not be easy and will take time, so no crying until the end.

    I'm going to be using Tabuu and a Hex editor to do my stuff. So why don't we start by seeing how Articles' action flags affect the article?

    You can see the article's action flags in Tabuu, and as you should know, they need to be converted into binary for proper editing.

    For example, Luigi's fireball has Action Flags that are 25000000 which converts to

    0010 0101 0000 0000 0000 0000 0000 0000
    Articles and the characters that have them

    /Giga Bowser
    - Fire Breath/OpensaID = 0/Call ID = 0


    - Blue Falcon Entry/OpensaID = ?/Call ID = ?
    - Blue Falcon (Final Smash)/OpensaID = ?/Call ID = 0
    - ??Dummied out??/OpensaID = ?/Call ID = ?

     
    - Flamethrower/OpensaID = ?/Call ID = 0
    - Rock Smash/OpensaID = ?/Call ID = 1

     
    - Popgun/OpensaID = 0/Call ID = 0
    - Peanut/OpensaID = 2/Call ID = 1
    - Rocketbarrels(When knocked off)/OpensaID = 1/Call ID =2
    - Explosion (end of Rocketbarrel Barrage) /OpensaID = 3/Call ID = 3
    - Entry Barrel/OpensaID = ?/Call ID = 4

     
    - Bongos/OpensaID = ?/Call ID = 0
    - Sound Wave/OpensaID = ?/Call ID = 1
    - Entry Barrel/OpensaID = ?/Call ID = 2


    - Entry Arwing/OpensaID = ?/Call ID = ?
    - Blaster/OpensaID = ?/Call ID = 0
    - Laser/OpensaID = ?/Call ID = 1
    - Phantasm/OpensaID = ?/Call ID = 2
    - Landmaster/OpensaID = ?/Call ID = 3
    - Landmaster Shot/OpensaID = ?/Call ID = ?


    - Entry Arwing/OpensaID = ?/Call ID = ?
    - Blaster/OpensaID = ?/Call ID = 0
    - Laser/OpensaID = ?/Call ID = 1
    - Phantasm/OpensaID = ?/Call ID = 2
    - Landmaster/OpensaID = ?/Call ID = 3
    - Landmaster Shot/OpensaID = ?/Call ID = ?

     
    - Beast Ganon/OpensaID = ?/Call ID = 0
    - Sword/OpensaID = ?/Call ID = 1
    - ???????/OpensaID = ?/Call ID = 2


    Note: Seems to include A LOT of stuff. I think that the object depends on what value Basic Variable 69 has.
    - Pump/OpensaID = ?/Call ID = 0
    - Manhole/OpensaID = ?/Call ID = 1
    - Torch/OpensaID = ?/Call ID = 2
    - Fish Bowl/OpensaID = ?/Call ID = 3
    - Trumpet/OpensaID = ?/Call ID = 4
    - Turtle/OpensaID = ?/Call ID = 5
    - Turtle, Trumpet, etc./OpensaID = ?/Call ID = 6


    - Blizzard/OpensaID = ?/Call ID = 0
    - Icicle/OpensaID = ?/Call ID = 1
    - Iceberg (Final Smash)/OpensaID = ?/Call ID = 2
    - Belay Rope/OpensaID = ?/Call ID = 3


    - Aether Sword/OpensaID = 0/Call ID = 0


    - Boomerang/OpensaID = 0/Call ID = 2
    - Bow/OpensaID = 1/Call ID = 1
    - Arrow/OpensaID = 2/Call ID = 0
    - Clawshot base? /OpensaID = 3/Call ID = ?
    - Clawshot chain? /OpensaID = 4/Call ID = ?
    - Clawshot claw? /OpensaID = 5/Call ID = ?
    - Fairy/OpensaID = 6/Call ID = 5

     
    - Aura Sphere/OpensaID = 0/Call ID = 0
    - Force Palm/OpensaID = 1/Call ID = 1

     
    - Saturn Teacup(Entry) /OpensaID = 0/Call ID = ?
    - PK Freeze/OpensaID = 1/Call ID = 0
    - PK Fire/OpensaID = ?/Call ID = 1
    - PK Thunder /OpensaID = ?/Call ID = 2
    - ????? /OpensaID = ?/Call ID = ?
    - PK Starstorm /OpensaID = ?/Call ID = 3
    - Snake(Grabs) /OpensaID = ?/Call ID = 4

     
    - Fireball/OpensaID = 0/Call ID = 0
    - Negative Zone/OpensaID = 1/Call ID = 1


    - Cape/OpensaID = 0/Call ID = 0
    - Fireball/OpensaID = 1/Call ID = 1
    - FLUDD/OpensaID = 2/Call ID = 2
    - Water Blob(Child Article of FLUDD) /OpensaID = 3/Call ID = 3
    - Mario Finale /OpensaID = 4/Call ID = 4
    - Entry Pipe? /OpensaID = 5/Call ID = 5

     
    - Cape/OpensaID = 0/Call ID = 0

     
    - PK Flash/OpensaID = 0/Call ID = 0
    - PK Fire/OpensaID = 1/Call ID = 1
    - PK Thunder/OpensaID = 2/Call ID = 2
    - PK Starstrom /OpensaID = 4/Call ID = 3
    - Yoyo String /OpensaID = 6/Call ID = 4
    - Yoyo /OpensaID = 3/Call ID = 5

     
    - Pikmin/OpensaID = 0/Call ID = 0
    - Rocket*/OpensaID = 1/Call ID = 1
    - ????/OpensaID = 2/Call ID = 2

     
    - Parasol/OpensaID = 0/Call ID = 0
    - Toad/OpensaID = 1/Call ID = 1
    - Spore Shot(Child of Toad)/OpensaID = 2/Call ID = 0
    - ?????/OpensaID = 3/Call ID = ?

     
    - Thunder Jolt(NB)/OpensaID = 0/Call ID = 0
    - Thunder (Down B)/OpensaID = 1/Call ID = 1
    - Volt Tackle*/OpensaID = 2/Call ID = 2

     
    - Bow/OpensaID = 0/Call ID = 0
    - Light Arrows/OpensaID = 1/Call ID = 1
    - Centurions*/OpensaID = 2/Call ID = 2
    - Palutena Afterimage*/OpensaID = 2/Call ID = 2

     
    - ????Gyro Stand?????/OpensaID = 0/Call ID = 0
    - Laser Shot/OpensaID = 1/Call ID = 1
    - Gyro/OpensaID = 2/Call ID = 2
    - Diffusion Beam(FS)*/OpensaID = 2/Call ID = 2

     
    - Power Shot/OpensaID = 0/Call ID = 0
    - Bombs? /OpensaID = ?/Call ID = 1
    - Missles? /OpensaID = ?/Call ID = 2
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?

     
    - Paralyzer Laser /OpensaID = 1/Call ID = 0
    - Plasma Whip /OpensaID = 0/Call ID = 1
    - ????* /OpensaID = 2/Call ID = ?
    - ??Suit Parts?? /OpensaID = 3/Call ID = ?

     
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?
    - ???? /OpensaID = ?/Call ID = ?

     
    - Land Mine/OpensaID = 0/Call ID = 0
    - Mortar /OpensaID = 1/Call ID = 1
    - Mortar Missle(Child To Mortar?)/ OpensaID = 2/Call ID = 0?
    - RPG(Rocket Launcher (FSmash) /OpensaID = 3/Call ID = 2
    - Cypher /OpensaID = 4/Call ID = 3
    - C4 /OpensaID = 5/Call ID = 4
    - C4 Detonator /OpensaID = 6/Call ID = 5
    - Nikita Launcher /OpensaID = 7/Call ID = 6
    - Nikita Missle /OpensaID = 8/Call ID = 7
    - Grenade Launcher* /OpensaID = 9/Call ID = A
    - Grenade Launcher shot* /OpensaID = D/Call ID = B
    - Grenade Pin /OpensaID = E/Call ID = D
    - Related to Grenade Launcher*? /OpensaID = A/Call ID = ?
    - Aiming reticle* /OpensaID = B/Call ID = ?


    Note: Almost All Final Smash related articles will crash the game outside of FS mode.
    * WILL Crash the game or malfunction when out of FS mode or needed requirements.
    Source: http://opensa.dantarion.com/wiki/Articles
    « Last Edit: December 14, 2013, 01:59:50 PM by Eternal Yoshi » Logged


    Tabuu Forte Akugun
    Boss Kitten
    ****
    Offline Offline

    Posts: 4400


    Smash 4 Main: Bowser

  • Awards Heart Container Famous Hacker Starstormer Super Saiyan Topic

  • View Profile Awards
    « Reply #1 on: November 19, 2013, 12:20:41 PM »


    This could be pretty useful. Subbing.
    Logged

    SonicBrawler
    Magical Girl
    Overlord Kitten
    ******
    Offline Offline

    Posts: 6977


    Bae

  • Awards Star Hacker Active Contributor Renowned Hacker Heart Container

  • View Profile WWW Awards
    « Reply #2 on: November 19, 2013, 02:10:38 PM »


    Interesting...
    Logged

    Quotes:
    Not all people have the luxury of being able to buy things whenever they want.

    Some people are barely scraping by in the economy.
    Modding has made you guys so spoiled.

    SouthCraft
    Holy Kitten
    *
    Offline Offline

    Posts: 1878


    Retired brawl modder

  • Awards Heart Container Renowned Hacker >9000 Pin Collector

  • View Profile WWW Awards
    « Reply #3 on: November 19, 2013, 02:12:33 PM »


    Been wondering about how to do this a loong time. Deffintly subbing!
    Logged


    KingJigglypuff
    Meme Machine
    Brawl Vault Staff
    ****
    Offline Offline

    Posts: 7208


  • Awards RAGE!! >9000 Hyperactive Contributor Heart Container

  • View Profile Awards
    « Reply #4 on: November 19, 2013, 04:24:29 PM »


    Maybe the first step should be identifying which characters have Articles, and what those Articles are?

    To make sorting easier.
    Logged

    I don't take requests.

    My PSA Thread

    Eternal Yoshi
    Heroic Kitten
    **
    Offline Offline

    Posts: 2425


    Boss? Is that you?

  • Awards KCMM Old Timer Super Saiyan Topic Active Contributor Former PMDT

  • View Profile Awards
    « Reply #5 on: November 19, 2013, 05:00:13 PM »


    There's already a list for that..... but I'll make one and add it to the OP.
    Logged


    Hosernaut
    Mega Kitten
    *****
    Offline Offline

    Posts: 156


  • Awards Hot Topic

  • View Profile Awards
    « Reply #6 on: November 19, 2013, 07:26:16 PM »



    Note: Almost All Final Smash related articles will crash the game outside of FS mode.
    Source: http://opensa.dantarion.com/wiki/Articles


    Something semi-related that I've discovered while researching pikachu's neutral b article (I've been looking into it for about a week now off any on). When I looked at the article subroutine listed in OpenSA, and looked at it in PSA (by typing in the subroutine number) I found that for some reason, parts of Pikachu's final smash is used in his article. It seems to be whenever the electric ball hits the ground or a wall that it uses it, and it exits its use whenever the ball is airbourne again, which leads me to believe this is why pikachu's thunder ball bounces.
    Logged


    Currently taking Stock Icon requests.
    In need of an animator for a few moves for my PSA. PM me if interested.

    Eternal Yoshi
    Heroic Kitten
    **
    Offline Offline

    Posts: 2425


    Boss? Is that you?

  • Awards KCMM Old Timer Super Saiyan Topic Active Contributor Former PMDT

  • View Profile Awards
    « Reply #7 on: December 01, 2013, 01:57:03 AM »


    Sooo I found out that a specific Brawlbox revision shows more info on articles and is a more consisitent way of getting the OpenSAID/Call ID/etc.

    It'll take time with all the other stuff I have to do, but I will get the list done.

    As a reminder, the Call ID is what's used in the PSA commands.
    « Last Edit: December 01, 2013, 02:00:24 AM by Eternal Yoshi » Logged


    Pages: [1]
    Print
    Jump to: