Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(3 edits) (-2)

I don’t normally leave reviews, but in this case, I feel like I need to ask why a Visual Novel is using Unity, and why it requires DirectX 12 support from the GPU. If you need 3D features, that’s fine, use DirectX 9/10 or OpenGL 2 / 3. But DX12? That’s quite steep for a game like this.

Quick edit: This isn’t the only game I’m unable to enjoy due to this as well, there’s a bit of an alarming trend of developers “requiring” DX12 for things that have no need for DX12, namely VNs.

Edit 2: I can’t extract it on my machine either, the Unity Project exported colons ( : ) in the file / directory names, which cannot be used on Windows, and if you do manage to get one in a file / directory path, it can cause massive disk corruption / data loss. I now have to find a way to manipulate the location I extracted it to so I can undo the disaster that is the result of getting a colon in a directory / file name, as I cannot delete it using Windows, due to the colon in the path.

The game doesn't require D3D12 as far as I can tell. I'm using Wine on Linux, but the game starts with D3D11, even if Wine is set to behave like Windows 10. (Granted, I had to do my own fiddling for it to work, but that's not really relevant...) Regardless, you can force either one with `-force-d3d11` or `-force-d3d12` on the command line.

Also, Windows programs do like to choke on so-called "invalid characters", but having a colon in a file path is not going to corrupt your disk or otherwise cause you to lose data. If NTFS didn't support arbitrary file names, it wouldn't have let you extract the zip at all (you can use filenames with colons in NTFS on Linux and it works just fine!). It will still make things obnoxious on Windows, but that's unfortunately the name of the game with it...

Anyway, supporting older rendering backends is all well and good, but frankly there's nothing wrong with using Unity. It's just another tool that a developer can choose to use if they feel comfortable with it; it doesn't make the game less valid, even if it seems extreme to you. It is unfortunate that it seemingly no longer supports anything <D3D11, and supporting OpenGL or Vulkan on Windows requires explicit action from the developer... Fortunately, though, these days DXVK (the D3D-to-Vulkan translation layer normally used to run Windows games on Linux) can be used on Windows for GPUs with Vulkan support, which can come in handy in some cases :)

(3 edits)

Well, my NAS using a NTFS disk got completely screwed up by the colon in the path; I had to use Linux to delete the folder, as Windows wouldn’t let me, even when I put the disk directly on my Windows machine.

As for the D311, I don’t have that either. DxDiag claims I have support, but I ran a test to see if it actually existed; it did not, only D39 exists apparently.

EDIT: I cannot extract the files with a colon in the name; Windows Explorer errors out with the following error: Error 0x80070057: The parameter is incorrect. Image of error: Image of error mentioned above

(Sorry about the image above not working as of 10:58 CST [GMT-6] 19-01-22; itch.io returns a 500 Internal Server Error when retrieving the image for display here.)