I'm working on a stage, and I need to add a semi-transparent glass texture. I have a png of it imported as a CI8 texture with a palette, and the material has EnableAlphaFunction set to true, but while the brawlbox preview is fine, the texture is opaque ingame.
Would it be possible to make a code that somehow changes the server that the game connects to, and rewrites the custom stage builder block of the day thing with something that places a hack in the right place for a day?
It's a shame that we've been hacking this game for quite a while, but no one has looked into SSE files.
This collab will hopefully get us enough information to start changing them. The eventual goal being a full editor of SSE files, able to set enemy spawn points, put in obstacles, etc.
If you want to contribute, just start posting whatever findings you can!
Inspired by a tradition in an old game forum's art section, I thought for Christmas we brawl hackers could have a hack-trading secret santa sort of thing.
How it works:
If you sign up, your name will be put on the participants list in this thread, along with the rest of the stuff in the sign up form. On November 15th, this thread will be locked, and you will be PMed the username of the person you'll make a hack for. You then create a hack for them, and post it in a thread that will be opened on Christmas morning.
Participants:
Username: pridetobeme Type of hacks: textures Hack i'd like to have: a working import of Mechon Fiora of Xenoblade Chronicles Fav game: Xenoblade Chronicles
Username: Jaklub Type of mods: SFX packs Type of mod I'd like to receive: Model import (stage/character) or vertex (character) My favorite video game: It's hard to pick one, I'll go with Saturn Bomberman. As a guidance, you may go with my mods too.
Username: Dot Type of hacks i make: Textures and CSP Type of hack i´d like to receive: Model or Vertex Mah favourite videogame: Dragon Ball Z
Username: Gamma Ridley Type of hacks I make: Animations. Lots and lots of animations. Type of hack I'd like to receive: I dunno, I guess a SFX pack or a vertex hack. Something I couldn't have made myself. Favorite video game: Metroid. All day, every day.
Username: Beyond Types of hacks I make: Vertexes, Textures, and Model imports Types of hacks I'd like to receive: Stages, SFX packs Favorite video game: No Moe Heroes. <_<
Username: Mariodk types of hacks i make: PSA,port,Animations,rarely CSPs/Bps and vertexs/textures Type of hacks I'd like to receive: Model imports,good vertexs favourite videogame: DBZ games
Username: SiLeNtDo0m Types of hacks I make: PSAs, Animations and Textures Types of hacks I'd like to receive: Model imports, stages, SFX hacks Favourite videogame: Well, I don't have one in particular, but Viewtiful Joe is one of my favourite series and has some of my favourite characters.
Username: YoshiKartWii Type of hacks you make: Textures Type of hack you'd like to receive (will be used if possible): Something from the Mario Series Your favorite video game (used to inspire your secret santa): Any Mario Game
Username: SonicBrawler Type of hacks you make: Some character PSA ports (not all work), and poorly but can make psa Type of hack you'd like to receive: A Sonic Adventure 2 Battle based sonic psa or stage Your favorite video game (used to inspire your secret santa): Sonic Adventure 2 Battle, SSBB, The World Ends With You, kirby 64, kirby squeak squad, kirby return to dream land, and pokemon ruby. (can pick 1 game, lol)
Username: KTH Type of hacks you make: Vertex Type of hack you'd like to receive (will be used if possible): PSA Your favorite video game (used to inspire your secret santa): Megaman game (normal or X), Mario Game, Manga game or Sonic Game (old or SA series or Sonic Heroes).
Username: RandomTBush Type of hacks you make: Character hacks Type of hack you'd like to receive (will be used if possible): Character hack, stage hack. Your favorite video game (used to inspire your secret santa): Bubble Bobble
Username: Anivernage Type of hacks you make: PSA, Ports,(Animations and vertex, rarely) Type of hack you'd like to receive: PSA Your favorite video game: All Mario Bros, DBZ, or Spiderman Games.
How to sign up: Just post the following in this thread:
Username: Type of hacks you make: Type of hack you'd like to receive (will be used if possible): Your favorite video game (used to inspire your secret santa):
And please, only enter if you actually make hacks.
(I felt On topic was the place to put this, as it is video game hacking. If not, however, feel free to have a Mod move it.)
I've familiarized myself with Okami's file system and what models are where, so I decided I'd try to hack it directly. As a test, I set myself the task of making Oki playable over Ammy...
So, we've known for a while now that Okami (Wii version, of course) contains MDL0 files. This means that Amaterasu could be imported on a character.
The only thing stopping this has been the fact that Amaterasu's model is in actuality 4 models. This renders it impossible to make an import of that model. HOWEVER, everyone who has completed Okami knows that you get alternate forms of Ammy in new game + You know the realistic Amaterasu form? It's one model. Now realistic Amaterasu has the main problem of having a, well, realistic texture, as opposed to the default form. BUT, replacing one texture allows it to look almost exactly like that form. Here is a picture of what it looks like:
Now, this model is missing the shoulder decoration of Ammy's default form. Those could be vertexed on by a decent vertexer (a certain Okami-loving one, perhaps).
There is nothing stopping us from making an import of Ammy, except a lot of work to be done. This thread will serve as a center of development for an import of Ammy.
MEMBERS OF THIS COLLABORATION:
Getting models from Okami: Me Vertexer: None as of yet Animators: IWasAPerson PSAers: None as of yet Testers: DS8X
If you'd like to join in the collab, feel free. I, for one, would love to see this done.
Yep, I'm a novice Python programmer (Just started seriously this year) and have made a few simple (and one not-so-simple) brawl hacking utilities.
All of them require Python to run (Python 2.7 is what I use, you should install that version). You can get Python for free at http://python.org/download/
So, on to the programs!
PyShade (Collisions to shadow system converter): Adding the shadow system to a stage is time-consuming and annoying. I've made a program to streamline the process, by outputting shadow models that follow the path of a loaded collision file.
Contains a config file, the options should be straight-forward.
Brres Model Fixer: Based on FW's programs for imported model fixing, this program fixed all of the models in a brres file. The methods are... a bit buggy. They won't work on some games. Please tell me what games this does work on. Confirmed games: Okami File to run: PyModHex.pyw Download: http://dl.dropbox.com/u/5869687/BrresModelFixer.zip
Brres Separator (Auto-Hexing):
You're looking through a file, and it clearly has BRRES files in it (a memory dump, or some file from an iso, whatever.) However, it would take hours to extract them all manually.
This happened when I was looking through the stage files from okami. So I wrote a small program to fix it.
Simply start the program, select the file with the brres files contained within, and relax as the BRRES Separator creates all the BRRES files in that file, in the same directory the file is in.
What's more, this program will now AUTOMATICALLY hex the models in the BRRES!
Brres Separator (Non-Auto-Hexing): Same as the above, but does not hex automatically. For files my Model Fixer cannot fix as of yet. Download: http://dl.dropbox.com/u/5869687/BrresSep.py
I've made some programs before, like my full model hexer, my BRRES separator, and a polygon reattaching program (still having some unknown bug >.>) I'm pretty bored, and want some nice programming challenges. Now, these requests will have to be relatively simple. There's a list of things you shouldn't request right here:
-Model convertor (I'm not quite ready to delve into 3D Model hexing yet)
-Animation convertor (Same as previous, and no one has decoded other games' non-CHR0 animations into a brawl-readable format)
-Things that haven't been done manually in hex with a very high success rate
Basically, I can make a few programs to speed up trivial tasks. Feel free to make some suggestions!
My Ideas so far:
-Water level changer for jungle-japes-based stages