Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,489,046
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-26-24 06:42 PM
Guest: Register | Login

Main - Posts by Xeon

Pages: 1 2 3 4 5 6 7 8

Xeon
Posted on 03-09-07 01:02 AM, in Programming Poll #4: Variable Names (rev. 2 of 03-09-07 01:03 AM) Link | Quote | ID: 12382


Red Paratroopa
Level: 31

Posts: 1/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
For Visual Basic I like to use Hungarian notation for almost everything, strData, or sometimes if I'm feeling lazy that day ill use 1 character type prefixes sData. For C# I like to use a mixture of Hungarian notation for global variables and module level variables, camel casing for local variables, and Pascal casing for functions. For PHP I usually just use all lowercase, and use underscores for spaces.

Xeon
Posted on 03-09-07 01:04 AM, in Programming Poll #3: First programming language Link | Quote | ID: 12384


Red Paratroopa
Level: 31

Posts: 2/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
My first language would probably be HTML which I learned at age 12 or 13, and my first true programming language was Visual Basic 6 at 15.

Xeon
Posted on 03-09-07 01:16 AM, in Useless Statistics II Link | Quote | ID: 12389


Red Paratroopa
Level: 31

Posts: 3/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Useless statics are what makes the world go around. XD

Xeon
Posted on 03-09-07 01:36 AM, in Pokémon Red/Blue Map Format Link | Quote | ID: 12404


Red Paratroopa
Level: 31

Posts: 4/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Does anyone know how exactly it generated the addresses for the Warp-to points, the ones that pointed to the RAM address in the memory for a specific tile. Believe it or not I'm still working on my crappy map editor, and this is the last and final obstacle standing in my way for making a perfect editor. I've pretty much got the whole map format figured out, and yes it is different from Gold/Silver, but still really similar. But yeah, I don't know exactly how it aligns the maps in the memory, so I'm having trouble calculating the RAM addresses for the Warp-to points and connection data.

Xeon
Posted on 03-09-07 04:17 AM, in Pets? (rev. 2 of 03-09-07 04:17 AM) Link | Quote | ID: 12483


Red Paratroopa
Level: 31

Posts: 5/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
I have over 25 gerbils, and 2 cats. I don't really have any pictures of any of my pets except for my cat Marshmallow.

My cat marshmallow being a little goof ball.

Xeon
Posted on 03-09-07 08:14 PM, in Pokémon Red/Blue Map Format Link | Quote | ID: 12746


Red Paratroopa
Level: 31

Posts: 6/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
I don't know, it's always been a goal of mine to be able to completely edit the game.

Xeon
Posted on 03-09-07 10:10 PM, in Pokémon Red/Blue Map Format Link | Quote | ID: 12781


Red Paratroopa
Level: 31

Posts: 7/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Posted by FruityCactus
Its always been my goal to form a group of red hackers and create a killer hack.

Maybe we could form some sort of group to do this? I have 4 years experience of hacking red.

Especialy with your map knoledge, cbm's locations list, adn along with my knoledge on how the tileses work.


I used to hack ROMS back in 1999/2000, back when Pokémon Red/Blue hacking was really popular and nobody could figure out how to change the actual Pokémon graphics. There was like 10,000 different hacking teams that released tons of screen shots and barely any actual hacks. Neo Productions was working on this tool called the Pokédex, and I think they eventually released some watered down peice of crap version of it. There was this asshole named DaMooseMinnion, not to be confused with DaMoose52... Anyway he tried to send me a Trojan, and I pretended to open it and he got all pissed off and blocked me. And the hacking tools where a little different, I recall when Pokémap first came out, it was the best thing since string cheese...but I think it also led to the eventual downfall of the R/B ROM hacking because so many lame hacks with map changes where coming out. Those where the days when ROM hacking was much more popular then it is today and it seemed as if new tools where coming out everyday.

Xeon
Posted on 03-10-07 06:55 AM, in Pokémon Red/Blue Map Format Link | Quote | ID: 13237


