Prototype/Development Diamond & Pearl Assets Leak

Here are some mechanical differences. I looked at the pokemon-checkout archive out of convenience, which seems to be based on March 26 2006 and its corresponding build.

March 2006: (poketool/waza_tool.c)
Rivalry is a 1.5x boost and has no negative effect.
1617909848395.png

Final: (battle/server_tool.c)
Rivalry is a 1.25x boost and also has its negative effect.

1617909949975.png




Proto abilities: (include/battle/tokusyu_def.c)
Only goes up to 115 (Ice Body).
1617910312999.png

Final: https://bulbapedia.bulbagarden.net/wiki/Ability
The missing abilities that are present in final, mostly signature abilities.
1617910436958.png


Proto Technician affected moves with 50 base power.
1617910719379.png


Final Technician was buffed to affect moves with 60 base power, but they still have the 50 BP comment there.
1617910664530.png


Proto Tinted Lens:
Something about multiplying damage by 0.75 on a resistance? In general I'm not sure how this affects the damage formula or where it is, but it seems to have to do with type advantage flags.
1617912624528.png


Final Tinted Lens: A simple double damage on resistances, after the mentioned flags have been set.
1617911035144.png


Proto Quick Feet: 2x speed.
1617913606546.png

Final Quick Feet: 1.5x speed.
1617913625596.png


This is final code that checks for Cloud Nine/Air Lock and the speed doubling abilities.
1617913890677.png

Here's the proto version of this section.
1617913929054.png

There's an added check for an eqp/item effect that would apparently double speed in rain.

In include/itemtool/itemequip.h, we can see that this doesn't exist in final anymore and was replaced by the Icy/Smooth Rock effects. The HAREUPAMEDOWN right after is for Heat Rock.
1617913981448.png

1617914001954.png


Speaking of speed, this item effect doubled speed but now only raises it by 1.5x. Probably Choice Scarf.
1617915497523.png

1617915347913.png


The proto item listing is still based on gen 3 with some additions like 80 TMs, but many lacking like the legendary orbs. Slots have already been taken in account for the new Gen 4 balls, and the mail has items but with numbered placeholder names (meeru). There's a lot in here I don't understand so I'll leave it in a spoiler for now if anyone is interested in this.
1617914424705.png
1617914442097.png


