B2W2 Tutorial: Adding NPCs to the Overworld

Channel:
Subscribers:
12,400
Published on ● Video Link: https://www.youtube.com/watch?v=5gDf4Qr0roc



Category:
Tutorial
Duration: 12:17
28,989 views
233


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.







Tags:
video game
pokemon
video
pokecheck
kaphotics
bond
bond697
mat
xfr
admin
background
mod
code
modify
action
replay
AR
hack
cheat
bg
pad
change
kwandaoren66
shofu
black
white
bw2
b2w2
b2
w2
swag
mad
codes
ds
nds
rom
desmume
customize
customization
drpez12
pez
drpez
bw
wifi
wifi battle
handheld console
gaming
nintendo
kazowar
smogon
edit
script
lua
xse
projectpokemon
project
pporg
overworld
npc
add
nuggetbridge
hacked
scripting