Jump to content

Troubleshooting: Difference between revisions

we have a second report now, so I'm thinking this is something that was fixed in the engine between v1.0 and v1.1 (thanks to Stefan, probably)
m (wording)
(we have a second report now, so I'm thinking this is something that was fixed in the engine between v1.0 and v1.1 (thanks to Stefan, probably))
 
(4 intermediate revisions by the same user not shown)
Line 15: Line 15:


===Installer===
===Installer===
The installer on the CD-ROM, OniSetup.exe, may no longer run as of Windows 10. You can extract the game data from the installer's data file (ONISETUP.002) using [https://www.legroom.net/software/uniextract Universal Extractor].
The installer on the CD-ROM, OniSetup.exe, may no longer run as of Windows 10. You can directly extract the game data from the installer's data file (ONISETUP.002) using [https://www.legroom.net/software/uniextract Universal Extractor].


===Blam!s===
===Blam!s===
Line 22: Line 22:
[[Image:Blam!.png|center]]
[[Image:Blam!.png|center]]


There are several reasons why Oni might exit with such a message. The most common cause is solved by the Daodan DLL and OniX, but if neither of those fixes it, the [[/Blam|Blam page]] contains a thorough list of things that cause Oni to "blam".
There are several reasons why Oni might exit with such a message. The most common cause of startup crash is solved by the Daodan DLL and OniX, but if neither of those patches fixes it, the [[/Blam|Blam page]] contains a thorough list of things that cause Oni to "blam". Chinese Oni also has several unique crash cases which are documented there.


===Mouse/keyboard problems===
===Mouse/keyboard problems===
Line 32: Line 32:
===Poor frame rate===
===Poor frame rate===
====When certain particles are onscreen====
====When certain particles are onscreen====
There is no fix for this. Try not to have those particles onscreen =^-^= If you don't look at them, they can't slow you down.
There is no known fix for this in Oni, but we have reports of this issue being fixed in OniX. If you're playing AE Oni instead then our only advice is, Try not to have those particles onscreen =^-^= If you don't look at them, they can't slow you down.


====Power management issue====
====Power management issue====
Line 46: Line 46:


====Things look tiny====
====Things look tiny====
The Main Menu in Oni and all splashscreens are 640x480. The in-game HUD (the two circles) are also fixed in size. Since these are never stretched to fit the screen, they will look increasingly small as your resolution gets higher. However [https://gamebanana.com/mods/506246 this experimental fork] of the Daodan DLL does allow the HUD to be scaled. Splashscreens will become 1024x768 if you install the AE mod "HD Screens".
The Main Menu in Oni and all splashscreens are 640x480 images, so they will always look small at modern resolutions. The in-game HUD (the two circles) are also fixed in size so they will become comically small and hard to read as your resolution gets higher. However [https://gamebanana.com/mods/506246 this experimental fork] of the Daodan DLL does allow the HUD to be scaled. Splashscreens remain at their original 640x480, but they can be upgraded to 1024x768 if you install the Anniversary Edition mod "HD Screens".


If you are using the Anniversary Edition and the Installer's UI is tiny and cramped, see {{SectionLink|Anniversary Edition/Installer|GUI scaling}} for the fix.
If you are using the Anniversary Edition and the Installer's UI is tiny and cramped, see {{SectionLink|Anniversary Edition/Installer|GUI scaling}} for the fix.
Line 58: Line 58:
:B. Turn on the High DPI scaling override for Oni:
:B. Turn on the High DPI scaling override for Oni:
:* Right-click on Oni.exe and choose "Properties",
:* Right-click on Oni.exe and choose "Properties",
:* go to the "Compatibility" tab,
:* go to the "Compatibility" tab, and
:* click the "Change high DPI settings" button,
:* (Windows 8) check the "Disable display scaling on high DPI settings" box.
:* check the "Override high DPI scaling behavior" box and set the scaling to "Application", or
:* (Windows 10, 11) click the "Change high DPI settings" button, check the "Override high DPI scaling behavior" box and set the scaling to "Application", or try the Program DPI section above that in the window.
:* try the Program DPI section above that in the window.
:C. Install the Daodan DLL 4.2 beta, which is newer than the version which ships with the Anniversary Edition and which adds support for display scaling:
:C. Install the Daodan DLL 4.2 beta, which is newer than the version which ships with the Anniversary Edition and which adds support for display scaling:
:* Download it from [https://rossy.oni2.net/daodan-4.2-beta1.zip here],
:* Download it from [https://rossy.oni2.net/daodan-4.2-beta1.zip here],