tpunix / SAROO

SAROO is a SEGA Saturn HDloader
327 stars 38 forks source link

Regarding the issue of screen garbled in certain game graphics. #170

Open moncat2005 opened 2 months ago

moncat2005 commented 2 months ago

Regarding the issue of screen garbled in certain game graphics. For example, in Sakura Wars 2, after selecting "New Start" or "Save" on the start interface, all the text on the right side of the screen is garbled, and the BGM tone in the game is abnormal. After finding GAMEID (GS-9169 V1.002), optimize it using the section_delay and play_delay parameters. At the beginning, the sector_delay was adjusted. When the value exceeded 2500, the garbled screen on the start interface disappeared and the music returned to normal. However, an abnormal garbled screen was found in the background layer of the male protagonist in the conversation on the ship. Further adjustment: play_delay=1000, sector_delay=2100, At the bottom of the start interface, there is a small amount of screen garbled, but the animation of the female protagonist speaking with her mouth appearing for the first time shows abnormal screen garbled. Further fine tune play_delay to 1000, sector_delay=2110, The mouth garbled screen of the female protagonist disappeared, but after arriving at the base, other female characters' mouth animations began to show garbled screens

I always feel like the adjustment is not going to the point. The exhaustive method requires repeatedly plugging and unplugging the TF card dozens of times.

May I ask, how can we handle issues like this more efficiently? Is there a way for a PC to directly access and read the TF card on the SAROO card without repeatedly plugging and unplugging the card?

关于部分游戏存在画面花屏乱码现象的问题  例如:樱花大战2,start界面后选择新开始或者存档的画面右侧文字部分全部乱码,并且后续的游戏中的BGM异常走音。 查找到GAMEID(GS-9169 V1.002)后,使用sector_delay和play_delay参数进行优化尝试。 一开始调整sector_delay,当数值大于2500后,开始界面的文字乱码消失,后续音乐也恢复正常,但是在船上对话时的男主角的背景层发现异常。 进一步调整:play_delay=1000,sector_delay=2100,开始选择界面的底部出现2行乱码,首次出现的女主角场景,说话时的嘴部动画出现乱码图形。 再细调play_delay=1000,sector_delay=2110,女主角的嘴部乱码图形消失,但是到了基地后,发现其他女性角色嘴部动画开始出现乱码图形......  总感觉调整不得要领,穷举法反复验证需要来回插拔TF卡几十次。  请教各位,像这样的问题,应该怎么处理更为高效? 有没有不需要反复插拔卡的方式,可以让PC直接访问读写SAROO卡上的TF卡的办法?

tzmwx commented 1 month ago

你调整的数值太细微了,大一点 建议 sector间隔500-1000,最高不要超10000,控制8000以下较好 play间隔5000-10000,最高不要超150000 樱花大战2 好像需要sector5000,play10000

另外,目前saroo公开版软件不能直接用saroo卡修改参数,需要借助电脑加读卡器

moncat2005 commented 1 month ago

尝试过你的建议,但是并未找到更好的配置参数。 不是花屏就是游戏到一定进程卡死,樱花大战2这个游戏对参数太敏感了。 比如三国志2-赤壁之战这种,不配参数开始画面背景层会有缺失,随便配个sector_delay=2000问题就解决了。 最终樱花大战2反复试验后妥协的参数:play_delay=1000,sector_delay=2105, 这个参数下,开始选择存档界面文字完整,底部边框略有缺失,角色嘴巴、眼睛以及背景层不再花屏,且游戏进程初步未见卡死。