• 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!

Tabuu Alpha 3! 100% Less Crashes+Fighter.pac support

Phantom Wings

Smash Apprentice
Joined
Jul 29, 2008
Messages
150
Color me impressed Dant, I didn't think it would be possible to fully parse the .pac files as each one was readable only by their own distinct character module. I guess that just shows how stuck in my ways I am about structured logic. :laugh:

Its good to see that you're willing to take what I left behind a step further to make it your own. Good luck with it, I hope you're successful.

(128 posts! The maximum value for a signed byte :D)
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
Thanks PW.

WindOwl and I had some stuff to ask you about, we are getting ready to crack the rest of this game open fullspeed and wanted to ask you some stuff about memory locations. Hop on #projectm on gamesurge and see whats going on sometime. Ill PM you stuff when I remember it.

While I think that there are some things that are almost impossible to decode prooperly, the files arent randomly structure, so the "holes" are kinda obvious once you work everything else out.

The problem was visualizing the holes, which I solved quite nicely :p
FitMarth/MiscData[0]
Total Size:173997
Bytes Parsed:173777
% Complete:0.9987356
 

.Fade

Smash Journeyman
Joined
Jul 27, 2009
Messages
345
A moment to record in Brawl hacking history?
I believe so.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Brawl hacking will restart from here. OSA3 will not allow people to say "Brawl Hacking has died".

And I realized that I should give up my attempt to add PSA function to BrawlBox because no one will use that. I will do AI hacking again...
 

Wind Owl

Smash Lord
Joined
Feb 1, 2008
Messages
1,856
Location
Suburbs of Philadelphia, PA
And I realized that I should give up my attempt to add PSA function to BrawlBox because no one will use that. I will do AI hacking again...
NOOO BERO! You must keep working on it! D:

PSA is terrible and needs a replacement. I hear you're working on Intellisense style scripting?

OSA looks alot more complex
meh i might just stick to PSA
Uh.......

(128 posts! The maximum value for a signed byte :D)
It's 127 though >_>
 

Eldiran

Smash Lord
Joined
Jan 8, 2008
Messages
1,707
Location
Pennsylvania
Code:
foreach (update in this.thread)
{
   Eldiran.Get(Hype);
}

Bero, don't get disheartened!
...Buuut, if you're looking for things to do, the next thing we need is a hitbox visualizer on animations :p
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Yeah,I made IntelliSense,but didn't debug it. Then, I'll test it first.
If you want it when I complete it, I'll give it to you.

Code:
public class DantarionAndWindOwl : PW
{
     private bool Impossible=false;
     public bool HasImpossibility{ get { return false; } set { Impossible=false; }}

     public void Hype()
     {
         while(true)
         {
              VeryHardWork();
          }
     }
}
 

Wind Owl

Smash Lord
Joined
Feb 1, 2008
Messages
1,856
Location
Suburbs of Philadelphia, PA
...Buuut, if you're looking for things to do, the next thing we need is a hitbox visualizer on animations :p
Tabuu (or BrawlBox, not sure which yet) will do this very soon.

Yeah,I made IntelliSense,but didn't debug it. Then, I'll test it first.
If you want it when I complete it, I'll give it to you.
よろしく頼みます(^_^)
 

pokelover980

Smash Ace
Joined
Oct 4, 2007
Messages
905
NOOO BERO! You must keep working on it! D:

PSA is terrible and needs a replacement. I hear you're working on Intellisense style scripting?



Uh.......



It's 127 though >_>
It's 128 if you start counting from 1 instead of 0 (Yes, this post sounds stupid because either way the value should be the same, but IIRC it's not :U. Also, counting from 1 in programming is a bad habit >_>)
 

pokelover980

Smash Ace
Joined
Oct 4, 2007
Messages
905
That's like saying 3 is 4 if you start counting from 1. WTF? lol
Which is why I said I know it sounds stupid. But with programming it's all weird. Counting from 0 to 127 is counting 128 different values. I guess what I was trying to say is that counting from 1 instead of 0 will get you to 128 with the same amount of values instead of if you counted from 0 to 127 :U
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Yeah, I'll help you until release.
What's my work?
Also, how will the moveset language be? It's important for IntelliSense when it predicts next word.
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
Tabuu already has an embedded IronPython system, so if we could build the text thing based on that, that would be best.
I am gonna add some stuff to the opensa3 google code wiki once things get stable.
 

Gregory2590

Smash Journeyman
Joined
Jan 24, 2006
Messages
487
Location
New Jersey
NNID
phireblast
I'm slightly clueless here. I know Dant is picking up after PW but, what is this thread about since it seems like a "milestone"? or more importantly, the pic.
 

Eldiran

Smash Lord
Joined
Jan 8, 2008
Messages
1,707
Location
Pennsylvania
Ooooohh... does this mean we can fix sheik's chain jacket? Or that might be something else entirely since their system failed to solve it.

Either way, getting insight that deep into the inner mechanics is awesome! Keep it up!


Tabuu (or BrawlBox, not sure which yet) will do this very soon.
So awesome.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
I made this for writing xml files. It's neccessary for my IntelliSense.

Color? This provides us with relaxation.

EDIT
Wait, moveset language won't have any namespaces?
haha,haha...

OH,NO!:cry:
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
Bero, it will!
IronPython is pretty much Python.NET.

Python Syntax, C# namespaces and classes.
Your solution may be better than what I have in mind.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Of course, you aren't planning to use real C# namespace and classes, are you?
Anyway, I'm relieved.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
OK. I see.
Because I think you are busy while you are making Tabuu and OpenSALib, I think you haven't made many ideas about moveset language.
But let me ask last question. Are the commands going to have hierarchy like in my picture? Or are you going to use PSA commands?
 

Wind Owl

Smash Lord
Joined
Feb 1, 2008
Messages
1,856
Location
Suburbs of Philadelphia, PA
They should have hierarchy like your picture. The commands in Brawl are divided like that anyway:
Code:
[color=RED]00[/color][color=BLUE]07[/color][color=GREEN]01[/color][color=ORANGE]00[/COLOR]
[color=red]Module[/color]           (Flow of Execution)
[color=BLUE]Command Type[/color]     (Subroutine)
[color=GREEN]Parameter Count[/color]  (1)
[color=ORANGE]Unknown[/color]          (0)
 

[TSON]

Hella.
Joined
May 7, 2008
Messages
3,422
Location
Macomb, MI
NNID
oTSONo
At least have an option to use a PSA-like interface. I don't like the way that looks lol
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
What about "using" keyword?
I think hierarchy is intuitive for beginners. But people that have gotten used to PSA may say usual command names are better than that.
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
I am confused
Completely.

I think I know a easy way to implement the text thing, intellisense or not.
Bero, look up IronPython to see how it works.

I think python is simple enough to the point where we dont need intellisense, since there are so few commands in the first place.
 
Top Bottom