Home Gallery Resources The Team Rules chat Login Register
Pages:  1 ... 578 579 580 [581] 582 583 584 ... 586
Author Topic: The Brawl Expansion Project  (Read 1040940 times)
0 Members and 2 Guests are viewing this topic.
Ghoti
Advanced Kitten
***
Offline Offline

Posts: 24


'Ello gov'nor.


View Profile Awards
« Reply #8700 on: October 21, 2016, 01:27:24 PM »


New bug discovered:

I noticed a problem with the way BrawlEx handles single player records (Break the Targets, Multiman, etc.) It's character specific, and I can't seem to find a work around.

The issue is that playing as certain characters saves their records over other characters. For instance, King Dedede's records save as Pokemon Trainer, and Wolf saves as Toon Link. Others, like Mario and Link, save perfectly fine.

I've experimented a lot and found out that it has to be the BrawlEx Common2.pac file. I tried to set up the configs for characters to redirect the save slot, but it didn't have an effect. No codes are impacting this either. I've tried to look through Common2 but I wasn't able to determine what was causing this issue.

 I contact Ebola16 about this, and he came to the same conclusion as me, that it must be either Common2 (specifically the sora_melee.rel) or the main BrawlEx .rel file (bx_fighter.rel).

I assume we would pretty much need the creators of BrawlEx to fix this, though if anyone else has a fix, that would be great.

EDIT: I think I'm on the right track towards fixing this. The bug appears to be in the code of bx_fighter.rel, specifically in the "record override" section. I might be able to fix this, and if I can I'll post it here.

EDIT 2: Nope, I can't quite fix this on my own just yet. I charted out every character and where their records are saved, if anyone is curious. As far as I can tell, the record override section is supposed to contain the data for where character records are to be saved. The problem appears to be that some other function is calling this data table and reading it incorrectly. For instance, the first two bytes are 00 00, which means Mario's data slot. The table is read correctly when the function calls for this. The next bytes are 01 01, which I believe are Donkey Kong. However, the function appears to be calling for the first two, instead of these, which is why Donkey Kong's records are saved as Mario. This means that the 01 01 is never used. After that is 02 02, which I presume is Link. This data is read correctly and Link's records are saved in his slot. After that is 03 03, which is for Samus. But like DK, the function reading this data reads the slot before it, causing Samus's records to be saved as Link.

I've spent about an hour testing this theory, and the results appear consistent. That means this is an easy thing to fix. All one would have to do is find the function that reads the data table in bx_fighter.rel and redirect it correctly. I'm not sure where that function is located, so if anyone knows, please tell me!

This function also could be another data table, which would be an easier fix (because I can just use hex).
« Last Edit: October 21, 2016, 09:28:54 PM by Ghoti » Logged

"The people of the world are builders. But look deep into their hearts, and you find that they also have the power to destroy." - Teridax

Ebola16
Importer of Dreams
Boss Kitten
****
Offline Offline

Posts: 4081