#define ITEM_DUMMY_DATA ( 0 ) // ダミーデータ
#define ITEM_MASUTAABOORU ( 1 ) // マスターボール
#define ITEM_HAIPAABOORU ( 2 ) // ハイパーボール
#define ITEM_SUUPAABOORU ( 3 ) // スーパーボール
#define ITEM_MONSUTAABOORU ( 4 ) // モンスターボール
#define ITEM_SAFARIBOORU ( 5 ) // サファリボール
#define ITEM_NETTOBOORU ( 6 ) // ネットボール
#define ITEM_DAIBUBOORU ( 7 ) // ダイブボール
#define ITEM_NESUTOBOORU ( 8 ) // ネストボール
#define ITEM_RIPIITOBOORU ( 9 ) // リピートボール
#define ITEM_TAIMAABOORU ( 10 ) // タイマーボール
#define ITEM_GOOZYASUBOORU ( 11 ) // ゴージャスボール
#define ITEM_PUREMIABOORU ( 12 ) // プレミアボール
#define ITEM_KIZUGUSURI ( 17 ) // キズぐすり
#define ITEM_DOKUKESI ( 18 ) // どくけし
#define ITEM_YAKEDONAOSI ( 19 ) // やけどなおし
#define ITEM_KOORINAOSI ( 20 ) // こおりなおし
#define ITEM_NEMUKEZAMASI ( 21 ) // ねむけざまし
#define ITEM_MAHINAOSI ( 22 ) // まひなおし
#define ITEM_KAIHUKUNOKUSURI ( 23 ) // かいふくのくすり
#define ITEM_MANTANNOKUSURI ( 24 ) // まんたんのくすり
#define ITEM_SUGOIKIZUGUSURI ( 25 ) // すごいキズぐすり
#define ITEM_IIKIZUGUSURI ( 26 ) // いいキズぐすり
#define ITEM_NANDEMONAOSI ( 27 ) // なんでもなおし
#define ITEM_GENKINOKAKERA ( 28 ) // げんきのかけら
#define ITEM_GENKINOKATAMARI ( 29 ) // げんきのかたまり
#define ITEM_OISIIMIZU ( 30 ) // おいしいみず
#define ITEM_SAIKOSOODA ( 31 ) // サイコソーダ
#define ITEM_MIKKUSUORE ( 32 ) // ミックスオレ
#define ITEM_MOOMOOMIRUKU ( 33 ) // モーモーミルク
#define ITEM_TIKARANOKONA ( 34 ) // ちからのこな
#define ITEM_TIKARANONEKKO ( 35 ) // ちからのねっこ
#define ITEM_BANNOUGONA ( 36 ) // ばんのうごな
#define ITEM_HUKKATUSOU ( 37 ) // ふっかつそう
#define ITEM_PIIPIIEIDO ( 38 ) // ピーピーエイド
#define ITEM_PIIPIIRIKABAA ( 39 ) // ピーピーリカバー
#define ITEM_PIIPIIEIDAA ( 40 ) // ピーピーエイダー
#define ITEM_PIIPIIMAKKUSU ( 41 ) // ピーピーマックス
#define ITEM_HUENSENBEI ( 42 ) // フエンせんべい
#define ITEM_KINOMIZYUUSU ( 43 ) // きのみジュース
#define ITEM_SEINARUHAI ( 44 ) // せいなるはい
#define ITEM_MAKKUSUAPPU ( 45 ) // マックスアップ
#define ITEM_TAURIN ( 46 ) // タウリン
#define ITEM_BUROMUHEKISIN ( 47 ) // ブロムヘキシン
#define ITEM_INDOMETASIN ( 48 ) // インドメタシン
#define ITEM_RIZOTIUMU ( 49 ) // リゾチウム
#define ITEM_HUSIGINAAME ( 50 ) // ふしぎなアメ
#define ITEM_POINTOAPPU ( 51 ) // ポイントアップ
#define ITEM_KITOSAN ( 52 ) // キトサン
#define ITEM_POINTOMAKKUSU ( 53 ) // ポイントマックス
#define ITEM_EFEKUTOGAADO ( 54 ) // エフェクトガード
#define ITEM_KURITHIKATTAA ( 55 ) // クリティカッター
#define ITEM_PURASUPAWAA ( 56 ) // プラスパワー
#define ITEM_DHIFENDAA ( 57 ) // ディフェンダー
#define ITEM_SUPIIDAA ( 58 ) // スピーダー
#define ITEM_YOKUATAARU ( 59 ) // ヨクアタール
#define ITEM_SUPESYARUAPPU ( 60 ) // スペシャルアップ
#define ITEM_SUPESYARUGAADO ( 61 ) // スペシャルガード
#define ITEM_PIPPININGYOU ( 62 ) // ピッピにんぎょう
#define ITEM_ENEKONOSIPPO ( 63 ) // エネコのシッポ
#define ITEM_AOIBIIDORO ( 64 ) // あおいビードロ
#define ITEM_KIIROBIIDORO ( 65 ) // きいろビードロ
#define ITEM_AKAIBIIDORO ( 66 ) // あかいビードロ
#define ITEM_KUROIBIIDORO ( 67 ) // くろいビードロ
#define ITEM_SIROIBIIDORO ( 68 ) // しろいビードロ
#define ITEM_ASASENOSIO ( 69 ) // あさせのしお
#define ITEM_ASASENOKAIGARA ( 70 ) // あさせのかいがら
#define ITEM_AKAIKAKERA ( 71 ) // あかいかけら
#define ITEM_AOIKAKERA ( 72 ) // あおいかけら
#define ITEM_KIIROIKAKERA ( 73 ) // きいろいかけら
#define ITEM_MIDORINOKAKERA ( 74 ) // みどりのかけら
#define ITEM_SIRUBAASUPUREE ( 75 ) // シルバースプレー
#define ITEM_GOORUDOSUPUREE ( 76 ) // ゴールドスプレー
#define ITEM_ANANUKENOHIMO ( 77 ) // あなぬけのヒモ
#define ITEM_MUSIYOKESUPUREE ( 78 ) // むしよけスプレー
#define ITEM_TAIYOUNOISI ( 79 ) // たいようのいし
#define ITEM_TUKINOISI ( 80 ) // つきのいし
#define ITEM_HONOONOISI ( 81 ) // ほのおのいし
#define ITEM_KAMINARINOISI ( 82 ) // かみなりのいし
#define ITEM_MIZUNOISI ( 83 ) // みずのいし
#define ITEM_RIIHUNOISI ( 84 ) // リーフのいし
#define ITEM_TIISANAKINOKO ( 85 ) // ちいさなキノコ
#define ITEM_OOKINAKINOKO ( 86 ) // おおきなキノコ
#define ITEM_SINZYU ( 87 ) // しんじゅ
#define ITEM_OOKINASINZYU ( 88 ) // おおきなしんじゅ
#define ITEM_HOSINOSUNA ( 89 ) // ほしのすな
#define ITEM_HOSINOKAKERA ( 90 ) // ほしのかけら
#define ITEM_KINNOTAMA ( 91 ) // きんのたま
#define ITEM_HAATONOUROKO ( 92 ) // ハートのウロコ
#define ITEM_AMAIMITU ( 93 ) // あまいミツ
#define ITEM_SUKUSUKUKOYASI ( 94 ) // すくすくこやし
#define ITEM_YURUYURUKOYASI ( 95 ) // ゆるゆるこやし
#define ITEM_NAGANAGAKOYASI ( 96 ) // ながながこやし
#define ITEM_NEBANEBAKOYASI ( 97 ) // ねばねばこやし
#define ITEM_001MEERU ( 136 ) // 001メール
#define ITEM_002MEERU ( 137 ) // 002メール
#define ITEM_003MEERU ( 138 ) // 003メール
#define ITEM_004MEERU ( 139 ) // 004メール
#define ITEM_005MEERU ( 140 ) // 005メール
#define ITEM_006MEERU ( 141 ) // 006メール
#define ITEM_007MEERU ( 142 ) // 007メール
#define ITEM_008MEERU ( 143 ) // 008メール
#define ITEM_009MEERU ( 144 ) // 009メール
#define ITEM_010MEERU ( 145 ) // 010メール
#define ITEM_011MEERU ( 146 ) // 011メール
#define ITEM_012MEERU ( 147 ) // 012メール
#define ITEM_KURABONOMI ( 148 ) // クラボのみ
#define ITEM_KAGONOMI ( 149 ) // カゴのみ
#define ITEM_MOMONNOMI ( 150 ) // モモンのみ
#define ITEM_TIIGONOMI ( 151 ) // チーゴのみ
#define ITEM_NANASINOMI ( 152 ) // ナナシのみ
#define ITEM_HIMERINOMI ( 153 ) // ヒメリのみ
#define ITEM_ORENNOMI ( 154 ) // オレンのみ
#define ITEM_KIINOMI ( 155 ) // キーのみ
#define ITEM_RAMUNOMI ( 156 ) // ラムのみ
#define ITEM_OBONNOMI ( 157 ) // オボンのみ
#define ITEM_FIRANOMI ( 158 ) // フィラのみ
#define ITEM_UINOMI ( 159 ) // ウイのみ
#define ITEM_MAGONOMI ( 160 ) // マゴのみ
#define ITEM_BANZINOMI ( 161 ) // バンジのみ
#define ITEM_IANOMI ( 162 ) // イアのみ
#define ITEM_ZURINOMI ( 163 ) // ズリのみ
#define ITEM_BURIINOMI ( 164 ) // ブリーのみ
#define ITEM_NANANOMI ( 165 ) // ナナのみ
#define ITEM_SESINANOMI ( 166 ) // セシナのみ
#define ITEM_PAIRUNOMI ( 167 ) // パイルのみ
#define ITEM_ZAROKUNOMI ( 168 ) // ザロクのみ
#define ITEM_NEKOBUNOMI ( 169 ) // ネコブのみ
#define ITEM_TAPORUNOMI ( 170 ) // タポルのみ
#define ITEM_ROMENOMI ( 171 ) // ロメのみ
#define ITEM_UBUNOMI ( 172 ) // ウブのみ
#define ITEM_MATOMANOMI ( 173 ) // マトマのみ
#define ITEM_MOKOSINOMI ( 174 ) // モコシのみ
#define ITEM_GOSUNOMI ( 175 ) // ゴスのみ
#define ITEM_RABUTANOMI ( 176 ) // ラブタのみ
#define ITEM_NOMERUNOMI ( 177 ) // ノメルのみ
#define ITEM_NOWAKINOMI ( 178 ) // ノワキのみ
#define ITEM_SIIYANOMI ( 179 ) // シーヤのみ
#define ITEM_KAISUNOMI ( 180 ) // カイスのみ
#define ITEM_DORINOMI ( 181 ) // ドリのみ
#define ITEM_BERIBUNOMI ( 182 ) // ベリブのみ
#define ITEM_TIIRANOMI ( 183 ) // チイラのみ
#define ITEM_RYUGANOMI ( 184 ) // リュガのみ
#define ITEM_KAMURANOMI ( 185 ) // カムラのみ
#define ITEM_YATAPINOMI ( 186 ) // ヤタピのみ
#define ITEM_ZUANOMI ( 187 ) // ズアのみ
#define ITEM_SANNOMI ( 188 ) // サンのみ
#define ITEM_SUTAANOMI ( 189 ) // スターのみ
#define ITEM_NAZONOMI ( 190 ) // ナゾのみ
#define ITEM_44NOMI ( 191 ) // 44のみ
#define ITEM_45NOMI ( 192 ) // 45のみ
#define ITEM_46NOMI ( 193 ) // 46のみ
#define ITEM_47NOMI ( 194 ) // 47のみ
#define ITEM_48NOMI ( 195 ) // 48のみ
#define ITEM_49NOMI ( 196 ) // 49のみ
#define ITEM_50NOMI ( 197 ) // 50のみ
#define ITEM_51NOMI ( 198 ) // 51のみ
#define ITEM_52NOMI ( 199 ) // 52のみ
#define ITEM_53NOMI ( 200 ) // 53のみ
#define ITEM_54NOMI ( 201 ) // 54のみ
#define ITEM_55NOMI ( 202 ) // 55のみ
#define ITEM_56NOMI ( 203 ) // 56のみ
#define ITEM_57NOMI ( 204 ) // 57のみ
#define ITEM_58NOMI ( 205 ) // 58のみ
#define ITEM_59NOMI ( 206 ) // 59のみ
#define ITEM_60NOMI ( 207 ) // 60のみ
#define ITEM_61NOMI ( 208 ) // 61のみ
#define ITEM_62NOMI ( 209 ) // 62のみ
#define ITEM_63NOMI ( 210 ) // 63のみ
#define ITEM_64NOMI ( 211 ) // 64のみ
#define ITEM_HIKARINOKONA ( 212 ) // ひかりのこな
#define ITEM_SIROIHAABU ( 213 ) // しろいハーブ
#define ITEM_KYOUSEIGIPUSU ( 214 ) // きょうせいギプス
#define ITEM_GAKUSYUUSOUTI ( 215 ) // がくしゅうそうち
#define ITEM_SENSEINOTUME ( 216 ) // せんせいのツメ
#define ITEM_YASURAGINOSUZU ( 217 ) // やすらぎのすず
#define ITEM_MENTARUHAABU ( 218 ) // メンタルハーブ
#define ITEM_KODAWARIHATIMAKI ( 219 ) // こだわりハチマキ
#define ITEM_OUZYANOSIRUSI ( 220 ) // おうじゃのしるし
#define ITEM_GINNOKONA ( 221 ) // ぎんのこな
#define ITEM_OMAMORIKOBAN ( 222 ) // おまもりこばん
#define ITEM_KIYOMENOOHUDA ( 223 ) // きよめのおふだ
#define ITEM_KOKORONOSIZUKU ( 224 ) // こころのしずく
#define ITEM_SINKAINOKIBA ( 225 ) // しんかいのキバ
#define ITEM_SINKAINOUROKO ( 226 ) // しんかいのウロコ
#define ITEM_KEMURIDAMA ( 227 ) // けむりだま
#define ITEM_KAWARAZUNOISI ( 228 ) // かわらずのいし
#define ITEM_KIAINOHATIMAKI ( 229 ) // きあいのハチマキ
#define ITEM_SIAWASETAMAGO ( 230 ) // しあわせタマゴ
#define ITEM_PINTORENZU ( 231 ) // ピントレンズ
#define ITEM_METARUKOOTO ( 232 ) // メタルコート
#define ITEM_TABENOKOSI ( 233 ) // たべのこし
#define ITEM_RYUUNOUROKO ( 234 ) // りゅうのウロコ
#define ITEM_DENKIDAMA ( 235 ) // でんきだま
#define ITEM_YAWARAKAISUNA ( 236 ) // やわらかいすな
#define ITEM_KATAIISI ( 237 ) // かたいいし
#define ITEM_KISEKINOTANE ( 238 ) // きせきのタネ
#define ITEM_KUROIMEGANE ( 239 ) // くろいメガネ
#define ITEM_KUROOBI ( 240 ) // くろおび
#define ITEM_ZISYAKU ( 241 ) // じしゃく
#define ITEM_SINPINOSIZUKU ( 242 ) // しんぴのしずく
#define ITEM_SURUDOIKUTIBASI ( 243 ) // するどいくちばし
#define ITEM_DOKUBARI ( 244 ) // どくバリ
#define ITEM_TOKENAIKOORI ( 245 ) // とけないこおり
#define ITEM_NOROINOOHUDA ( 246 ) // のろいのおふだ
#define ITEM_MAGATTASUPUUN ( 247 ) // まがったスプーン
#define ITEM_MOKUTAN ( 248 ) // もくたん
#define ITEM_RYUUNOKIBA ( 249 ) // りゅうのキバ
#define ITEM_SIRUKUNOSUKAAHU ( 250 ) // シルクのスカーフ
#define ITEM_APPUGUREEDO ( 251 ) // アップグレード
#define ITEM_KAIGARANOSUZU ( 252 ) // かいがらのすず
#define ITEM_USIONOOKOU ( 253 ) // うしおのおこう
#define ITEM_NONKINOOKOU ( 254 ) // のんきのおこう
#define ITEM_RAKKIIPANTI ( 255 ) // ラッキーパンチ
#define ITEM_METARUPAUDAA ( 256 ) // メタルパウダー
#define ITEM_HUTOIHONE ( 257 ) // ふといホネ
#define ITEM_NAGANEGI ( 258 ) // ながねぎ
#define ITEM_AKAIBANDANA ( 259 ) // あかいバンダナ
#define ITEM_AOIBANDANA ( 260 ) // あおいバンダナ
#define ITEM_PINKUNOBANDANA ( 261 ) // ピンクのバンダナ
#define ITEM_MIDORINOBANDANA ( 262 ) // みどりのバンダナ
#define ITEM_KIIRONOBANDANA ( 263 ) // きいろのバンダナ
#define ITEM_KOUKAKURENZU ( 264 ) // こうかくレンズ
#define ITEM_TIKARANOHATIMAKI ( 265 ) // ちからのハチマキ
#define ITEM_MONOSIRIMEGANE ( 266 ) // ものしりメガネ
#define ITEM_TATUZINNOOBI ( 267 ) // たつじんのおび
#define ITEM_HIKARINONENDO ( 268 ) // ひかりのねんど
#define ITEM_INOTINOTAMA ( 269 ) // いのちのたま
#define ITEM_PAWAHURUHAABU ( 270 ) // パワフルハーブ
#define ITEM_DOKUDOKUDAMA ( 271 ) // どくどくだま
#define ITEM_KAENDAMA ( 272 ) // かえんだま
#define ITEM_SUPIIDOPAUDAA ( 273 ) // スピードパウダー
#define ITEM_KIAINOTASUKI ( 274 ) // きあいのタスキ
#define ITEM_FOOKASURENZU ( 275 ) // フォーカスレンズ
#define ITEM_METORONOOMU ( 276 ) // メトロノーム
#define ITEM_KUROITEKKYUU ( 277 ) // くろいてっきゅう
#define ITEM_KOUKOUNOSIPPO ( 278 ) // こうこうのしっぽ
#define ITEM_AKAIITO ( 279 ) // あかいいと
#define ITEM_KUROIHEDORO ( 280 ) // くろいヘドロ
#define ITEM_OOKINAUROKO ( 281 ) // おおきなウロコ
#define ITEM_KARAKARANOUROKO ( 282 ) // からからのウロコ
#define ITEM_SIMETTAKOURA ( 283 ) // しめったこうら
#define ITEM_NEBARINOKAGIDUME ( 284 ) // ねばりのかぎづめ
#define ITEM_HAYABUSAHATIMAKI ( 285 ) // はやぶさハチマキ
#define ITEM_KUTTUKIBARI ( 286 ) // くっつきバリ
#define ITEM_PAWAARISUTO ( 287 ) // パワーリスト
#define ITEM_BAWAABERUTO ( 288 ) // バワーベルト
#define ITEM_PAWAARENZU ( 289 ) // パワーレンズ
#define ITEM_PAWAABANDO ( 290 ) // パワーバンド
#define ITEM_PAWAAANKURU ( 291 ) // パワーアンクル
#define ITEM_PAWAAUEITO ( 292 ) // パワーウエイト
#define ITEM_KIREINANUKEGARA ( 293 ) // きれいなぬけがら
#define ITEM_OOKINANEKKO ( 294 ) // おおきなねっこ
#define ITEM_KODAWARINOMEGANE ( 295 ) // こだわりのメガネ
#define ITEM_WAZAMASIN01 ( 308 ) // わざマシン01
#define ITEM_WAZAMASIN02 ( 309 ) // わざマシン02
#define ITEM_WAZAMASIN03 ( 310 ) // わざマシン03
#define ITEM_WAZAMASIN04 ( 311 ) // わざマシン04
#define ITEM_WAZAMASIN05 ( 312 ) // わざマシン05
#define ITEM_WAZAMASIN06 ( 313 ) // わざマシン06
#define ITEM_WAZAMASIN07 ( 314 ) // わざマシン07
#define ITEM_WAZAMASIN08 ( 315 ) // わざマシン08
#define ITEM_WAZAMASIN09 ( 316 ) // わざマシン09
#define ITEM_WAZAMASIN10 ( 317 ) // わざマシン10
#define ITEM_WAZAMASIN11 ( 318 ) // わざマシン11
#define ITEM_WAZAMASIN12 ( 319 ) // わざマシン12
#define ITEM_WAZAMASIN13 ( 320 ) // わざマシン13
#define ITEM_WAZAMASIN14 ( 321 ) // わざマシン14
#define ITEM_WAZAMASIN15 ( 322 ) // わざマシン15
#define ITEM_WAZAMASIN16 ( 323 ) // わざマシン16
#define ITEM_WAZAMASIN17 ( 324 ) // わざマシン17
#define ITEM_WAZAMASIN18 ( 325 ) // わざマシン18
#define ITEM_WAZAMASIN19 ( 326 ) // わざマシン19
#define ITEM_WAZAMASIN20 ( 327 ) // わざマシン20
#define ITEM_WAZAMASIN21 ( 328 ) // わざマシン21
#define ITEM_WAZAMASIN22 ( 329 ) // わざマシン22
#define ITEM_WAZAMASIN23 ( 330 ) // わざマシン23
#define ITEM_WAZAMASIN24 ( 331 ) // わざマシン24
#define ITEM_WAZAMASIN25 ( 332 ) // わざマシン25
#define ITEM_WAZAMASIN26 ( 333 ) // わざマシン26
#define ITEM_WAZAMASIN27 ( 334 ) // わざマシン27
#define ITEM_WAZAMASIN28 ( 335 ) // わざマシン28
#define ITEM_WAZAMASIN29 ( 336 ) // わざマシン29
#define ITEM_WAZAMASIN30 ( 337 ) // わざマシン30
#define ITEM_WAZAMASIN31 ( 338 ) // わざマシン31
#define ITEM_WAZAMASIN32 ( 339 ) // わざマシン32
#define ITEM_WAZAMASIN33 ( 340 ) // わざマシン33
#define ITEM_WAZAMASIN34 ( 341 ) // わざマシン34
#define ITEM_WAZAMASIN35 ( 342 ) // わざマシン35
#define ITEM_WAZAMASIN36 ( 343 ) // わざマシン36
#define ITEM_WAZAMASIN37 ( 344 ) // わざマシン37
#define ITEM_WAZAMASIN38 ( 345 ) // わざマシン38
#define ITEM_WAZAMASIN39 ( 346 ) // わざマシン39
#define ITEM_WAZAMASIN40 ( 347 ) // わざマシン40
#define ITEM_WAZAMASIN41 ( 348 ) // わざマシン41
#define ITEM_WAZAMASIN42 ( 349 ) // わざマシン42
#define ITEM_WAZAMASIN43 ( 350 ) // わざマシン43
#define ITEM_WAZAMASIN44 ( 351 ) // わざマシン44
#define ITEM_WAZAMASIN45 ( 352 ) // わざマシン45
#define ITEM_WAZAMASIN46 ( 353 ) // わざマシン46
#define ITEM_WAZAMASIN47 ( 354 ) // わざマシン47
#define ITEM_WAZAMASIN48 ( 355 ) // わざマシン48
#define ITEM_WAZAMASIN49 ( 356 ) // わざマシン49
#define ITEM_WAZAMASIN50 ( 357 ) // わざマシン50
#define ITEM_WAZAMASIN51 ( 358 ) // わざマシン51
#define ITEM_WAZAMASIN52 ( 359 ) // わざマシン52
#define ITEM_WAZAMASIN53 ( 360 ) // わざマシン53
#define ITEM_WAZAMASIN54 ( 361 ) // わざマシン54
#define ITEM_WAZAMASIN55 ( 362 ) // わざマシン55
#define ITEM_WAZAMASIN56 ( 363 ) // わざマシン56
#define ITEM_WAZAMASIN57 ( 364 ) // わざマシン57
#define ITEM_WAZAMASIN58 ( 365 ) // わざマシン58
#define ITEM_WAZAMASIN59 ( 366 ) // わざマシン59
#define ITEM_WAZAMASIN60 ( 367 ) // わざマシン60
#define ITEM_WAZAMASIN61 ( 368 ) // わざマシン61
#define ITEM_WAZAMASIN62 ( 369 ) // わざマシン62
#define ITEM_WAZAMASIN63 ( 370 ) // わざマシン63
#define ITEM_WAZAMASIN64 ( 371 ) // わざマシン64
#define ITEM_WAZAMASIN65 ( 372 ) // わざマシン65
#define ITEM_WAZAMASIN66 ( 373 ) // わざマシン66
#define ITEM_WAZAMASIN67 ( 374 ) // わざマシン67
#define ITEM_WAZAMASIN68 ( 375 ) // わざマシン68
#define ITEM_WAZAMASIN69 ( 376 ) // わざマシン69
#define ITEM_WAZAMASIN70 ( 377 ) // わざマシン70
#define ITEM_WAZAMASIN71 ( 378 ) // わざマシン71
#define ITEM_WAZAMASIN72 ( 379 ) // わざマシン72
#define ITEM_WAZAMASIN73 ( 380 ) // わざマシン73
#define ITEM_WAZAMASIN74 ( 381 ) // わざマシン74
#define ITEM_WAZAMASIN75 ( 382 ) // わざマシン75
#define ITEM_WAZAMASIN76 ( 383 ) // わざマシン76
#define ITEM_WAZAMASIN77 ( 384 ) // わざマシン77
#define ITEM_WAZAMASIN78 ( 385 ) // わざマシン78
#define ITEM_WAZAMASIN79 ( 386 ) // わざマシン79
#define ITEM_WAZAMASIN80 ( 387 ) // わざマシン80
#define ITEM_HIDENMASIN01 ( 388 ) // ひでんマシン01
#define ITEM_HIDENMASIN02 ( 389 ) // ひでんマシン02
#define ITEM_HIDENMASIN03 ( 390 ) // ひでんマシン03
#define ITEM_HIDENMASIN04 ( 391 ) // ひでんマシン04
#define ITEM_HIDENMASIN05 ( 392 ) // ひでんマシン05
#define ITEM_HIDENMASIN06 ( 393 ) // ひでんマシン06
#define ITEM_HIDENMASIN07 ( 394 ) // ひでんマシン07
#define ITEM_HIDENMASIN08 ( 395 ) // ひでんマシン08
#define ITEM_OTODOKEMONO ( 396 ) // おとどけもの
#define ITEM_POKEMONNOHUE ( 397 ) // ポケモンのふえ
#define ITEM_HIMITUNOKAGI ( 398 ) // ひみつのカギ
#define ITEM_HIKIKAEKEN ( 399 ) // ひきかえけん
#define ITEM_KINNOIREBA ( 400 ) // きんのいれば
#define ITEM_HIMITUNOKOHAKU ( 401 ) // ひみつのコハク
#define ITEM_KAADOKII ( 402 ) // カードキー
#define ITEM_EREBEETANOKAGI ( 403 ) // エレベータのカギ
#define ITEM_KAINOKASEKI ( 404 ) // かいのカセキ
#define ITEM_KOURANOKASEKI ( 405 ) // こうらのカセキ
#define ITEM_SIRUHUSUKOOPU ( 406 ) // シルフスコープ
#define ITEM_ZITENSYA ( 407 ) // じてんしゃ
#define ITEM_TAUNMAPPU ( 408 ) // タウンマップ
#define ITEM_BATORUSAATYAA ( 409 ) // バトルサーチャー
#define ITEM_BOISUTHEKKAA ( 410 ) // ボイスチェッカー
#define ITEM_WAZAMASINKEESU ( 411 ) // わざマシンケース
#define ITEM_KINOMIBUKURO ( 412 ) // きのみぶくろ
#define ITEM_OSIETEREBI ( 413 ) // おしえテレビ
#define ITEM_TORAIPASU ( 414 ) // トライパス
#define ITEM_REINBOOPASU ( 415 ) // レインボーパス
#define ITEM_OTYA ( 416 ) // おちゃ
#define ITEM_SINPINOTIKETTO ( 417 ) // しんぴのチケット
#define ITEM_OORORATIKETTO ( 418 ) // オーロラチケット
#define ITEM_KONAIRE ( 419 ) // こないれ
#define ITEM_RUBII ( 420 ) // ルビー
#define ITEM_SAFAIA ( 421 ) // サファイア
#define ITEM_MAGUMANOSIRUSI ( 422 ) // マグマのしるし
#define ITEM_HURUBITAKAIZU ( 423 ) // ふるびたかいず
#define ITEM_MAHHAZITENSYA ( 424 ) // マッハじてんしゃ
#define ITEM_KOINKEESU ( 425 ) // コインケース
#define ITEM_DAUZINGUMASIN ( 426 ) // ダウジングマシン
#define ITEM_BORONOTURIZAO ( 427 ) // ボロのつりざお
#define ITEM_IITURIZAO ( 428 ) // いいつりざお
#define ITEM_SUGOITURIZAO ( 429 ) // すごいつりざお
#define ITEM_HUNENOTIKETTO ( 430 ) // ふねのチケット
#define ITEM_KONTESUTOPASU ( 431 ) // コンテストパス
#define ITEM_HOERUKOZYOURO ( 432 ) // ホエルコじょうろ
#define ITEM_DEBONNONIMOTU ( 433 ) // デボンのにもつ
#define ITEM_HAIBUKURO ( 434 ) // はいぶくろ
#define ITEM_TIKANOKAGI ( 435 ) // ちかのカギ
#define ITEM_DAATOZITENSYA ( 436 ) // ダートじてんしゃ
#define ITEM_PORUTOKEESU ( 437 ) // ポルトケース
#define ITEM_DAIGOHENOTEGAMI ( 438 ) // ダイゴへのてがみ
#define ITEM_MUGENNOTIKETTO ( 439 ) // むげんのチケット
#define ITEM_BENIIRONOTAMA ( 440 ) // べにいろのたま
#define ITEM_AIIRONOTAMA ( 441 ) // あいいろのたま
#define ITEM_TANTIKI ( 442 ) // たんちき
#define ITEM_GOOGOOGOOGURU ( 443 ) // ゴーゴーゴーグル
#define ITEM_INSEKI ( 444 ) // いんせき
#define ITEM_1GOUSITUNOKAGI ( 445 ) // 1ごうしつのカギ
#define ITEM_2GOUSITUNOKAGI ( 446 ) // 2ごうしつのカギ
#define ITEM_4GOUSITUNOKAGI ( 447 ) // 4ごうしつのカギ
#define ITEM_6GOUSITUNOKAGI ( 448 ) // 6ごうしつのカギ
#define ITEM_SOUKONOKAGI ( 449 ) // そうこのカギ
#define ITEM_NEKKONOKASEKI ( 450 ) // ねっこのカセキ
#define ITEM_TUMENOKASEKI ( 451 ) // ツメのカセキ
#define ITEM_DEBONSUKOOPU ( 452 ) // デボンスコープ
#define ITEM_TANKENSETTO ( 453 ) // たんけんセット
#define ITEM_TAKARABUKURO ( 454 ) // たからぶくろ
#define ITEM_RUURUBUKKU ( 455 ) // ルールブック
#define ITEM_POKESAATYAA ( 456 ) // ポケサーチャー
#define ITEM_POINTOKAADO ( 457 ) // ポイントカード
#define ITEM_MANMARUISI ( 458 ) // まんまるいし
#define ITEM_KANAMEISI ( 459 ) // かなめいし
#define ITEM_BOUKENNOOTO ( 460 ) // ぼうけんノート
#define ITEM_SIIRUIRE ( 461 ) // シールいれ
#define ITEM_AKUSESARIIIRE ( 462 ) // アクセサリーいれ
#define ITEM_SIIRUBUKURO ( 463 ) // シールぶくろ

