Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Pokémon hacking.
Acmlm's Board - I2 Archive - Pokémon hacking - EliteMap and Rubikon Running FAQ | |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Dark_E

Octorok
Level: 8

Posts: 6/21
EXP: 1819
For next: 368

Since: 11-09-04

Since last post: 59 days
Last activity: 59 days
Posted on 01-10-05 11:27 PM Link | Quote
Found it, thnx dude. it works!
spin
Newcomer
Level: 4

Posts: 1/4
EXP: 134
For next: 145

Since: 01-25-05

Since last post: 272 days
Last activity: 253 days
Posted on 01-25-05 03:58 PM Link | Quote
Hi All, new pkmn hacker here

I've been getting used to EliteMap and it's tools, having a blast while messing around with Sapphire.

However, after doing the tutorial.html that comes with the EM package, and expanding on it I hit a little bump in the road..

Sofar, I've succesfully done the following with the fat guy in littleroot.
- Made him say "Hello World!" (whoohoo! )
- Made him say "Hi Guy" or "Hi Gal", depending on the gender of the player.
- Tried to make him into a trainer. Here I failed a bit....

Ultimatly, I'm trying to turn him into a trainer for leveling at the start. He should battle the player everytime he/she talks to him. (And only after Birch gave the player the first pkmn offcourse, but I haven't gotten to that yet).

For rubikon, I'm using the following as script :

#include "std.rbh"

#org 0x6B0A54
faceplayer
checkgender
compare LASTRESULT B_BOY
if B_TRUE 0x6B0B54
compare LASTRESULT B_GIRL
if B_TRUE 0x6B0C54
end

#org 0x6B0B54
trainerbattle 0x00 0x25B 0x00 0x6B1A54 0x6B1C54
message 0x6B1D54
boxset 0x06
end

#org 0x6B0C54
trainerbattle 0x00 0x25B 0x00 0x6B1B54 0x6B1C54
message 0x6B1D54
boxset 0x06
end

#org 0x6B1A54
= Hi Guy! Let's Battle!

#org 0x6B1B54
= Hi Gal! Let's Battle!

#org 0x6B1C54
= Auch!

#org 0x6B1D54
= I'm the battle trainer, come again for a rematch anytime!

(0x25B is the data from a trainer on route 104. Which is B0, L13, index 3)

In EM, I assign the fat guy &H6B0A54 for his script.

Without doing anything else, like turning him into a trainer, he'll skip the battle part, the screen will go weird (showing half the screen on the wrong place) and he'll say the "I'm the battle trainer..." part right away.

When I change him into a trainer in EM, by just checking the checkbox for this. Then the results are the same.

When I change him into a trainer with line of sight and all. Then the battle won't start, nothing will happen and the game freezes.