Brawl R&D

  • Awards Famous Hacker Heart Container Good Citizen Hyperactive Contributor Helping Hand

  • View Profile Awards
    « Reply #8701 on: October 30, 2016, 01:45:34 AM »


    Another bug to report:

    Using Kirby's Spy costume slot outside of Clear brawl can cause crashes relating to the copy ability, even if it is replaced with another model. Dark and Fake costumes do not have this problem.

    After a few matches (2-4) in a row where Spy costume Kirby copies an ability, there is a high chance that Brawl will freeze when trying to start the next match with Kirby. Dolphin logs indicate the crash occurs shortly after beginning to create Kirby's fighter instance.
    Logged

    Brawlex Advancements (Supplement to the Brawlex thread's original post)
    I use NTSC-U Brawlex + ASRL, Windows 10 Pro, and 3ds Max 2016 (My 3ds Max Guide). Refresh to see more of my imports!

    SSBB666
    Expert Kitten
    ****
    Offline Offline

    Posts: 75



    View Profile WWW Awards
    « Reply #8702 on: November 01, 2016, 06:39:36 PM »


    Alright so little problem I'm using the PM+EX build that comes default with everything needed and I don't wanna look through the almost 600 pages lol I have all the files in the proper folder, cosmetics and all. Everything works perfectly on dolphin but on my wii it shows pit(added Goku) on the css but is Goku in game, im using USB loader GX so My question is what to do lol I'm lost
    « Last Edit: November 01, 2016, 06:41:55 PM by SSBB666 » Logged

    <*SSBB666*>

    Lillith
    Heroic Kitten
    **
    Offline Offline

    Posts: 2043


    Resident Lunatic and Fox Fanatic

  • Awards Ceiling Cat Renowned Hacker Tutorial Writer Hyperactive Contributor Super Saiyan Topic

  • View Profile Awards
    « Reply #8703 on: November 01, 2016, 07:10:46 PM »


    Can't recall if this is the solution to this problem, but have you set your hooktype to AXNextFrame?
    Logged

    I still talk to myself! If anyone wants to use anything I've done, feel free to! But do tell me where you use it, I want to see the finished product!

    SSBB666
    Expert Kitten
    ****
    Offline Offline

    Posts: 75



    View Profile WWW Awards
    « Reply #8704 on: November 01, 2016, 08:06:23 PM »


    Yes
    Logged

    <*SSBB666*>

    HyperHandCRazy
    Mega Kitten
    *****
    Offline Offline

    Posts: 142


    View Profile Awards
    « Reply #8705 on: November 10, 2016, 08:37:12 PM »


    Quick question it says that it can hold 128 characters can we make 28 of those characters l Loadables
    Logged

    Ghoti
    Advanced Kitten
    ***
    Offline Offline

    Posts: 24


    'Ello gov'nor.


    View Profile Awards
    « Reply #8706 on: November 18, 2016, 07:02:44 PM »


    Could anyone who understands BrawlEx's coding please inform me of where the code that calls for data in the "record override" section is?
    Logged

    "The people of the world are builders. But look deep into their hearts, and you find that they also have the power to destroy." - Teridax

    Ebola16
    Importer of Dreams
    Boss Kitten
    ****
    Offline Offline

    Posts: 4081


    Brawl R&D

  • Awards Famous Hacker Heart Container Good Citizen Hyperactive Contributor Helping Hand

  • View Profile Awards
    « Reply #8707 on: December 02, 2016, 08:30:50 PM »


    I don't know when I'll get around to testing this further but we may be hitting another filesize limit when using WIT to increase the size of an .iso. My primary .iso is at 7.59GB and has no problems. I tried integrating my fighter folder into the .iso which increased the filesize to 9.12GB.

    After increasing to 9.12 GB, Dolphin fails to open boot.pac.

    Post Merge: December 02, 2016, 08:35:19 PM
    Also, the best way to get SDHC support in Dolphin Emulator is to draw attention to https://bugs.dolphin-emu.org/issues/8823 on the Dolphin emulator forums. SDHC support can really expand the amount of space we have to work with mods but developers must have interest in adding it.

    Update: We now have SDHC support!
    « Last Edit: August 06, 2017, 08:20:54 PM by Ebola16 » Logged

    Brawlex Advancements (Supplement to the Brawlex thread's original post)
    I use NTSC-U Brawlex + ASRL, Windows 10 Pro, and 3ds Max 2016 (My 3ds Max Guide). Refresh to see more of my imports!

    Zwip-Zwap Zapony
    Newbie Kitten
    *
    Offline Offline

    Posts: 3



    View Profile Awards
    « Reply #8708 on: December 03, 2016, 01:43:30 PM »


    I think I'm having a problem with BrawlEx that's caused by BrawlEx (and not me doing something wrong), but I'd love for it to be that I'm the one doing something wrong, so someone can tell me and help me fix it...

    I made a clone of Sonic, which works 100% fine and such, but on the character selection screen, there are two colour/skin problems. Firstly, the cloned Sonic has 6 colour/skin slots, while the vanilla Sonic has 5 (the 6th character portrait of the clone is shown as two images flickering between each other), and secondly, the colours used in team battles don't match up with the team the clone is on.

    I was going to try making a clone of Wario to see if I can only access the first 6 colours/skins rather than his entire 12, but without a Wario "EX Module", I don't really want to try.

    As some more information is probably wanted, with colour/skin values going from 1 as the first colour to 5 as the last existant colour, a Red Team Sonic uses skin 5, a Blue Sonic uses skin 1, and a Green Sonic uses skin 4, while a Red Sonic clone uses skin 1, a Blue Sonic clone uses skin 3, and a Green Sonic clone uses skin 6 (which doesn't exist, causing the same "flickering" portrait as above).

    Some more information that's definitely relevant: A Red Team Mario uses skin 1, a Blue Mario uses skin 3, and a Green Mario uses skin 6. Additionally, this tutorial says that a cosmetic ID of 3C or above will always use Mario's cosmetic ID, and that includes BrawlEx's free slots of 3F and up. (My Sonic clone uses slot 40.)

    If playing with the 6th colour/skin of the clone, the clone in-game will be displayed with the 4th colour/skin, and the stock icons on the results screen will be shown with the 5th colour/skin (due to the way the "animated textures" of Wii games work, I think, in which the frame of the 6th colour/skin gets transferred over from the 5th colour/skin). Additionally, the "battle portrait" (character face behind the percentage meter) was blank, while the "battle name" (character name below the percentage meter) was that of the clone since the "battle name" isn't necessarily linked to an individual colour/skin of a charcter.

    I use Dolphin 5.0 to play an NTSC version of Brawl, and I use Dolphin's built-in Gecko cheat support to use the Custom CSS Screen and the File Patch V3.5.1b codes, using a virtual SD card for the cloned character.

    So in short, my Sonic clone has 6 skins like Mario instead of 5, and the skins of the Red/Blue/Green teams are in the same order as Mario's. Is this my or BrawlEx's fault, and in either case, can I fix it? And what if I want to make a clone with more than 6 skins?
    « Last Edit: December 04, 2016, 07:11:45 AM by Zwip-Zwap Zapony » Logged

    brawlboy22
    Expert Kitten
    ****
    Offline Offline

    Posts: 79



    View Profile Awards
    « Reply #8709 on: December 04, 2016, 02:47:03 PM »


    Ok PW Christmas is coming up and it has been about 2 years. Let us get one of those awesome updates to the engine or even better something totally mind blowing.
    Logged

    HyperHandCRazy
    Mega Kitten
    *****
    Offline Offline

    Posts: 142


    View Profile Awards
    « Reply #8710 on: December 04, 2016, 03:09:45 PM »


    The only thing I can imagine being totally mind blowing is 200 character brawlex or 8 player smash
    Logged

    spiritpyros
    Extreme Kitten
    *******
    Offline Offline

    Posts: 352


    justice will prevail


    View Profile Awards
    « Reply #8711 on: December 04, 2016, 07:13:00 PM »


    or more EXModules. Infact now that I think about it 200 characters just sounds like over kill, 8 player smash on the other does  sound cool
    « Last Edit: December 04, 2016, 07:14:19 PM by spiritneox » Logged

    HyperHandCRazy
    Mega Kitten
    *****
    Offline Offline

    Posts: 142


    View Profile Awards
    « Reply #8712 on: December 04, 2016, 07:17:57 PM »


    or a way to to completely get rid of the file size limit of the selcharacter.pac
    Logged

    Ghoti
    Advanced Kitten
    ***
    Offline Offline

    Posts: 24


    'Ello gov'nor.


    View Profile Awards
    « Reply #8713 on: December 05, 2016, 11:30:48 AM »


    I doubt we are getting 8 Player Smash because of RAM limitations.

    More ExModules would be cool, but all I want is for the record glitch to be fixed Tongue
    Logged

    "The people of the world are builders. But look deep into their hearts, and you find that they also have the power to destroy." - Teridax

    HyperHandCRazy
    Mega Kitten
    *****
    Offline Offline

    Posts: 142


    View Profile Awards
    « Reply #8714 on: December 05, 2016, 05:11:40 PM »


    8 player smash dolphin only
    Logged

    Pages:  1 ... 578 579 580 [581] 582 583 584 ... 586
    Print
    Jump to: