Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

  • Thread starter Thread starter lisreal2401
  • Start date Start date
  • Views Views 434,081
  • Replies Replies 2,005
  • Likes Likes 32
Yes, both name and publisher were customized

I’d like to add that I’ve had no luck in my three attempts. Did you ever struggle with getting the right title name, or did you always have success? Also, did you need to modify a .config file in the /contents/ folder of Atmosphere? I’m really struggling to get the titles right, so any advice you could share would be greatly appreciated!
 
I’d like to add that I’ve had no luck in my three attempts. Did you ever struggle with getting the right title name, or did you always have success? Also, did you need to modify a .config file in the /contents/ folder of Atmosphere? I’m really struggling to get the titles right, so any advice you could share would be greatly appreciated!
If game works, just gamename is still cotton, than I dunno what it might be.
 
  • Like
Reactions: dragonz
If game works, just gamename is still cotton, than I dunno what it might be.
Thanks for your reply! Just to clarify, when you say the game works but the name is still 'Cotton,' does that mean you didn’t have to modify anything for the title to change? I’m really curious if there are any specific steps you took to ensure the title displayed correctly. Any insights would be appreciated!
 
Thanks for your reply! Just to clarify, when you say the game works but the name is still 'Cotton,' does that mean you didn’t have to modify anything for the title to change? I’m really curious if there are any specific steps you took to ensure the title displayed correctly. Any insights would be appreciated!
Nothing specific. CMD asks you at certain time to enter gamename and publisher name and it generates NSP as I told it to.
 
  • Like
Reactions: dragonz
Nothing specific. CMD asks you at certain time to enter gamename and publisher name and it generates NSP as I told it to.
Got it. Thanks. -
Post automatically merged:

I discovered that Saturn2NSP wouldn't rename your NSP to your desired title because I didn’t have .NET 5.0 SDK installed on my computer. This was a frustrating issue to troubleshoot! The program it uses called cmdlhex.exe requires it. :creep:

https://dotnet.microsoft.com/en-us/download/dotnet/5.0/runtime?cid=getdotnetcore&os=windows&arch=x64

All Good now - Thanks
 
Last edited by dragonz,
  • Like
Reactions: _fab999_
Has anyone gotten scanlines to work??? I've tried editing save files, rebuilding nsps from scratch with scanlines enabled, using a layeredfs patch to replace the ini, but nothing happens. Responses would imply that they do work but there's been no specific proof and the last person to ask was years ago and they didn't get any kind of response either..
 
  • Like
Reactions: dragonz
Has anyone gotten scanlines to work??? I've tried editing save files, rebuilding nsps from scratch with scanlines enabled, using a layeredfs patch to replace the ini, but nothing happens. Responses would imply that they do work but there's been no specific proof and the last person to ask was years ago and they didn't get any kind of response either..
I’ve been thinking about adding scanlines and had an idea: if people can create their own side wallpapers, could they use that layer as a scanline overlay to cover the entire screen? I’m not certain if some games have dynamic scaling, but it might be worth a try. I’m still new to this, so I could be off base.
Post automatically merged:

I’ve been thinking about adding scanlines and had an idea: if people can create their own side wallpapers, could they use that layer as a scanline overlay to cover the entire screen? I’m not certain if some games have dynamic scaling, but it might be worth a try. I’m still new to this, so I could be off base.
If anyone has successfully gotten the latest 4MB hack for Castlevania to work, please let me know! I got the translated one and the partially translated with translucent graphics working btw.
 
Scanlines not working is probably an unimplemented feature of the version of the emulator the tools/scripts are based on per City Connection's patch notes for the first version (and every subsequent Saturn Tribute release) that (probably) added sanity checks to data integrity.



I definitely have improved my ability to cross analyze program code when doing RE work in general since my only attempt at checking for what changed in this patch - I kind of doubt I'll be able to actually get involved enough to patch it outright, but simply having a reference point of (relevant) changes might be helpful to people smarter than me. It's basically more or less what happened in the first place with this thread as far as other people making better implementations than my initial POC, if this amounts to anything this thread has truly come full circle ^_^
 
Scanlines not working is probably an unimplemented feature of the version of the emulator the tools/scripts are based on per City Connection's patch notes for the first version (and every subsequent Saturn Tribute release) that (probably) added sanity checks to data integrity.