What am I doing wrong ?
(don't expect a step by step solution, but a pointer would help)


(Edit, another question)
Using the same fat guy, I also tried to create a "give a free pokemon" one time event.
According to EM his flag is 0x364, but the following script keeps giving me pokemons...


#include std.rbh

#org 0x6B0A54
faceplayer
checkflag 0x364
if B_TRUE 0x6B0B54
message 0x6B1A54
boxset 0x02
givepokemon 0x19A 0x0A 0x00
setflag 0x364
end

#org 0x6B0B54
message 0x6B1B54
boxset 0x02
end

#org 0x6B1A54
= Hi!\nHere's a nice PKMN!\pKeep it, I have plenty more.

#org 0x6B1B54
= Sorry,\nonly 1 per trainer.


Should there be a compare line between the checkflag and if, and ifso, how is the syntax. I've tried tons of different ways sofar, but none worked

(Edit2, Got the second part fixed!)
This works with giving 1 pkmn, and then no more.

#include std.rbh

#org 0x6B0A54
faceplayer
checkflag 0x10A
if 0 0x6B0B54
message 0x6B1B54
boxset 0x2
end

#org 0x6B0B54
setflag 0x10A
setflag 0x800
message 0x6B1A54
boxset 0x2
givepokemon 0x19A 0x0A 0x00
end

#org 0x6B1A54
= Hi!\nHere's a nice PKMN!\pKeep it, I have plenty more.

#org 0x6B1B54
= Sorry,\nonly 1 per trainer.


Now I just need help with the trainerbattle part.

================================================================
Final Edit:
================================================================

Sorry for adding even more edits, but for now I've given up on the trainerbattle command, until I'm more experienced with these codes.

For now I would appriciate some help on the following script :


#include std.rbh

#org 0x6B0A54
lock
faceplayer
checkgender
' Check for boy/girl, jump if the player is a boy
compare LASTRESULT B_BOY
if B_TRUE 0x6B0B54
' girl, check if the player allready got the pokemon.
' if not jump to the give pokemon part, otherwise state they allready have it.
checkflag 0x10A
if 0 0x6B0D54
message 0x6B1C54
boxset 0x02
release
end

#org 0x6B0B54
' boy, check if the player allready got the pokemon.
' if not jump to the give pokemon part, otherwise state they allready have it.
checkflag 0x10A
if 0 0x6B0C54
message 0x6B1C54
boxset 0x02
release
end

#org 0x6B0C54
' boy, check if the player has a free spot in his party.
' if not jump to message they need space, otherwise give the pokemon.
#raw 0x43
compare LASTRESULT 0x6
if 0x1 jump 0x6B0F54
setflag 0x10A ' note they got the pokemon now.
setflag 0x800 ' activate pokemon party menu.
setflag 0x801 ' activate the normal pokedex.
message 0x6B1A54
boxset 0x2
givepokemon 0x0E4 0x0A 0x00 ' give the player a level10 houndour.
release
end


#org 0x6B0D54
' girl, check if the player has a free spot in his party.
' if not jump to message they need space, otherwise give the pokemon.
#raw 0x43
compare LASTRESULT 0x6
if 0x1 jump 0x6B0F54
setflag 0x10A ' note they got the pokemon now.
setflag 0x800 ' activate pokemon party menu.
setflag 0x801 ' activate the normal pokedex.
message 0x6B1B54
boxset 0x2
givepokemon 0x0AF 0x0A 0x00 ' give the player a level10 togepi.
release
end

#org 0x6B0F54
' sorry, party is full.
message 0x6B1D54
boxset 0x2
release
end

#org 0x6B1A54
= Hi Guy!\nHere's a manly PKMN!\pKeep it, I have plenty more.

#org 0x6B1B54
= Hi Gal!\nHere's a cute PKMN!\pKeep it, I have plenty more.

#org 0x6B1C54
= Sorry,\nonly 1 per trainer.

#org 0x6B1D54
= There is no space for another POK


(edited by spin on 01-25-05 09:52 AM)
(edited by spin on 01-25-05 10:06 AM)
(edited by spin on 01-28-05 08:35 AM)
(edited by spin on 01-28-05 08:36 AM)
.frog

Chicken
Level: 2

Posts: 1/1
EXP: 16
For next: 30

Since: 02-19-05
From: Florida

Since last post: 255 days
Last activity: 255 days
Posted on 02-19-05 10:09 PM Link | Quote
I am very new to hacking and what not, but I know you guys can help me with this problem.
Whenever I tried to load my ruby rom into EliteMap (the newest version) I get the error
"Invalid Map pointers in INI". I have the INI file, or what I believe to be the INI file, but it is not working. I have copied it to notepad, named POKEROMS.INI and have it in the same folder as the rom, which in turn is in the same folder as Elite map. What am I doing wrong? Is there specific parts of the INI I have or am mssing? Heres what the file looks like...
[AXVE]
Name = Pok
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1190/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 02-19-05 10:41 PM Link | Quote
File looks fine. Could be the name, but I doubt it's case sensitive.

Then again, Windows hides file extensions by default. It could fail because the file's called PokeRoms.INI.TXT behind your back.
Dark_E

Octorok
Level: 8

Posts: 11/21
EXP: 1819
For next: 368

Since: 11-09-04

Since last post: 59 days
Last activity: 59 days
Posted on 02-26-05 05:02 PM Link | Quote
Alright, at least I though it would be just a simple event:

In my hack there's a Miltank Farm with a few Miltank in the barn.

#org 0x703660
boxset 0x4
message 0x703670
cry PKMN_MILTANK
release
end

#org 0x703670
= Miltank: Moo

Only Rubikon is saying it can't be exepted. Now I have this feeling I'm doing something stupidly wrong, but I don't have the faintest idea what it is...

Can someone help?
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1230/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 02-26-05 06:34 PM Link | Quote
1) Message first, -then- Boxset.
2) Scripted only includes STD.RBH. Add "#include stdpoke.rbh" at the top of the script to make it work.

