幻想水浒传吧 关注:10,441贴子:235,579
  • 8回复贴,共1

【幻想水浒传4】道具修改代码+道具修改方法

只看楼主收藏回复

幻想水浒传系列的道具修改有点绕,主要是因为其道具数据的储存方式。
笔者在网上找到了一份美版的道具代码,另外又用CE修改器配合研究了一下,发现其道具修改的规律如下。
【道具存储规律】
有一片放道具的内存区域,先获得的物品先占据一个固定位置,占据之后这个位置就放这个物品,若物品数值变为0,新道具先填充后面的位置,之后再填充这个空位,跟道具得取得场景有关。
【道具格式】
前4个自己位置放什么物品,后4个字节物品数量,低位字节在前面
XX XX 00 00 ; XX XX 00 00
此位置之后,空8个空字节(即全部为0);然后是一段8字节长度的,类似的字节,形如A1 00 00 00 ; A6 00 00 00 不清楚具体意义,必须写入这段字节才能新增道具。
(推测的意义为:前4个字节一共出现XX-1种物品,后四个字节为这是第XX+1件物品)
接着就是下一个道具的存储位置。
也就是说,要新增一个道具,必须要写入三段8字节的代码。
道具初始位置(不保证准确,一般为草药的位置)
2053F20


IP属地:四川1楼2019-11-08 23:55回复
    251 - Unicorn Hat
    252 - Mermaid Crown
    253 - Venus Comb
    254 - Pirate King Crown
    255 - Hero's Helmet
    256 - Guardian Circlet
    257 - Mystical Circlet
    258 - Old Book 1
    259 - Old Book 2
    260 - Old Book 3
    261 - Old Book 4
    262 - Old Book 5
    263 - Old Book 6
    264 - Old Book 7
    265 - Old Book 8
    266 - Old Book 9
    267 - Old Book 10
    268 - Window Set 1
    269 - Window Set 2
    270 - Window Set 3
    271 - Window Set 4
    272 - Window Set 5
    273 - Window Set 6
    274 - Window Set 7
    275 - Window Set 8
    276 - Window Set 9
    277 - Window Set 10
    278 - Canvas 1
    279 - Canvas 2
    280 - Canvas 3
    281 - Canvas 4
    282 - Canvas 5
    283 - Canvas 6
    284 - Canvas 7
    285 - Canvas 8
    286 - Canvas 9
    287 - Canvas 10
    288 - Hull Paint 1
    289 - Hull Paint 2
    290 - Hull Paint 3
    291 - Hull Paint 4
    292 - Hull Paint 5
    293 - Hull Paint 6
    294 - Hull Paint 7
    295 - Hull Paint 8
    296 - Hull Paint 9
    297 - Hull Paint 10
    298 - Scale
    299 - Dragon Scale
    300 - Feather
    301 - Giant Bird's Feather
    302 - Horn
    303 - Unicorn's Horn
    304 - Skin
    305 - Frog's Skin
    306 - Bone
    307 - Dragon's Bone
    308 - Shell
    309 - Giant Crab's Shell
    310 - Seashell
    311 - Pearl Shell
    312 - Bad Iron Ore
    313 - Normal Iron Ore
    314 - Good Iron Ore
    315 - Bad Silver Ore
    316 - Normal Silver Ore
    317 - Good Silver Ore
    318 - Bad Gold Ore
    319 - Normal Gold Ore
    320 - Good Gold Ore
    321 - Platinum
    322 - Diamond
    323 - Crystal Ball
    324 - Flute
    325 - Sugar
    326 - Salt
    327 - Soy Sauce
    328 - Mayonnaise
    329 - Candle
    330 - Fur
    331 - Native Costume
    332 - Holly Berry
    333 - Wine
    334 - Rum
    335 - Deer Antler
    336 - Book
    337 - Musk
    338 - Ancient Text
    339 - Herbal Medicine
    340 - Flower Seed
    341 - Wooden Amulet
    342 - Fish
    343 - Broiled Fish
    344 - Steamed Bun
    345 - Meat Bun
    346 - Crab Bun
    347 - Salad
    348 - Pot of Failure
    349 - Pot of Razril
    350 - Pot of Obel
    351 - Pot of Nay
    352 - Pot of Na-Nal
    353 - Gold Pot
    354 - Celadon Pot
    355 - Graffiti
    356 - Hanging Scroll
    357 - Noble Portrait
    358 - Abstract
    359 - Landscape
    360 - Flower
    361 - Voodoo Doll
    362 - Angel Statue
    363 - Knight Statue
    364 - Good Luck Cat
    365 - Pearl
    366 - Iron Hammer
    367 - Copper Hammer
    368 - Silver Hammer
    369 - Golden Hammer
    370 - Fancy Wallpaper
    371 - Fancy Table
    372 - Fancy Sofa
    373 - Fancy Console
    374 - Tiger Carpet
    375 - Mink Wallpaper
    376 - Sheepskin Sofa
    377 - Chinchilla Stand
    378 - Forest Carpet
    379 - Forest Wallpaper
    380 - Log Desk
    381 - Log Bench
    382 - Log Display Stand
    383 - Ocean Floor Carpet
    384 - Wave Wallpaper
    385 - Coral Table
    386 - Seashell Bench
    387 - Coral Console
    388 - Tatami Mat
    389 - Sliding Door
    390 - Natural Wood Desk
    391 - Natural Wood Bench
    392 - Natural Wood Stand
    393 - Simple Carpet
    394 - Simple Wallpaper
    395 - Simple Table
    396 - Simple Sofa
    397 - Simple Display Stand
    398 - Stone of Strength
    399 - Stone of Defense
    400 - Stone of Skill
    401 - Stone of Evasion
    402 - Stone of Magic
    403 - Stone of Magic Def
    404 - Stone of Speed
    405 - Stone of Luck
    406 - Guard Ring
    407 - Magic Ring
    408 - Lucky Ring
    409 - Counter Ring
    410 - Power Ring
    411 - Speed Ring
    412 - Fire Magic Ring
    413 - Water Magic Ring
    414 - Thunder Magic Ring
    415 - Wind Magic Ring
    416 - Earth Magic Ring
    417 - Magic Canceller
    418 - Star Earrings
    419 - Strength Sash
    420 - Water Amulet
    421 - Wind Amulet
    422 - Thunder Amulet
    423 - Flame Amulet
    424 - Gold Emblem
    425 - Cape
    426 - Fur Cape
    427 - Cape of Darkness
    428 - Crimson Cape
    429 - Blue Ribbon
    430 - Pearl Ring
    431 - Pearl Necklace
    432 - Pearl Bracelet
    433 - Glowing Hand Mirror
    434 - Double-Strike Orb
    435 - Fury Orb
    436 - Violence Orb
    437 - Medicine Orb
    438 - Drain Orb
    439 - Killer Orb
    440 - Skunk Orb
    441 - Fortune Orb
    442 - Prosperity Orb
    443 - Warrior Orb
    444 - Wizard Orb
    445 - Champion's Orb
    446 - Sunbeam Orb
    447 - Alert Orb
    448 - Gale Orb
    449 - Slash Orb
    450 - Counter Orb
    451 - Fancy Garb
    452 - Taisuke's Clothes
    453 - Snowe's Armor
    454 - Snowe's Noble Garb
    455 - Snowe's Pirate Garb
    456 - Snowe's Rags
    457 - Interior Design Book
    458 - Message Bottle
    459 - Fancy Carpet
    460 - Blue Fox Desk
    461 - Document
    462 - Treasure Map
    463 - Treasure Map
    464 - Treasure Map
    465 - Treasure Map
    466 - Treasure Map
    467 - Treasure Map
    468 - Treasure Map
    469 - Treasure Map
    470 - Treasure Map
    471 - Treasure Map
    472 - Treasure Map
    473 - Treasure Map
    474 - Treasure Map
    475 - Treasure Map
    476 - Treasure Map
    477 - Treasure Map
    478 - Treasure Map
    479 - Treasure Map
    480 - Treasure Map
    481 - Treasure Map
    482 - Treasure Map
    483 - Treasure Map
    484 - Treasure Map
    485 - Treasure Map
    486 - Treasure Map
    487 - Treasure Map
    488 - Treasure Map
    489 - Treasure Map
    490 - Treasure Map
    491 - Treasure Map
    492 - Bad Cotton Cloth
    493 - Normal Cotton Cloth
    494 - Good Cotton Cloth
    495 - Bad Flax Cloth
    496 - Normal Flax Cloth
    497 - Good Flax Cloth
    498 - Bad Wool Cloth
    499 - Normal Wool Cloth
    500 - Good Wool Cloth
    注:这里的代码是十进制的,修改的时候要换算成十六进制。


    IP属地:四川3楼2019-11-08 23:59
    回复
      【具体修改方法与原理】
      根据上面的介绍,幻水4要直接新增物品的话(有3串代码),容易失败。
      故采用把草药(Medicine)的存储地址替换成其他物品代码来新增物品,此时草药没了,然后再去商店买草药,会新增一个物品,然后再找到草药的存储地址,替换掉,完成第二个新增物品。
      具体操作:
      模拟器运行幻水4,打开CE(记住把CE设置里的,“扫描设置”--“扫描内存类型”全部勾选,这样就能直接改游戏的原始地址,即每次修改的地址代码都是一样的)。
      ↓↓↓
      通过变化草药数目,找到草药地址。用CE浏览相关地址,你会看到这样的代码串:
      01 (草药的道具代码)00 00 00; XX(草药个数)00 00 00 丨00 00 00 00 ;00 00 00 00 丨XX 00 00 00 ;XX 00 00 00
      ↓↓↓
      把 01 改成你想要的道具代码,注意道具数目不要改成1,因为假如你改了件装备,你装备到角色上,1就变成了0,这里的道具存储数据就会清零,反正很麻烦影响修改,不管什么物品,数目都不要是0,最好锁定数目。
      ↓↓↓
      去商店买新草药,此时会新增一列3个8字节的代码串,一般是新增到你的道具存储数据的最后,在CE浏览区域里,你可以向下滑动一段,一般找到全是零的地方,这里就是新增道具代码出现的地方了。
      当然,你也可以重新通过草药数目变化,来检索其位置。
      然后,重复上面修改道具的操作,第二件道具修改成功。
      注意,这里的修改指的是新增你道具栏里没有的道具,如果已经有了,那直接通过变化数目就能修改。


      IP属地:四川4楼2019-11-09 00:20
      回复
        【总结】
        以上就是幻想水浒传4的道具修改方法。为什么研究这个呢,因为幻水系列的道具很多,玩一趟下来容易漏掉一些关键道具,此时可以用这个方法补救。而且,你单通过变化道具数目来修改是无法新增道具的。
        如果你会用CE,阅读起来应该问题不大,如果不太懂行的小白,可能阅读起来有障碍。
        这个方法同样适用于 幻想水浒传3 ,因为这两个游戏的道具数据存储原理是一样的。幻想水浒传5,笔者没验证过。
        上面的方法是用美版的幻想水浒传,日版游戏没有验证过,不过笔者认为原理应该是一样的,只不过数据的原始地址会有区别。道具代码,目测也是一致的。


        IP属地:四川5楼2019-11-09 00:26
        回复
          感谢楼主酱对于这方面的修改研究
          其实我玩这种模拟器上的游戏
          用EC修改比较多


          IP属地:江苏6楼2019-11-09 19:58
          回复
            楼上说的用EMU CHEAT来修改PS2模拟器,好像不行。
            不过就算行,原理跟此贴里说的是一样的,用EMU CHEAT也是直接能改到游戏原始地址。
            如果,楼上说的是直接用 EMU CHEAT里的现成文件(点选打钩就行那种),肯定是不行的,因为网上几乎找不到修改道具的现成代码(本来就很复杂),可以说我这个是独一份,靴靴~~


            IP属地:四川7楼2019-11-18 00:31
            回复
              我玩幻水3的时候
              就是用EC搞的修改
              玩幻水4应该也可以


              IP属地:江苏8楼2019-11-18 19:30
              回复
                幻想水浒传4进去后无法对话。○也管用。可以进屋子。也可以开门。就是不能对话和储存


                来自Android客户端9楼2019-12-06 22:09
                回复


                  IP属地:江苏10楼2019-12-09 19:50
                  回复