Welcome to the PokéCommunity!

Hi there! Thanks for visiting PokéCommunity. We’re a group of Pokémon fans dedicated to providing the best place on the Internet for discussing ideas and sharing fan-made content. Welcome! We’re glad you’re here.

In order to join our community we need you to create an account with us. Doing so will allow you to make posts, submit and view fan art and fan fiction, download fan-made games, and much more. It’s quick and easy; just click here and follow the instructions.

PGM is all set for February. This month, we're playing through a game known as Eevee's Tile Trial. If you wish to earn rewards, please head over to our event thread by clicking on the provided link and give yourself a shot at the game!

Hey Unregistered! How fast can you game? The Marathon II is up and running in Video Game's - compete against your friends to see how quickly you can complete sixty intense in-game challenges. See you there!

Big update: I finished working on Map Header interface and association between map, script, event and other maps. All works only if you open map as Narc (3D).
I wanna show you my beta map-matrix viewer!

Thanks!
For trainer data I need to investigate, but I think is linked with trdata.narc.
The terrain data is "created" by me (It's not in header) and help the user to find which other map has the same header (I make a function that, using matrix data, return all terrain with a particular header)

Oh yes, didn't someone also say that the music for each map is stored in the ARM9 binary, like the moves contained in the TMs and HMs?

It'll be interesting to see something in which changes the ID of the song that is played for the map, although I'm also thinking it could also be possible to include the STRM IDs as well, seeing as the B2/W2 uses a STRM for the title screen.

Does anyone know how to find the music IDs in the ARM9 binary, so I can change the songs for each map?

__________________

[Platinum Lucario's Signature]

Researching the NDS ROMs...

sure does feel like a brand new adventure!

I'm gradually learning to use Microsoft Visual Studio!

Always focus on the present, best thing to do! Never look back into the past and never worry about anything bad of the future!

^ not as far as I'm aware. pichu already hinted at it when he posted the image of the map associations. The ambient music IDs used at certain locations are determined from the zone data narc (a/0/1/2, both b1w1 & b2w2) at 0x0C-0x13, 4 words for spring/summer/autumn/winter.

b2w2 text file a/0/0/2 file 366 has the list of song names -> ingame hex... 0000-096F, I have a list of the correlation here for B2W2; it's the internal names. I've been using another for BW1 which users have named songs; the two lists are different between games (new music).

You can use Lua scripts to see the active zone data for a certain location if you're using an emulator.

If you change certain ones they may or may not work, it depends on the location (and method of map change). There's another way the game associates music to map in addition to the zone data.

Hm... I've imported a map into Black 2 in order to replace Aspertia City with Littleroot Town as a test for my ROM hack. Now I'm wondering... how come doesn't the map appear at all?

I'm rather a beginner to importing maps into Nintendo DS ROMs. Do you know what I've done wrong here? The map that I've just imported into the ROM comes up with an error in NPRE but doesn't display at all while playing the ROM. I must've done something wrong, what could it be?

__________________

[Platinum Lucario's Signature]

Researching the NDS ROMs...

sure does feel like a brand new adventure!

I'm gradually learning to use Microsoft Visual Studio!

Always focus on the present, best thing to do! Never look back into the past and never worry about anything bad of the future!

Hm... I've imported a map into Black 2 in order to replace Aspertia City with Littleroot Town as a test for my ROM hack. Now I'm wondering... how come doesn't the map appear at all?

I'm rather a beginner to importing maps into Nintendo DS ROMs. Do you know what I've done wrong here? The map that I've just imported into the ROM comes up with an error in NPRE but doesn't display at all while playing the ROM. I must've done something wrong, what could it be?

I've currently written up a guide on how to edit maps in Pokémon Black/White/Black 2/White 2 (currently waiting approval), which will indeed help people new to NPRE on how to change the map model in Generation 5.

Oh and just to also let you know pichu2000, you could always use the model viewer from MKDS Course Modifier. It is way better than PG4Map, it properly positions the camera when viewing the 3D model, as well as properly rendering all the textures.

Oh and I was also wondering... do you know where the headers for the weather, music and other stuff for B/W/B2/W2? 'Cause I've had a bit of trouble looking around for it, do you know how to find those things? 'Cause I'm a bit hopeless in finding them. lol

__________________

[Platinum Lucario's Signature]

Researching the NDS ROMs...

sure does feel like a brand new adventure!

I'm gradually learning to use Microsoft Visual Studio!

Always focus on the present, best thing to do! Never look back into the past and never worry about anything bad of the future!

Well yes, of course. We can already edit Generation 5 now, ever since the day NPRE had support for importing and exporting maps, which at that time I was clueless about editing NSBMD models. It was not until very recently I learned how to export and import maps into NDS ROMs.

But having said that, we're always learning something new everyday. When we do, we always post tutorials to educate others on how to edit stuff, as long as there isn't another thread already there.

Wait, hang on. I just read a post from about a month ago that said about the music data and weather are contained in the zone_event.narc, which is in a/0/1/2 in both B/W and B2/W2. Aw, I've completely forgotten that, just shows that I stayed up all night typing up the tutorial which is bound to appear soon in the Tutorials section. xD

__________________

[Platinum Lucario's Signature]

Researching the NDS ROMs...

sure does feel like a brand new adventure!

I'm gradually learning to use Microsoft Visual Studio!

Always focus on the present, best thing to do! Never look back into the past and never worry about anything bad of the future!

Well yes, of course. We can already edit Generation 5 now, ever since the day NPRE had support for importing and exporting maps, which at that time I was clueless about editing NSBMD models. It was not until very recently I learned how to export and import maps into NDS ROMs.

But having said that, we're always learning something new everyday. When we do, we always post tutorials to educate others on how to edit stuff, as long as there isn't another thread already there.

Wait, hang on. I just read a post from about a month ago that said about the music data and weather are contained in the zone_event.narc, which is in a/0/1/2 in both B/W and B2/W2. Aw, I've completely forgotten that, just shows that I stayed up all night typing up the tutorial which is bound to appear soon in the Tutorials section. xD

Hi, people!
Sorry for the lack of updates, but UNI this year is very difficult and I have almost no time to work on tool. But I hope to find it!
Now, a question about script:
I'm working on a better script viewer (to help people to have a more meaningful representation of what a script should do) and I'm focusing to trasform old script language into in a more "programming-like" language.
An example. This is a real script of DP ROM.
It is the actual NPRE's view

Now, It's a good idea? Do you prefer the old view or do you like the new?
If you prefer the new, this implies a bunch of new work (I've almost done 30%) to make the new parser.
If you don't like, I don't spend my little time on this feature and I'm focuzing on other.
So, please tell me your opinion!

I would suggest making it more like gen 2 scripting. Or maybe working off of gen 2 and making it even more simple. Maybe even have and advanced view for people that want to see how the script would actually look like and then have a simple view button for newbies. That would be the best way about going to do things. Do I make any sense?

I would suggest making it more like gen 2 scripting. Or maybe working off of gen 2 and making it even more simple. Maybe even have and advanced view for people that want to see how the script would actually look like and then have a simple view button for newbies. That would be the best way about going to do things. Do I make any sense?

Oh wait! An even better idea! How about we can have the option to change the script style layout? So we can then change between the different views. 'Cause some people would surely like to see the offsets for the scripts and where they are and all that. And there are some people that'd like a programming style environment. ^^

And hey, I was also thinking... do you know where the scripting NARC is in Black/White/Black 2/White 2? 'Cause I'm a little clueless in where it is. xD

__________________

[Platinum Lucario's Signature]

Researching the NDS ROMs...

sure does feel like a brand new adventure!

I'm gradually learning to use Microsoft Visual Studio!

Always focus on the present, best thing to do! Never look back into the past and never worry about anything bad of the future!

The PokéCommunity

Meta

Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, or The Pokémon Company International. We just love Pokémon.