• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

BrawlScape v0.06 - *SSE stages added*

Joined
Aug 12, 2005
Messages
620
Location
Miami, Florida
I thought I would come into this thread and personally thank you for the great program you've put together.

Honestly, the only thing keeping it from being everything I need (other than Smashbox, which tends to handle transparencies better than your program E.I.: Fox's Headgear) is a Song Name Editor and Music Manager.

Thank you SO VERY MUCH.
 

markehmus

Smash Apprentice
Joined
Aug 15, 2009
Messages
163
just as a suggestion if this is even possible could giga and alloys be added to brawlscape? i am aware that the pics would be mario, falcon, etc. but since you can modify their CSS portraits someone could make csps for alloys, and giga.
i geuss i could just get pics of them in game and we could add them over mario and falcon since they switch out the characters.

but i havent gotten the code for alloys to work for me,
so i wont even try to make the css till i can get the code to work.

if its in game,kryal said brawlscape is to soon support it, so i bet they will be changable in the future.

send me a code for alloys that works and i will make csps for you...(with or without psa?)

(other than Smashbox, which tends to handle transparencies better than your program E.I.: Fox's Headgear) is a Song Name Editor and Music Manager.

Thank you SO VERY MUCH.
i love both programs , but i just wanted to make sure you know they are both Kryals programs.
by what you wrote i was unsure you knew.

Kryal deserves credit for both 4sure.
 

bboynotbgirl

Smash Journeyman
Joined
May 24, 2009
Messages
202
@markehemus

hmm just thought about it, but if we changed falcon/mario's portrait would it change the other one as well, showing 2 alloy portraits?



and here are the codes for the alloys

Custom CSS V3 [spunit262] [17 lines]
0668310C 00000030
387E006C 3B600000
3C808068 38840DE0
7CBB20AE 7CA50775
41800014 94A30004
3B7B0001 2C1B0032
4180FFE8 48000038
04690338 48000068
066900d8 00000008
2c170028 41820168
02680DE0 0022FFFF
06680DE0 0000002D
00090D0C 0515011A
0A071325 1002240E
0F140616 1F172903
040B1908 23201B5D
5E5C1121 18221226
274A4E40 46000000

Alloys don't crash and Others don't wreck My Music V2 [spunit262]
06407BD0 0000000E
04030F0D 1E1B1F1B
201B211B 221B0000
C2815524 0000000D
7C641B78 2C030011
4182000C 2C030012
40A20008 38600010
2C03002C 40A20008
3860000C 2C03002D
40A20008 38600017
2C03002E 40A20008
3860000A 2C03002F
40A20008 3860000E
2C030030 40A20008
38600000 2C030031
40A20008 38600006
4E800020 00000000
C29472D8 00000003
2C04002E 4180000C
90810058 38000000
9801005D 00000000

Alloy Victory/Loss Poses:
0477F8EC 60000000

Hold Shield for Giga & Company V2 [spunit262]
046847C4 60000000
C268482C 00000003
3800003F 981400B8
2C1D0003 40A20008
3BA00004 00000000

Giga and Company Engine V2 [spunit262]
C2684964 00000013
881400B8 2C00003F
41A00088 2C030010
40A20008 38600011
2C030026 40A20008
38600012 2C03001D
40A20008 3860001E
2C03001F 40A20008
38600020 2C030021
40A20008 38600022
2C03000C 40A20008
3860002C 2C030017
40A20008 3860002D
2C03000A 40A20008
3860002E 2C03000E
40A20008 3860002F
2C030000 40A20008
38600030 2C030006
40A20008 38600031
987400B8 00000000

Independent Pokemon Engine +no wreck My Music V2 [spunit262]
06407BD0 0000000E
04030F0D 1E1B1F1B
201B211B 221B0000
C2684964 00000007
881400B8 2C00003F
41A00028 2C03001D
40A20008 3860001E
2C03001F 40A20008
38600020 2C030021
40A20008 38600022
987400B8 00000000

CSS fixes for Giga and Company V2 [spunit262]
C2684940 00000002
9BB400B8 57BD06BE
2C1D001B 00000000
040AF8D4 546025B6
040AF964 546025B6
040AF830 546025B6
040AF528 546025B6
040AF810 546025B6
040AF880 546025B6
040AF848 546025B6



btw i still havent successfully gotten alloys on my css because im using PW's CSS organizer. so good luck with this!
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
just as a suggestion if this is even possible could giga and alloys be added to brawlscape? i am aware that the pics would be mario, falcon, etc. but since you can modify their CSS portraits someone could make csps for alloys, and giga.
They're in the new version. Scroll all the way to the right on the character list. Same goes for extra stages like target practice and credits.
 

shadowtroop

Smash Ace
Joined
Jul 14, 2008
Messages
631
Location
Ann Arbor, MI
Can you add a feature to save an SSE stage with the same compression as a melee (Normal) stage? That way, we would have playable SSE stages!
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
Thats completely irrelevent. The codes aren't whats faulty. Not only will the CSPs not load in brawl, but neither will they load in brawlscape. It can't be the codes. It worked fine in brawlscape and in brawl, then 2 days later (without having edited ANYTHING) neither worked. Also yes CSPs do work with custom CSS screen. If I remember right it worked for me. (I'll go check it) The custom CSS screen is made with sc_selcharacter.pac in menu2 folder. I might be wrong, but I'm pretty sure custom CSPs don't pertain to that file. But I'll go test it anyway... Edit: Yes I'm right, custom CSS and CSPs work fine. No problems.



I think this might be what happened to me, no I didn't check anything but the character select screen (where you got the freezing, like me), but these are pretty much the same symptoms as me.

Edit: nvm, after reading your edit sounds like you have a different problem. After I deleted the common5.pac file it loaded fine, just no CSPs.
So, the time between editing the common5 and having it corrupted, nothing was changed? Did you at least open the file in any programs? It's possible that simply opening the file COULD have damaged it, but I have yet to see this happen with any program.

Can you send me the file before and after corruption?
 

Rudementry

Smash Journeyman
Joined
Sep 23, 2008
Messages
336
Location
Dallas
So, the time between editing the common5 and having it corrupted, nothing was changed? Did you at least open the file in any programs? It's possible that simply opening the file COULD have damaged it, but I have yet to see this happen with any program.

Can you send me the file before and after corruption?
Sorry I have since deleted it, but no I hadn't opened it in anything. I guess I'll just do it one more time and see if anything happens, again. I'll save the corrupted file this time.
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
Can you add a feature to save an SSE stage with the same compression as a melee (Normal) stage? That way, we would have playable SSE stages!
They do have the same compression, however I don't believe this would work. Melee stages have code modules associated with them, which loads alongside the stage itself. That code is what makes the stage events occur. If the file doesn't contain the same objects/names I doubt it would work.

Of course, I've never tried it so...
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
My items got corrupted it looks like...
If your common5 gets corrupted please send it to me. Ideally a before/after copy. This common5 thing is becoming a pain, and I haven't been able to reproduce it.

In your case it would be common3, unless it's the icons that got messed up.
 

rPSIvysaur

[ɑɹsaɪ]
Joined
Jun 7, 2009
Messages
16,415
If your common5 gets corrupted please send it to me. Ideally a before/after copy. This common5 thing is becoming a pain, and I haven't been able to reproduce it.

In your case it would be common3, unless it's the icons that got messed up.
Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at BrawlLib.Wii.Compression.LZ77.Expand(CompressionHeader* header, VoidPtr dstAddress, Int32 dstLen)
   at BrawlLib.Wii.Compression.Compressor.Expand(CompressionHeader* header, VoidPtr dstAddr, Int32 dstLen)
   at BrawlLib.SSBB.ResourceNodes.NodeFactory.FromSource(ResourceNode parent, DataSource source)
   at BrawlLib.SSBB.ResourceNodes.NodeFactory.FromFile(ResourceNode parent, String path)
   at BrawlScape.ResourceCache.GetTree(String relativePath, Boolean searchWorking)
   at BrawlScape.ResourceCache.FindNode(String relativePath, String resourcePath, Boolean searchWorking, Boolean searchChildren)
   at BrawlScape.ResourceCache.FindNodeByType(String relativePath, String nodePath, ResourceType type)
   at BrawlScape.ItemDefinition.get_ListItems()
   at BrawlScape.ResourceList`1.OnSourceChanged(IListSource`1 source)
   at BrawlScape.ResourceList`1.set_CurrentSource(IListSource`1 value)
   at BrawlScape.ItemFrame.itemList_ResourceChanged(ItemDefinition resource)
   at BrawlScape.ResourceList`1.OnResourceChanged(T resource)
   at BrawlScape.ResourceList`1.set_SelectedResource(T value)
   at BrawlScape.ResourceList`1.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3603 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
BrawlScape
    Assembly Version: 0.6.0.0
    Win32 Version: 0.06.0.0
    CodeBase: file:///H:/Michael%20Wolfe/Michael%20Wolfe/My%20Documents/Michael's%20Random%20Stuff/BBrawl/BrawlScape%20v0.06/BrawlScape.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
BrawlLib
    Assembly Version: 0.4.0.0
    Win32 Version: 0.04.0.0
    CodeBase: file:///H:/Michael%20Wolfe/Michael%20Wolfe/My%20Documents/Michael's%20Random%20Stuff/BBrawl/BrawlScape%20v0.06/BrawlLib.DLL
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
This is the error I get when I try to click on the items if that helps you any. If you would like me to upload my Common3 I can also do that for you.
 

WaterTails

Smash Lord
Joined
Dec 2, 2005
Messages
1,363
Location
Minot, ND
Does anyone mind helping me with an error, too?

That comes up whenever I try to change tabs in Brawlscape. It was working a few days ago, but if I open it after I save, I get an error. Earlier in the thread, someone suggested renaming "common5_en" to "common5," but that didn't work.

Also, I tried moving my folders over to a /pf folder on my SD card, and whenever I try to load up a stage with a modified SSS icon, the game freezes.
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
This is the error I get when I try to click on the items if that helps you any. If you would like me to upload my Common3 I can also do that for you.
Yes, please send me your common3. I'm beginning to understand what's happening, but I don't know what would cause it...

How many edits are you making at once? Do you change maybe 30-40 textures and then save? More/less?
 

bboynotbgirl

Smash Journeyman
Joined
May 24, 2009
Messages
202
Yes. It uses/maintains both 'system\common5' and 'menu2\sc_selcharacter' files so you can use it with CSS organizer.
but i know that you have to basically insert the common5 into the sc_selcharacter for CSPs to work with the organizer. this wouldnt have a problem with it? i wouldnt really know cause as for right now my CSS isnt showing the CSPs because im assuming that its the added ZSS/sheik indy pokes. so i kind of have to wait for a fix for it.
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
but i know that you have to basically insert the common5 into the sc_selcharacter for CSPs to work with the organizer. this wouldnt have a problem with it? i wouldnt really know cause as for right now my CSS isnt showing the CSPs because im assuming that its the added ZSS/sheik indy pokes. so i kind of have to wait for a fix for it.
If you don't already have the sc_selcharacter file extracted the program won't generate it. Pull the file out of common5 and put it in the menu2 folder. BScape will then maintain both.

I may have a menu option for this in the future.
 

bboynotbgirl

Smash Journeyman
Joined
May 24, 2009
Messages
202
If you don't already have the sc_selcharacter file extracted the program won't generate it. Pull the file out of common5 and put it in the menu2 folder. BScape will then maintain both.

I may have a menu option for this in the future.

hmm ok thanks for the info!
 

mastaklo

Smash Cadet
Joined
Mar 17, 2009
Messages
70
how can i extract all the files with wii scrubber at once ore did i have to extract each file by it self
 

Oni K4ge

Smash Lord
Joined
Jul 16, 2009
Messages
1,119
could you add the ability to edit the final smash textures or effect textures?
or, more importantly, when music editing is implemented into this, the ability to add a loop point that auto-rounds to a multiple of that number thats like 14000 or something? (I forgot what it was)
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
could you add the ability to edit the final smash textures or effect textures?
or, more importantly, when music editing is implemented into this, the ability to add a loop point that auto-rounds to a multiple of that number thats like 14000 or something? (I forgot what it was)
Yes, final smash and effects will be added eventually.
As for BGMs, I was almost there with SmashBox, until I tore it apart. I still have the classes, but I wanted to accommodate for cross-platform audio. Most features like this will be seen in SmashBox first because it's a better testing medium for the library.

So much to do!
 

markehmus

Smash Apprentice
Joined
Aug 15, 2009
Messages
163
@markehmus
ok it worked ignore the pm about the problem
NICE!

Yes, final smash and effects will be added eventually.
As for BGMs, I was almost there with SmashBox, until I tore it apart. I still have the classes, but I wanted to accommodate for cross-platform audio. Most features like this will be seen in SmashBox first because it's a better testing medium for the library.

So much to do!
great to hear this too!
 

Oni K4ge

Smash Lord
Joined
Jul 16, 2009
Messages
1,119
Yes, final smash and effects will be added eventually.
As for BGMs, I was almost there with SmashBox, until I tore it apart. I still have the classes, but I wanted to accommodate for cross-platform audio. Most features like this will be seen in SmashBox first because it's a better testing medium for the library.

So much to do!
excellent... mwahahahaha...
 

Superperson360

Smash Rookie
Joined
Oct 12, 2009
Messages
3
Location
Breawerton, New York
I need help with this. I decided that this would be way better than using ASH. It looks easier but I can’t even get my Brawl game files. I tried using WiiScrubber but found that too difficult. Is there another way to get ALL your Brawl data files in an easier way. When I try to edit a file it says "Could not find fighter\mario\FitMario00" And also the portraits. Help me please.
 

markehmus

Smash Apprentice
Joined
Aug 15, 2009
Messages
163
I need help with this. I decided that this would be way better than using ASH. It looks easier but I can’t even get my Brawl game files. I tried using WiiScrubber but found that too difficult. Is there another way to get ALL your Brawl data files in an easier way. When I try to edit a file it says "Could not find fighter\mario\FitMario00" And also the portraits. Help me please.
i got your back on this 1, i sent a set of trucha tutorials your way, by pm.

same style tut that spawned this comment:

@markehmus
ok it worked ignore the pm about the problem
hope it works for you too
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
Sorry for the no-post. It may be a while before I have another release for BrawlScape. There are a lot of other things I need to focus on with the library. On top of that, my ultimate goal for this software is to eliminate the use of WinForms and replace the interface with an OpenGL alternative. I've found that the myriad of memory problems relate to how I've connected the data references to the Control objects, and it bugs me so bad. This would also eliminate some headaches for cross-platform users, primarily Mac, where the use of WinForms relies on a runtime that's a shoddy port.
 

Mit

Smash Ace
Joined
Oct 20, 2008
Messages
947
Location
Southeast Michigan
Is there any way to zoom in/out on models without using a scroll wheel?

Unfortunately, my laptop has nothing of the sort.
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
Is there any way to zoom in/out on models without using a scroll wheel?

Unfortunately, my laptop has nothing of the sort.
Hmm, good question. I'll look into adding something like that in a later release.
 

poklin

Smash Apprentice
Joined
Jun 16, 2006
Messages
133
Location
MI
hmm so i have a problem with sheik/zelda i think its both but i know it is sheik, when i go over them on the character select screen the game freeze's. So i tryed to restore all of sheik's costumes and portraits but it still does it, anyone know why?
 
Joined
Aug 12, 2005
Messages
620
Location
Miami, Florida
I would like to remind everybody who attempts to edit mu_menumain.pac's music list manually to remember to compress Brawlbox's saved file afterward, as it seems to leave it uncompressed after saving. The script for compression is as follows:

ntcompress -l -o <output file> -A4 <input file> (without the <>)

I suggest hitting Shift-RightMouseButton to open a command box in your current working window.

I couldn't figure out the songs.db approach, so I simply opened up info.pac in a seperate Brawlbox window and copy/pasted the titles one at a time. Not more than 5 minutes worth of work. :)
For those of you who want custom music names in my music, you have to place mu_menumain.pac in:

app/RSBE/pfmenu2
 

Kryal

Smash Ace
Joined
May 28, 2009
Messages
560
I would like to remind everybody who attempts to edit mu_menumain.pac's music list manually to remember to compress Brawlbox's saved file afterward, as it seems to leave it uncompressed after saving. The script for compression is as follows:

ntcompress -l -o <output file> -A4 <input file> (without the <>)

I suggest hitting Shift-RightMouseButton to open a command box in your current working window.

I couldn't figure out the songs.db approach, so I simply opened up info.pac in a seperate Brawlbox window and copy/pasted the titles one at a time. Not more than 5 minutes worth of work. :)
For those of you who want custom music names in my music, you have to place mu_menumain.pac in:

app/RSBE/pfmenu2
First of all, wrong thread.

Second, BBox changes the compression depending on how you save it. If you save the file as a PAC using Save-As, it will save uncompressed. You have to select 'Compressed PAC' from the Save-As menu.

When using a straight save you shouldn't have to do anything. The program will use the compression selected in the 'Compression' property for the top node. No need to use an external program.
 
Top Bottom