| |||
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 |
Xeon |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 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 |
| ||
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 |
| ||
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 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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 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 |
Main - Posts by Xeon |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 139, rows: 171/171, time: 0.216 seconds. |