(you still need to make it into CUE/BIN for that to work tho)
Hi there ^^ The game we're gonna focus on today is Nyan Nyan Parasol :3
it is a platformer where you have to defeat things in 2 vertical screens
to go to the next stage; it has some rewards that you can have and it's
pretty cute, that's why I love it :3 Anyway, we're not really gonna talk
about the game itself today, but about what it does. Starting it normally sets
the resolution to 640x480 for menu and 320x240 for in-game, also there's
no music. I tried this in WINE for linux, and you can run it in windowed with
following command
LC_ALL=ja_JP.UTF8
wine
explorer
/desktop=nyan,640x480 "C:\\Program Files\\SHISUIHOUSE\\NyanNyanParasol\\nyan.exe"
of course, edit the filepath to where you put it, but there's still no music,,,
Let's see how to fix that, but I'll look into how to make it windowed
for Windows too
Back when this game was made I remember that pretty much every game was fullscreen only, and you couldn't change that except the resolution, but you could barely do anything in the background at the time, so it's whatever. This kind of fullscreen is exclusive-fullscreen I think. Nowadays, you can do other things, what I've seen called multitasking, and there's also borderless fullscreen and just plain windowed. I don't know much about borderless, and maybe it requires you put some exact values for whatever monitor you have (to make it fullscreen), and there's also Integer Scaling that I also don't know much about. My screen is a small 1080p display and I don't mind those tiny 640x480 windows; for you it might be different and you'll have to do different settings and whatever, sorry I can't help ya there. Anyway, let's see about Windowed
Someone else was also trying to get this game running in Windowed and with music, and they were suggested to just emulate a Windows 98 JPver in 86box, and load up the CUE/BIN that way; it did work tho and you can try that instead, but I didn't do it, I wanted to do it on my Windows 8.1 VM :3
I know of another game from that period that also requires fullscreen, and some speedrun community recommends to use DxWnd for it, so I tried that with this game, and,,, by default it launches in a different resolution than it's supposed to and has graphical issues. I didn't try fixing it at the time (but it can be done), instead I looked around for DLL files
Previous experience from the other games made me think of DLL files, even though the game doesn't seem to have any in its folder, they're still loaded by the main EXE which is what I looked into for anything that might seem useful, and they are d3d8, ddraw, dinput, dsound, and winmm (we'll come back to this one later). The way windows works, unless otherwise specified (or exceptions apply), it'll load the DLLs from the current folder and then go to the system ones and elsewhere (PATH env). Looking around I found some replacements for these, I'll list them and the results
Alright, well, that's a long list,,, tbh I just got ddraw.dll and INI from cnc-ddraw and edited the INI a bit. And I also put d3d8to9 just in case
You can just run it with dxwnd and change some settings, but I was recommended to use an older specific version, and,,, I'm not sure which is easier to do
Let's see what to do with the lack of music tho
This is a CD audio that was converted to CUE/BIN. to make the audio play without using the CUE/BIN, you'll need these
Conversion is not always lossless, this may not be perfect. The tool uses ffmpeg for that to work, you may attempt to do it manually if you know better than I do. Even tho there's a single BIN file sometimes, there might be multiple tracks within, just look at the CUE file that's basically a text file and figure it out :3 Anyway, I've seen that dxwnd has a proxy for this, and there might be other ways that don't need converting to ogg but still require the CUE/BIN in a CD
I hope this helped somehow ^^ Another time I'll try my hand at MIDI soundfonts and DOSBox, but until then this gotta do