Red Paratroopa
Level: 31

Posts: 8/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Anyway, this is what i've been working on.

I was going to call it UltraMap, but I'm renaming to RedMap just because UltraMap seems sort of lame. It's basically a 1:1 clone almost with Pokémap.



And a simple town map editor....but right now its read-only. I'm probely going to just make a way to repoint it.



And here is a simple map snapshot my program can do.



Basically i've been working on this very little....since I'm having trouble with how to calculate the connection addresses and event offsets. Since the stuff is different from g/s its more difficult. I've also found that the game has a scripting engine like g/s. I only found 1 command so far...its a long way before I know the rest of the commands.

Xeon
Posted on 03-10-07 07:49 AM, in CD drive oddities Link | Quote | ID: 13261


Red Paratroopa
Level: 31

Posts: 9/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Posted by Kernal
There are a few weird things I've noticed with my CD/DVD drive on this computer.

It recognizes software just fine, but if I try to put in a music CD or movie DVD, the computer acts like the drive is empty. It won't spin the disk at all most of the time, the computer insists that there is "No disk inserted" and won't let me play the songs or movie, etc. On the other hand, when I have a software disk in the drive, it will spontaneously spin at random intervals when I'm not even using the software, such as when I'm at Acmlm's. This is annoying because my CD drive is extremely loud. Is there any way to stop this? I assume some program is checking the CD drive even though there is no reason to...



Yeah, sounds like the drive is about to die. I had a CD drive that did the same exact symptoms you describe. First it just stopped reading music CD's, and then it just stopped reading all CD's. It also used to spin for no apparent reason and it bugged the hell out of me.

Xeon
Posted on 03-10-07 07:55 AM, in I cannot see my own files! (rev. 2 of 03-10-07 07:56 AM) Link | Quote | ID: 13264


Red Paratroopa
Level: 31

Posts: 10/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Uh oh, flaky hard drive syndrome. I would back up your files if I where you.

Either that or you got some sort of AdWare/Toolbar that is hijacking your Windows Explorer.

Xeon
Posted on 03-10-07 07:58 AM, in MY NAME IS MARIAH Link | Quote | ID: 13266


Red Paratroopa
Level: 31

Posts: 11/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Yeah, i've seen this before. I swear I think this whole episode was scripted. It's not that I don't believe that people have irrational fears of harmless objects, it's just that its a Maury episode...lol.

Xeon
Posted on 03-11-07 01:53 PM, in Z80 Question (rev. 3 of 03-11-07 01:54 PM) Link | Quote | ID: 13810


Red Paratroopa
Level: 31

Posts: 14/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Why would you need to load a byte pointer onto the A register, and then load a onto another register. Why can't you just load the pointer directly onto the register your trying to use.

Ex:
ld a, [mapdataptr1_D36A]
ld e, a

Why can't you just do

ld e, [mapdataptr1_D36A]

Or is there some reason you can't do that? I'm just now learning Z80 assembly so some of this is just confusing.

Xeon
Posted on 03-11-07 02:20 PM, in Pokémon Red/Blue Map Format Link | Quote | ID: 13818


Red Paratroopa
Level: 31

Posts: 15/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Well I made some progress yesterday, I disassembled the map loading routine and figured out exactly how it loads the map into the RAM, and at what position.

Unfortunately I can't figure out how the hell the Warp-To points are positioned on the damn map.

Anyway, heres the formulas I came up with for the RAM address calculations.

Start Offset = (0xC6E8 + ((MapWidth + 6) * 3) + 3)

and then if you wanted the RAM address of a specific X/Y tile.

RAM Address = (0xC6E8 + (((MapWidth + 6) * 3) + 3) + (Y * 6)) + X + (Y * MapWidth)

But now I'm basically stumped on the Warp-To data...

