(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
04-24-23 01:47 AM
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
Posted on 02-07-07 09:08 AM, in VBA Metal GUI Frontend Link
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
Posted on 02-07-07 09:16 AM, in Programming on a mac and I need some help! Link
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
Posted on 02-08-07 06:06 AM, in AW2 Cleaner Patch, AW2 Pointer Hack Link
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.

Attachments

pointerhack1.zip (3011b) - views: 2
Cleaner.ips (37b) - views: 7
Xenesis

Blipper








Since: 11-19-05
From: Australia

Last post: 5909 days
Last view: 5908 days
Posted on 02-08-07 06:52 AM, in N-Finity Passed Away Link
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
Posted on 02-08-07 06:55 AM, in A bit of help with THUMB and jumps? Link
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
Posted on 02-08-07 11:26 AM, in A bit of help with THUMB and jumps? Link
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
Posted on 02-08-07 04:20 PM, in A bit of help with THUMB and jumps? Link

Wait, wouldn't that be a decrement? Or does it "increment" because of pipelining? :\


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.

Attachments

venomadder.ips (528b) - views: 2
Xenesis

Blipper








Since: 11-19-05
From: Australia

Last post: 5909 days
Last view: 5908 days
Posted on 02-08-07 04:37 PM, in VBA Metal GUI Frontend Link
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
Posted on 02-09-07 01:22 AM, in AW2 Cleaner Patch, AW2 Pointer Hack Link
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
Posted on 02-09-07 01:23 AM, in A bit of help with THUMB and jumps? Link
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
Posted on 02-09-07 01:54 AM, in AW2 Cleaner Patch, AW2 Pointer Hack Link
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
Posted on 02-10-07 05:07 AM, in do we have a "Post your desktop" thread yet? Link
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
Posted on 02-10-07 05:10 AM, in What are you addcited to on the internet? Link
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
Posted on 02-10-07 06:11 AM, in Game glitches you discovered yourself (possible spoilers) Link
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
Posted on 02-11-07 07:26 AM, in A bit of help with THUMB and jumps? Link
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
Posted on 02-11-07 10:46 AM, in A bit of help with THUMB and jumps? Link
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
Posted on 02-11-07 12:35 PM, in What annoys you? Link
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
Posted on 02-12-07 12:39 AM, in What annoys you? Link
Originally posted by Xkeeper
Hehe, whereas even I prefer "YYYY/MM/DD"... perhaps that's not as bad for you?

(It actually makes sense, too... from an aphabetical sorting, or "at first glance", ay, since the most significant numbers are first. "DD/MM/YYYY" is just backwards.)



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
Posted on 02-12-07 12:42 AM, in VBA Metal GUI Frontend Link
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
Posted on 02-12-07 06:45 AM, in Chrono Trigger = ? Link
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


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.034 seconds; used 440.54 kB (max 571.45 kB)