#define ITEM_DATA_MAX ( 463 ) // アイテム最大数

#define ITEM_MAIL_MAX ( 12 ) // メール数
#define ITEM_NUTS_MAX ( 64 ) // きのみ数


#endif // ITEMSYM_H

Tangled Feet was buffed to 50% evade over 20%. (server.c)
1617916509790.png

1617916522177.png


(battle_server.h) Game Freak hadn't added Fog yet.
1617916449565.png


1617916428121.png

Also from the above accuracy function, Gravity and the Micle Berry didn't have effects at that point. Similarly the Rock sandstorm SpD boost didn't exist yet, or at least wasn't in the same place after Solar Power. Light Ball and Thick Fat still affect the special stats instead of move power like in Gen 3, though Blaze/Torrent/Overgrow were updated.

Rough Skin still did 1/16 HP damage (from gen 3).
1617918738289.png


EDIT: Snow Cloak lacks its hail immunity.
 
Last edited:

breh

強いだね
Tinted Lens: The modifier of .5 would be changed to .75 presumably, given the comment.

Water speed boosting item: Literally called "Speed Up in Rain Item"

Choice scarf: yes that is choice scarf and specifically uses the choice item name

Long list of items: what are you looking to see in that?
 
I...suppose this is as relevant here just because of the timeframe involved:

There was internal documents detailing notes and such for various games in development/release for the DS & Wii in the big leak and among them there was a listing for....Pokemon Pinball DS!
It would have been in development by FUSE, the people responsible for Mario Pinball Land and Metroid Prime Pinball and was set for release September 2006 (I presume Japan), which would've lined up with launching (roughly) alongside Diamond & Pearl.

Sadly no other information about it.
 
The beta names avoid a minor critique I have with the English names of the three Sinnoh starters, which is how all three are two-syllable names, each repeating the consonant sound in the beginning and using a different vowel for the second syllable.

They're catchy names, but I don't really understand all three being structured the same way.
 

Pikachu315111

Ranting & Raving!
is a Community Contributoris a Top Smogon Media Contributor
I...suppose this is as relevant here just because of the timeframe involved:

There was internal documents detailing notes and such for various games in development/release for the DS & Wii in the big leak and among them there was a listing for....Pokemon Pinball DS!
It would have been in development by FUSE, the people responsible for Mario Pinball Land and Metroid Prime Pinball and was set for release September 2006 (I presume Japan), which would've lined up with launching (roughly) alongside Diamond & Pearl.

Sadly no other information about it.
Odd they would have thought about releasing a pinball game that would no doubt have the Gen IV Pokemon be released alongside the main games. Like, maybe a close as a few months if they wanted it to remain relevant, though at the same time would also think they'd want to wait until after all the Mythicals were released so they could at the very least have Arceus, like maybe release it around the time of the Arceus movie.