Warp-To Point, Index: 1, RAM??:0xC71B, Y: 5, X: 5
Warp-To Point, Index: 2, RAM??:0xC71F, Y: 5, X: 13
Warp-To Point, Index: 3, RAM??:0xC74F, Y: 11, X: 12

Those are the Warp-To points for Pallet town, as you can see it appears as if the game is pulling those RAM addresses out of its ass, because not only do they not match up with the data in the memory....they don't seem to line up with anything.

Xeon
Posted on 03-11-07 03:07 PM, in Pokémon Red/Blue Map Format (rev. 2 of 03-11-07 03:11 PM) Link | Quote | ID: 13824


Red Paratroopa
Level: 31

Posts: 16/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Posted by FruityCactus

Im going to talk to PR about it, then i'll post a little later what he told me.


Everytime I've tried contacting PR he
A. Doesn't have any idea what im talking about
B. Doesn't have the pokemap source anymore, and doesn't remember enough about the game to give you any information you need.
or
C. Doesn't respond at all.
D. Combination of both A and B.

But good luck, maybe today some neuron will spark in his head and he will remember.

Xeon
Posted on 03-11-07 03:52 PM, in Spring ahead... Link | Quote | ID: 13837


Red Paratroopa
Level: 31

Posts: 18/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
I actually ended up waking up about an hour earlier then normal and I was staring at my computer clock wondering why my sense of time was so screwed up.

Xeon
Posted on 03-11-07 03:56 PM, in FireFox issues... (rev. 2 of 03-11-07 03:57 PM) Link | Quote | ID: 13839


Red Paratroopa
Level: 31

Posts: 19/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
This sounds like some really bad corporate tech support right here.

XD. Do reboot now computer!!! I am Muhammad Syahmi!!! REBOOT!!

Xeon
Posted on 03-11-07 04:31 PM, in Rom Manic's Guitar Thread Link | Quote | ID: 13853


Red Paratroopa
Level: 31

Posts: 20/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Try submitting ideas to Ibanez or something...

Xeon
Posted on 03-11-07 04:39 PM, in ADD/ADHD Link | Quote | ID: 13855


Red Paratroopa
Level: 31

Posts: 21/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Anyone have it, or know someone that has it? And do you think it's a made up condition to explain being lazy, or an actual condition?

I swear I have it, I've taken several online tests and they all say that I have high ADD tendencies. I sometimes wonder if I'm really just imagining things and It's all in my head. I don't think I'll ever know since life seems like a dead end street for me. My parents claim I was tested in middle school, I swear I never was. And if I was tested, by whom and where are the test results now (they couldn't find the test results).

Garrr....

Xeon
Posted on 03-12-07 06:17 PM, in REALBasic Help Link | Quote | ID: 14340


Red Paratroopa
Level: 31

Posts: 23/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Like I always say, don't try to reinvent the wheel unless you know for a fact you can make a better version of it. In this case you don't even know how to load the data so It's highly unlikely you could make a better program.

Xeon
Posted on 03-12-07 09:59 PM, in Pokémon Red/Blue Map Format Link | Quote | ID: 14411


Red Paratroopa
Level: 31

Posts: 24/174
EXP: 181579
Next: 3784

Since: 03-09-07

Last post: 6020 days
Last view: 3222 days
Posted by Keitaro
Does this program have a tileset/"building block" editor? If so you are <3 and this program will own utterly. Let me know if you need ay help, I've raped much of this game's programming extensively. ;x



Well have you done any disassembly of it's scripting system? I've found where the scripting pointers are, and I'm finding scripts and crap. I just don't know all the commands and such.

I've only found two scripting commands that I can figure out yet, but I haven't done any extensive work on it yet.

17 [2 BYTE POINTER][BANK] - Show Text
50 - end text/script
Pages: 1 2 3 4 5 6 7 8


Main - Posts by Xeon

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.230 seconds. (329KB of memory used)
MySQL - queries: 139, rows: 171/171, time: 0.216 seconds.