Author Topic: Yoshi's story with the D-pad?  (Read 18598 times)

0 Members and 1 Guest are viewing this topic.

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1537
  • Karma: +154/-3
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #15 on: January 24, 2017, 06:09 PM »
This patch doesn't seem to support saving. Every time I play, it's a brand new save file.

Try adding the line:

0x6D75410B=2    (Yoshi's Story - modified controls - http://krikzz.com/forum/index.php?topic=6087.0)

to the bottom of the save_db.txt file in your ED64 folder. The save_db.txt file is for setting the permanent save method for unknown or modified roms (which I'm almost certain is the cause of your problem). I can't test this (I'm not at home), but please post if it works.

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1537
  • Karma: +154/-3
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #16 on: January 24, 2017, 06:15 PM »
Actually, I'd suggest replacing all of the text in your save_db.txt file with this (copy and past all of the test starting with the line 'OFF       : 0'  line) since it includes every fix I know of (as of 24th Jan 2017)



OFF       : 0
EEPROM 4k : 1
EEPROM 16k: 2
SRAM      : 3
SRAM 768  : 4
FLASHRAM  : 5
ROM ID or CRC HI can be used for game detection. (check "ROM Info" menu for details)
-----------------------------------
N6=1       (Dr. Mario. ROM ID detection)
0xce84793d=3    (Donkey Kong [f2]. CRC detection)
OS=1       (64 Oozumou)
O2=1       (64 Oozumou 2)
0x96BA4EFB=3    (Derby Stallion 64 Beta)
0x19E0E54C=1   (Dragon King)
GL=1       (Getter Love!!)
0x25414DCA=1    (Glover Prototype)
JG=3       (Jinsei Game 64)
SB=1       (King Hill 64 Extreme Snowboarding)
0x21548CA9=3    (Mini Racers Prototype)
PM=1      (Premier Manager 64)
PT=1      (Puyo Puyo 4 Puyo Puyo Party)
R7=2      (Robot Ponkotsu 64 7tsu no Umi no Caramel)
IB=3      (Shigesato Itoi's No. 1 Bass Fishing! Definitive Edition)
T3=2      (Shin Nihon Pro Wrestling Toukon Road 2)
0xBC9B2CC3=5   (Starcraft 64 Prototype)
0x1F95CAAA=3   (Donkey Kong 64 (E) [f1] Boot&Save)
0x0D93BA11=2   (Kirby 64 - The Crystal Shards (E) [!])
0x46039FB4=2   (Kirby 64 - The Crystal Shards (U) [!])
0xFD6907F0=5   (Starcraft 64 German Prototype)
0xD52FE29D=1   (Donchan Puzzle)
0x6D9D1FE4=1   (Eleven Beat: World Tournament)
0x4248BA87=1   (Kuru Kuru Fever)
0x315C7466=1   (Star Soldier: Vanishing Earth Arcade)
0x90AF8D2C=1   (Tower & Shaft)
0x2F57C9F7=1   (Vivid Dolls)
0xB73AB6F6=1   (Sin and Punishment - English Translation)
TX=1      (Taz Express - http://krikzz.com/forum/index.php?topic=147.165)
0x7f43e701=1   (Top Gear Rally PAL - http://krikzz.com/forum/index.php?topic=5385.0)
0x0160E9E5=1   (Last Legion UX (English Translation - 4k eeprom save))
0x6D75410B=2    (Yoshi's Story - modified controls - http://krikzz.com/forum/index.php?topic=6087.0)


Offline G-Rabbit

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #17 on: January 25, 2017, 06:26 AM »
So the Kirby ROM hack is changed to SRAM when the game is supposed to have EEP format saves. Can someone else test the Kirby ROM hack? I'm not sure if it's a problem on my end or there's something wrong with the ROM itself.

SubDrag

  • Guest
Re: Yoshi's story with the D-pad?
« Reply #18 on: January 25, 2017, 01:08 PM »
Did you add the save type to the file Kerr Avon mentioned? Need add another entry to 2 for Kirbys CRC.

Offline G-Rabbit

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #19 on: January 25, 2017, 04:30 PM »
Yes, at the bottom of the save_db file I have "0x46039FB4=2   (Kirby 64 - The Crystal Shards)" typed up. I removed the "(U) [!]" at the end since I did the same for the ROM itself. It still won't save.

SubDrag

  • Guest
Re: Yoshi's story with the D-pad?
« Reply #20 on: January 25, 2017, 04:40 PM »
He only included the normal Kirby 64. You need to add a line for the modified CRC of the changed ROM (The CRC used is at byte 0x10 of ROM). 

It should be:
0x0AC29131=2   (Kirby 64 - The Crystal Shards - Analog Controls)

Kerr Avon -  do you have a post somewhere that will always contain the latest set of needed save modifications?
« Last Edit: January 25, 2017, 04:43 PM by SubDrag »

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1537
  • Karma: +154/-3
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #21 on: January 25, 2017, 04:47 PM »
He only included the normal Kirby 64. You need to add a line for the modified CRC of the changed ROM (The CRC used is at byte 0x10 of ROM). 

It should be:
0x0AC29131=2   (Kirby 64 - The Crystal Shards - Analog Controls)

Kerr Avon -  do you have a post somewhere that will always contain the latest set of needed save modifications?

No, but when G-Rabbit confirms that your above line fixes the save problem (I get the same value as you), then I'll post a guide on how to find the values and add them to the save_db.txt file. I have a batch file that I just drag the rom over, to learn the CRC value (the batch file calls the CRC program's .exe) so it's really easy to use, and I'll post that up.

Offline G-Rabbit

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #22 on: January 25, 2017, 05:05 PM »
He only included the normal Kirby 64. You need to add a line for the modified CRC of the changed ROM (The CRC used is at byte 0x10 of ROM). 

It should be:
0x0AC29131=2   (Kirby 64 - The Crystal Shards - Analog Controls)

Kerr Avon -  do you have a post somewhere that will always contain the latest set of needed save modifications?

It works!!! Thank you both so much for all your help. Now this game feels great to play on my Hori. Is there any chance in the future that you can add analog stick compatibility to Mischief Makers and Bangai-O (J) (by default analog stick is set to shooting as the c-buttons are, d-pad is for movement, it would be cool if movement could be mapped to the analog stick)?

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1537
  • Karma: +154/-3
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #23 on: January 25, 2017, 05:23 PM »
Subdrag (or anyone else), I've started to write the guide, using your Kirby 64 - The Crystal Shards (U) [!] Analog Controls hack as an example, but I've hit a problem. See, you and my save_db.txt file both say Kirby 64's save type is 2, which is EEPROM 16k, but the site at:

http://n64.icequake.net/mirror/www.elitendo.com/n64/usa_boot_save_list.html

lists it as EEPROM (4 Kbits). I can't get to my N64 for a week (next Friday at earliest, I'm working away from home), so I can't test this, so can you confirm that it's an error on their website, and that 16k works with the original game/hack, but 4k doesn't, please.

Also, I can't remember how the OS version 2.x on the Everdrive reports the default save-type for games, so please can you describe how to see this setting in the ED64's menus.

Thanks.

SubDrag

  • Guest
Re: Yoshi's story with the D-pad?
« Reply #24 on: January 25, 2017, 05:47 PM »
According to that post, yeah the original game is 4k but apparently on ED64 has to be 16.
https://krikzz.com/forum/index.php?topic=2272.0

I will look at adding analog controls to those games you mentioned.

Offline Romi64

  • Newbie
  • *
  • Posts: 24
  • Karma: +2/-0
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #25 on: January 25, 2017, 07:10 PM »
Great news I fixed both issues! Ground stomp is now working, and c-up and c-down only do the fruit border, while C-left and C-right (or Z) can be used to aim and fire eggs.  Apparently this game requires the full 100% stick movement to do anything, and I was only going partially there (which works on every other game).  Probably explain why it has emulation issues on this in some games and if you use the gamecube controller.

Please check it out and hopefully this works (and enjoy if it does).

Re-apply the patch to a clean Yoshi's Story (U) (M2) ROM from this zip:
http://goldeneyevault.com/viewfile.php?id=312

Great job! Now it feels much more fluid :D Works flawlessly so far.




Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1537
  • Karma: +154/-3
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #26 on: January 25, 2017, 07:53 PM »
According to that post, yeah the original game is 4k but apparently on ED64 has to be 16.
https://krikzz.com/forum/index.php?topic=2272.0

Thanks. Can you tell me, step by step, how to get the ED64 OS v2.* to show what save-type is set for a given game please, so I can add it to the guide?

SubDrag

  • Guest
Re: Yoshi's story with the D-pad?
« Reply #27 on: January 25, 2017, 09:24 PM »
According to that post, yeah the original game is 4k but apparently on ED64 has to be 16.
https://krikzz.com/forum/index.php?topic=2272.0

Thanks. Can you tell me, step by step, how to get the ED64 OS v2.* to show what save-type is set for a given game please, so I can add it to the guide?

After selecting your rom, press Z, choose Options, then set your save type to EEP16K, or whatever you need, Flash, EEP4K, etc, then press B to return, and start your rom as usual by pressing A twice.

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1537
  • Karma: +154/-3
    • View Profile
Re: Yoshi's story with the D-pad?
« Reply #28 on: January 25, 2017, 09:39 PM »
Thanks. Can you tell me, step by step, how to get the ED64 OS v2.* to show what save-type is set for a given game please, so I can add it to the guide?

That's ideal, thanks, mate. I'll add it to the guide now, and post it.

« Last Edit: January 25, 2017, 10:09 PM by Kerr Avon »

SubDrag

  • Guest
Re: Yoshi's story with the D-pad?
« Reply #29 on: January 26, 2017, 12:02 AM »
Thanks for that, now if there are any save troubles, we can just point people to both pages (and you can add new ROMs as we find them, to your master list, which helps too).

OK, now to look at the other games mentioned and try to do analog control mods...