The beta names avoid a minor critique I have with the English names of the three Sinnoh starters, which is how all three are two-syllable names, each repeating the consonant sound in the beginning and using a different vowel for the second syllable.

They're catchy names, but I don't really understand all three being structured the same way.
Except for Turtwig which is TURTle + TWIG.

Also Piplup is trying to be an onomatopoeia as that's what its Japanese name is: Pochama. A closer "name" in English would have likely been "plip plop", but eventually also added in "pip" to refer to it being a bird ("pip" is a stage of an unhatched bird right before it hatches, seeing how they were having problems and thinking of "ploop" they probably went to "pip" out of desperation even though it's obviously a chick but wanted the name to start with a "P" sound). Though if what R_N said is true and they were having problems don't see why they just didn't drop it for a more standard name like "Penguick".
 
Odd they would have thought about releasing a pinball game that would no doubt have the Gen IV Pokemon be released alongside the main games. Like, maybe a close as a few months if they wanted it to remain relevant, though at the same time would also think they'd want to wait until after all the Mythicals were released so they could at the very least have Arceus, like maybe release it around the time of the Arceus movie.
From the time frame involved, I fully expect it to have been planned as the final lead up to DP so it'd be all gens 1-3 again, but this time with Gen 4 cameos. With the fact it would launch near DP in Japan basically just being coincidental.
 
