![]() |
| Register | Login | |||||
|
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
|
| | |||
| Acmlm's Board - I3 Archive - - Posts by Xenesis |
| Pages: 1 2 3 4 5 6 7 8 9 10 |
| User | Post | ||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| It's just a hack of a file to force VBA to use Apple's 'Brushed Metal' instead of 'Aqua' for the menu screens, preferences and the like. Not much to see.
Being the only other Mac user on this board it seems, I tested it out and it works fine, but then I was never hugely keen on Brushed Metal anyhow. Nice job though. ![]() |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| GCC is included with the 'Apple Developer Tools' package. It's on one of your OSX discs if you bought the OS separately from your mac (Upgrade or whatever), or you can download it from Apple's website if you're using the version of the OS that came with your mac. | |||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| The cleaner patch cleans ROM 1060 - Advance Wars 2 - Black Hole Rising (U) (Mode7), removing the intro and whatever the hell else they added to the ROM and converts it to the ROM of my personally dumped copy of AW2.
It's used because those who hack AW2 know that the Mode7 dump with the intro can cause a lot of problems when hacking or running on a flashcard. So yeah. Not much else to say here. The other file here is just a bit of gruntwork. It's a pointer hack of all the CO's stat bonuses, making a set of completely independent boosts for any unit type, as by default most of the data is shared, editing one will often edit other COs. It's mainly for ease of use when editing things or whatever. Nothing special, just useful when one is attempting to make simple CCOs. |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
The thought of Diabetes terrifies me a bit. Both of my grandmothers have late onset diabetes. Hence why I'm trying to get fit and healthy as possible, as the last thing I need is diabetes when I'm 50 or something. ;
It's not really a pleasant disease, although it can be dangerous as we've all seen here. ![]() |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| Zeld, that's so simple it's insanely stupid. I approve. And it wouldn't be too hard to get a range of addresses to jump to anyhow. Just add an offset to the jump address after you lsl it.
*goes to fiddle* |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
Zeld, that worked like a treat. Now to actually go about writing my new routine.
Here's the jump code: B401 Push r0 2087 mov r0, #0x87 0500 lsl r0, r0 #0x14 1c40 add r0, r0, #0x1 4687 mov pc, r0 That jumps to address 08700001, the pc increments by 1 and it continues in THUMB mode. ![]() (edited by Xenesis on 02-08-07 05:29 AM) |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
I don't know. I just know it works. And yes, I was wrong, it is actually a decrement, I forgot that I just put an mov r0, r0 there. XD Anyhow, I managed to complete my first assembly hack, using two jumps from code in Advance Wars 2. One is run once when starting a game and I use it to initialise some values, the other is updated every time the 'current day' is increased. It needs a clean AW2 US rom (See releases for a cleaner if necessary), but here it is. It gives Adder the ability to power up over battle. He gets a firepower bonus based on what the current day is. |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| Silly RS.
We have had VBA for years. This just changes the interface from 'Aqua' to 'Brushed Metal'. |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| RS: I'm pretty sure this is the fixed version. While I still have the old version lying around, this is the updated one.
Celice: You're welcome. |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
Yeah, it is pretty broken.
While I'm normally a balance freak when it comes to AW2, this was something more to cut my teeth on before I go onto bigger and greater things. Edit: I've discovered that the patch doesn't work in Campaign or War Room. It appears that those memory addresses are used for other things. ;
Oh well, I'll fix it up when I have time. Still works flawlessly in versus. Edit 2: Fixed Version. Huzzah. That'll teach me to be sloppy with choosing my memory addresses. ;(edited by Xenesis on 02-09-07 06:18 AM) |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
Yep. Maps are very hackable now. In fact, there's even a utility to insert and extract them from the ROM thanks to labmaster. ![]() |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
Xeruss: Why is the Star icon's name blurred out? Is it named 'My Porn' or something? ![]() |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| Lesse.
-Running and lurking random forums -Pointless online quizzes -Watching Anime on Youtube Yeah, that's mostly it. |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| Okay, there's three glitches that I've found by myself.
Super Mario Brothers 3 Nes (E): On an actual NES, I was playing 1-3? And somehow the level load data must have screwed, because when I got to the line of 4 horizontal wood blocks in the air there, there was a Green Note Block on top of it. ;
Never got to see what it did though. Advance Wars 2: If you get over a 100% defence bonus, getting hit by an attack will actually heal the unit. If you manage to get more than about 12.5HP, then the unit spontaneously dies. I haven't actually made this happen in-game without any hacking of stats however. Famicom Wars DS (AWDS (J)): Okay, this doesn't work in the US/E versions, and it requires some setup. Firstly, start a Versus match with like 2 players or whatever. Make sure that CO 2 is 'No CO' for every team. Now, save and go back to the main menu (To preserve the CO selections). Start a campaign map or War Room map where you're allowed to use both a tag team as well as force ranks. Choose both COs as whoever. Attach the Bodyguard/Teamwork/Synergy Forces to the back CO. Start the level. Go back to the main menu. Start a versus match, don't touch the second CO for Orange Star or whoever. Make the first CO whoever the hell you want. Start the match. You'll see that the OS CO will still have the skill effects, despite not having a tag partner of any description. |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| Okay, I've got my head around jumps and stuff now, so I've got a new question.
Comparisons. I want something to branch if I compare it. Eg, if r0 = 0, Add 0x10 to the PC or something. However, looking at the Conditional Branches section of the GBATEK document, all I can see is that you can't do direct register comparisons, yes? You have to compare the CPSR condition flags right? Now, for my code I want it to skip them if r0 = 1. Hence: cmp r0, 0x1 Hence then if r0 = 1, then the Z would be set to 0, right? then I go bne (0xjump). Is that correct, or am I going about this the wrong way? |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
The processor has NCZV flags, so it does both carry and negative, I would assume. But thanks, I seem to have gotten the compare operation the other way around. ; |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| Okay...yeah. Here's my list:
-People who can't spell at all. This includes 1337 and sms speak. -Humourless people who can't take a jab against themselves or anyone else. -People who correct foreign spellings of the same words (Eg, British Vs American spellings) -Cats that fight outside your window at 3am -Birds that like to sing at midnight in a really shrill and annoying voice. -Centrelink -Adelaide Uni's Biology department attempting to teach Chemistry -People who get in your face because you don't want to smoke something (Be it tobacco or something else) -A Current Affair/Today Tonight (Yet, they still are hilarious) -People who cut me off because I'm not going 70 kph in a 60 zone -People who like going 80kph in a 40 zone. (Eg, my street) -Losing a Fencing bout by being bageled (Losing 15-0 to an opponent) -Windows -Having a hobby that practically requires the above. Thank god for virtualisation at least. -Trying to buy something online without owning a credit card, especially when one never intends to get one -Dubbed Anime (Mainly because it just sounds wrong with American accents) -Customs. God they make travel a nightmare -Regional lockouts on game consoles. Most of us in PAL territories have PAL60 tvs damnit! Uh..that's mostly it. Edit: -The Imperial Measurement system -The MM/DD/YYYY calendar layout. ![]() (edited by Xenesis on 02-11-07 06:45 AM) |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
Originally posted by Xkeeper Nah, that's fine to me, personally. As long as it makes some sense. Besides, I got used to it when I went on Student Exchange to Japan many years back.
Little or Big endian dates! |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
For those of us who don't like shiny metal things. ![]() |
|||
Xenesis![]() Blipper Since: 11-19-05 From: Australia Last post: 5909 days Last view: 5908 days |
| ||
| You know, I never quite understood all the trouble with the Golem Twins. Of course, my strategy essentially consisted of hitting them with Luminare then Flare, then Laser Spin so they did the pissweak Laser Counter. XD |
| Pages: 1 2 3 4 5 6 7 8 9 10 |
| Acmlm's Board - I3 Archive - - Posts by Xenesis |