B2W2 Tutorial: Adding NPCs to the Overworld
1080p!!! Same exact process for BW1.
In this tutorial we will be adding a NPC to the game... anywhere.
I slowly go over all aspects and guide you through the entire process; in reality you can do the edits in a couple of minutes.
/a/0/4/8 - Overworld Sprites (/a/0/4/9 for BW1)
/a/1/2/6 - Overworld Entities (/a/1/2/5 for BW1)
Tools used: http://www.mediafire.com/?ulr0wwz0122ycnv
BWOE - Kazo's Overworld Sprite Editor
PPNFR - Project Pokemon NARC File Replace tool
HxD - Hex editor
DeSmuME - Emulator
zdXow - Lua script to provide information # Updated: Can be used on BW1 or B2W2, any language or version. Completely Gen V compatible.
http://projectpokemon.org/forums/showthread.php?24589-B2W2-General-ROM-Info&p=158564&viewfull=1#post158564
^permissions & Overworld Structure
To add Pokemon sprites as overworlds, there's a different process.
Bulbasaur = 01 10
Venusaur = 03 10
Essentially the second byte's first half is set to 1. (sprite bank 1, whereas NPCs are in bank 0)
It's not directly dex-linear as there are forms that shift everything further down the line. For now, just test out sprite values with another Lua script that I've provided over in the BW Lua scripts thread @ PP.
Sometimes the overworld file has more data than the header says; if so just make your changes and add the amount of bytes to the count. I don't know what that data does, so just keep it.
======
KazoWAR has created a tool to add NPCs for you. His tool basically replaces the whole HxD part + all the header hassle. The Lua script ~ finding the area process (in this video) is still required.
http://projectpokemon.org/forums/showthread.php?14752-Kazo-s-B-W-Tools
I still advise to learn the whole process described in this video, in case you want to add warp or trigger tiles.
Other Videos By Kaphotics
2013-08-30 | VGC13: Cybertron vs. Kaphotics |
2013-07-24 | B2W2: Cut Content Warp on Route 21 |
2013-06-03 | Pokémon White 2: Battle Challenge ROM Hack (v1.0) |
2013-05-08 | Pokémon Black & White 2: Strange House HACKED |
2013-03-27 | B2W2: 3D Camera Movement |
2013-03-24 | B2W2 ROM Hack Preview 3 |
2013-03-09 | B2W2: Follow Me! |
2013-02-26 | B2W2: Move Animations * |
2013-02-25 | B2W2: My Itemfinder is broken D: |
2013-02-16 | B2W2 Tutorial: Battle Scripting and more |
2013-02-13 | B2W2 Tutorial: Adding NPCs to the Overworld |
2013-02-03 | Pokemon B2W2 ~ Route 19 Movement Permission Glitch |
2013-01-28 | VGC 2013: DeagleBeagle vs bu3no!! |
2013-01-24 | VGC 2013: DoctorRiceYouSee vs Abram Burrows |
2013-01-24 | VGC 2013: Biosci vs Jacob Burrows |
2013-01-23 | VGC 2013: Duy vs DeagleBeagle |
2013-01-23 | VGC 2013: Human vs Stephen M. |
2013-01-23 | VGC 2013: Duy vs Erik Holmstrom |
2013-01-23 | VGC 2013: Human vs Alaka |
2013-01-23 | VGC 2013: Kaphotics vs Zach |
2013-01-23 | VGC 2013: Kaphotics vs Trinity |