Here's the interview mentioning Piplup, or rather "Piploop".

Unfortunately there's not that many beta names (as far as I looked), as the actual mons either have final names or Japanese versions (Piplup, Shinx, Finneon, Rotom, Azelf, Shaymin) and only in dialogue like this do they show up. On the same profile you can see Azelf being "Agnom" and the Meister wants a "Glofin", though I don't think Shinx is ever mentioned in dialogue and the others seem to be the same by the time they were translated. In general it seems like the main script was done before a lot of names like pokemon/trainers/items/moves, which is the state of the November 20 build/2nd version of the translation.
1626832214299.png


"dia060813en" is a Japanese version with all the names in English letters and starts you off with an English name, while all the other English builds started with Japanese names for both. I guess this was just to test English letters. Something weird about this one is that the name orders are based on Gen 3 index numbers, though the actual pokemon are still the same. Also Giratina is still called Kimairan aka beta Giratina, though it has the final Giratina sprite as does everything else.
1626833213637.png

1626833188796.png

1626833063804.png


In the November 24 build, Dawn is called Maura instead of Alissa in the spots that tweet has, but otherwise she's still mentioned as Lucy.
1626829740262.png

Sandgem Town has a different name in dialogue.
1626829802391.png


Some move names are very slightly different. Meteor Rain is Draco Meteor.
1626829783288.png