Y'see, the compiler keeps a list of #defines. It then finds and replaces any word found in said list with it's value. If "PKMN_MILTANK" is not in the list, it's not replaced. "PKMN_MILTANK" is a string. So you get an error.

Same error occurs if you give a 16 or 32-bit value where an 8-bit value is expected (and other variants on this).
tetsu
Newcomer
Level: 4

Posts: 4/6
EXP: 229
For next: 50

Since: 03-03-05
From: Right behind you

Since last post: 236 days
Last activity: 39 days
Posted on 03-08-05 01:06 AM Link | Quote
OK. Noobie here, so brace yourself. Although there is probably a simple answer to my stupid question, and I know I'm going to feel like an idiot for asking anyway, here goes...
Is there anyway to add a(n) event, sign, trap, and/or person using EliteMap, and if not, what should I use to do so and how?
Begin laughing for my 'ingeniousness' right about... ... ...now.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1261/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 03-08-05 11:01 PM Link | Quote
It's name is a bit misleading, but when you click a certain button in EM, you can move a block of object data to another location... making room to add new ones without overwriting other data.

It's called the Repoint button
tetsu
Newcomer
Level: 4

Posts: 5/6
EXP: 229
For next: 50

Since: 03-03-05
From: Right behind you

Since last post: 236 days
Last activity: 39 days
Posted on 03-10-05 03:45 AM Link | Quote
Alright. It shouldn't be too misleading. I'll just have to look around a bit more and hope I find it. Thanx.
Craig3410

Paragoomba
Level: 15

Posts: 72/76
EXP: 16178
For next: 206

Since: 03-16-04
From: Fayetteville, AR

Since last post: 4 days
Last activity: 4 days
Posted on 04-21-05 03:29 AM Link | Quote
Is this thread still being used?

If so, I have a problem.

When using the PET, I get errors saying something like "file not found: pics/01a.bmp" Will there be a file library in a future release to fix this problem?




(edited by Craig3410 on 04-20-05 10:59 AM)
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1441/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 04-21-05 04:49 PM Link | Quote
I didn't write PET, but the pics folder can be made by opening your ROM in RS-Ball and clicking a button. Easy as pie.
Storm101

Red Goomba
Level: 11

Posts: 28/45
EXP: 4490
For next: 1495

Since: 03-26-05
From: Pasco, WA

Since last post: 99 days
Last activity: 11 days
Posted on 04-24-05 02:57 AM Link | Quote
Look, I know this has probably been answered 1000 times already and maybe some in this topic, but, that's a lot of pages... But, how exactly do I change the dialouge for characters? I use Rubikon, right? I can't get it to work right. I change the dialouge but it doesn't show.

I'm pretty dang new when it comes to pokemon hacking I'm a n00b or newb, whatever you guys call it.

Thanks in Advance. And please don't flame me...
ROM Hack Novice
Newcomer
Level: 3

Posts: 3/3
EXP: 72
For next: 56

Since: 04-23-05

Since last post: 192 days
Last activity: 188 days
Posted on 04-24-05 05:26 AM Link | Quote
This might be sorta a n00bie quiestion, but after all, i'm a novice*points to username* Anyway, how in elitemap, do you change the "link" between a route and a town. I need to know: what do i change in the connections, what i change in the exits, and whatever i need to change to change the link between a town and a route or even two routes for tha matter.
Cat Lover

Level: 11

Posts: 9/50
EXP: 4928
For next: 1057

Since: 04-22-05

Since last post: 2 days
Last activity: 2 days
Posted on 04-25-05 04:38 PM Link | Quote
Storm101, load EM. Control-click on an event other than a warp. ScriptEd ahould come up. Put in your script into it. Save. NOT DONE! Go back to the EM folder and open DiamondCutter. Go back to the folder and copy the the full name of your hack (Pokemon Ruby (U) [Patch] [Clock 1].gba) and paste it in the top bar in DiamondCutter. Select the script you saved and press OK. In EM, make something use your script. PLAY YOUR GAME. See if the script works. Checking it in EM might mislead you!
Baro