I definitely have improved my ability to cross analyze program code when doing RE work in general since my only attempt at checking for what changed in this patch - I kind of doubt I'll be able to actually get involved enough to patch it outright, but simply having a reference point of (relevant) changes might be helpful to people smarter than me. It's basically more or less what happened in the first place with this thread as far as other people making better implementations than my initial POC, if this amounts to anything this thread has truly come full circle ^_^

Hey! Sounds like ur really gettin the hang of this RE stuff. Even if u ain’t ready to patch it yet, ur insights can help others. Keep it up! ^_^
 
I’ve been thinking about adding scanlines and had an idea: if people can create their own side wallpapers, could they use that layer as a scanline overlay to cover the entire screen? I’m not certain if some games have dynamic scaling, but it might be worth a try. I’m still new to this, so I could be off base.
that's a good idea actually, I kinda have no clue how I'd go about making a wallpaper tex file though lol. I'll at least try looking into it
 
  • Like
Reactions: dragonz
the compability list link is not working , is there another one or what? i'm confused


It's unfortunate that the list was lost. However, if you follow most of the steps I've outlined over the last two pages, you should be able to get about 95% of the games running smoothly.

If a game doesn’t work, trying a different version might solve the issue. Feel free to post here, and someone may be able to assist you
 
我一直在考虑添加扫描线并有一个想法:如果人们可以创建自己的侧面壁纸,他们可以使用该层作为扫描线覆盖来覆盖整个屏幕吗?我不确定某些游戏是否具有动态缩放功能,但可能值得一试。我对此还很陌生,所以我可能会偏离基础。
[自动合并]1728345042[/自动合并]

如果有人成功获得了恶魔城最新的 4MB 破解版并可以运行,请告诉我!顺便说一句,我得到了翻译后的部分和部分翻译后的半透明图形。
This is a good idea. I tried making a wallpaper with added scanline elements, but unfortunately, the game could only successfully display the border part of the wallpaper, but the scanline did not work at all.
 
This is a good idea. I tried making a wallpaper with added scanline elements, but unfortunately, the game could only successfully display the border part of the wallpaper, but the scanline did not work at all.
Thank you for at least trying it. Where you able to give the scan-lines a transparency effect?
 
感谢您至少尝试一下。您在哪里可以给扫描线带来透明效果?
我通过 Google 搜索了一些扫描线 png 格式的素材,填在壁纸的空白处,重新生成新的壁纸并修改为 tex 格式。虽然这种方法不适用于世嘉土星模拟器,但我还是得到了一个好消息,它可以应用于 NSO 模拟器。是的,它有效。换句话说,这种方法可以用来提高 NSO 仿真器的显示效果。
 
我通过 Google 搜索了一些扫描线 png 格式的素材,填在壁纸的空白处,重新生成新的壁纸并修改为 tex 格式。虽然这种方法不适用于世嘉土星模拟器,但我还是得到了一个好消息,它可以应用于 NSO 模拟器。是的,它有效。换句话说,这种方法可以用来提高 NSO 仿真器的显示效果。


it can be applied to the NSO emulator? it works? In other words, this method can be used to enhance the display quality of the NSO emulator?

I use saturn2NSP to build saturn games. I'm not familiar with what you're referring to. Also, we would love to see some images of the scanlines within one of your games.
 
The reality is that wallpapers that combine scanlines don't work in Saturn games, and you can only see the borders, but you can't see the added scanlines. But this method does work in the NSO simulator, I will put two screenshots with the switch, you can see the effect very intuitively. One of them uses NSO's official original screen filter, and the other one is the display of the wallpaper I added the filter effect to. Hopefully, this approach may provide some ideas for improving the display of the NSO Emulator in the future.

微信图片_20241030171110.jpg

Emulator original filter effect

微信图片_20241030171114.jpg

Customize the appearance of the overlay
Post automatically merged:

它可以应用于 NSO 模拟器吗?它有效吗?换句话说,这种方法可以用来提高 NSO 仿真器的显示质量吗?

我使用 saturn2NSP 来构建 saturn 游戏。我不熟悉你指的是什么。此外,我们希望在您的游戏中看到一些扫描线的图像。易金彝
The above is the specific display effect that I tested with the NSO Emulator here.Here is another video of the Saturn game after changing the wallpaper. No scanlines can be seen in it.

 
Last edited by hotcofe,
  • Like
Reactions: dragonz

Site & Scene News

Popular threads in this forum