Something interesting about these builds is that they feature all species names without all caps, and apparently this was going to extend to all the moves that used to have 2 capitalized words next to each other, except DynamicPunch.
1626829817469.png

1626830131275.png

1626830216926.png

1626830343405.png


Also Giratina is the "Skeletal Pokemon" here. One build shows that these descriptors were all finished before the species names were added.
1626829853677.png

Cresselia doesn't have that much to do with the quarter moon in final.
1626830390477.png

Mothim didn't even have a species name at first though.
1626833782842.png

There are some more differences but overall they are pretty minor so I'll leave them for now.

In the text I saw the Great Marsh is still the Great Marsh, but the location name is "Great Bog".
1626831294175.png

Some pokemon have spaces at the front of their names.
1626831671288.png


Shaymin lacks a name for a while, but in the November 27 build it got translated here despite its species name still being in Japanese. In the last build before this (November 24) this text was just untranslated.
1626831885358.png

Rotom's name shows up in the November 24 version.
1626832668561.png


The save box used to be shrunked down because the English text was smaller, but by final it was back to the first size.
1626832748248.png

1626833517859.png

EDIT:
Some long location names were changed

1626833627820.png


lol
1626833650334.png

1626833667812.png

Volkner actually had a name in battle here but I guess they just made placeholder text for all these badge dialogues. The gym statues also mention xxxxx and don't even add you to the list.
1626833689046.png

Rowan is missing a "to" here
1626833741422.png


1626833760799.png

1626834033341.png

1626834055428.png

Congratulations, you got to the bottom of this post.
 
Last edited:

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top