Hoarder
Level: 30

Posts: 275/366
EXP: 153824
For next: 12045

Since: 07-07-04
From: Portonovo, Spain

Since last post: 1 day
Last activity: 15 hours
Posted on 04-25-05 10:34 PM Link | Quote
Originally posted by Cat Lover
Storm101, load EM. Control-click on an event other than a warp. ScriptEd ahould come up. Put in your script into it. Save. NOT DONE! Go back to the EM folder and open DiamondCutter. Go back to the folder and copy the the full name of your hack (Pokemon Ruby (U) [Patch] [Clock 1].gba) and paste it in the top bar in DiamondCutter. Select the script you saved and press OK. In EM, make something use your script. PLAY YOUR GAME. See if the script works. Checking it in EM might mislead you!


It's hundred of times better to use an hex editor. One easy to use is thingy 32, and with a good table file (like the one you can get at a spanish web,made by me (hit 'descargar' to download), it's complete, every simbol but japanese) I've also made a tutorial out of this, but it's in spanish and it's too long (includes use of fonted, repiont, etc) to translate... I'm too lazy... It's in the same page as the table. I write the link 'cuz maybe you can read it using a translator.


(edited by Baro on 04-25-05 05:36 AM)
Storm101

Red Goomba
Level: 11

Posts: 29/45
EXP: 4490
For next: 1495

Since: 03-26-05
From: Pasco, WA

Since last post: 99 days
Last activity: 11 days
Posted on 04-26-05 03:33 AM Link | Quote
Yeah, but... Where's Diamond Cutter? It's not in my EM folder. I can't find it. if it's really called something else or has a abbreveiation, I could probably find it. Although I couldn't find a (DC) anywhere


(edited by Storm101 on 04-25-05 10:36 AM)
Baro

Hoarder
Level: 30

Posts: 277/366
EXP: 153824
For next: 12045

Since: 07-07-04
From: Portonovo, Spain

Since last post: 1 day
Last activity: 15 hours
Posted on 04-26-05 10:54 PM Link | Quote
Originally posted by Storm101
Yeah, but... Where's Diamond Cutter? It's not in my EM folder. I can't find it. if it's really called something else or has a abbreveiation, I could probably find it. Although I couldn't find a (DC) anywhere

You might don't need it. In the newest versions of EM there's a compile button in scripted and if you want to edit just dialogue, don't change the script, do I as told you. If you want to create scripts and scripted doesn't work, you can get diamond cutter from older versions of elitemap
Storm101

Red Goomba
Level: 11

Posts: 30/45
EXP: 4490
For next: 1495

Since: 03-26-05
From: Pasco, WA

Since last post: 99 days
Last activity: 11 days
Posted on 04-27-05 02:57 AM Link | Quote
Ok. I'll use 3.5 for Script Editing. One more thing, If my ROM has been renamed (I renamed it to Elite Map Ruby) Could I put that in the top bar of Diamond Cutter?
Baro

Hoarder
Level: 30

Posts: 279/366
EXP: 153824
For next: 12045

Since: 07-07-04
From: Portonovo, Spain

Since last post: 1 day
Last activity: 15 hours
Posted on 04-27-05 08:28 PM Link | Quote
Originally posted by Storm101
Ok. I'll use 3.5 for Script Editing. One more thing, If my ROM has been renamed (I renamed it to Elite Map Ruby) Could I put that in the top bar of Diamond Cutter?

Rename it again to ElitemapRuby. EM programs can't read spaces in file names.
Storm101

Red Goomba
Level: 11

Posts: 31/45
EXP: 4490
For next: 1495

Since: 03-26-05
From: Pasco, WA

Since last post: 99 days
Last activity: 11 days
Posted on 04-28-05 02:53 AM Link | Quote
Ok. Thanks For All Your help!!! Oh, do you know the answer to ROM Hack Novice's Question? I'd kinda like to know the answer as well...
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Pokémon hacking - EliteMap and Rubikon Running FAQ | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.035 seconds.