Difference between revisions of "Common Issues"

From Era Wiki
Jump to: navigation, search
m (Removed protection from "Common Issues")
 
(16 intermediate revisions by 5 users not shown)
Line 1: Line 1:
>How do I run on linux? <br/>
+
===How do I run on linux?===
- install wine, winetricks, wine-mono, wine-gecko <br/>
+
 
- add ja_JP.UTF-8 locale to your system <br/>
+
AnonTW has Lutris install scripts included (ATW Installer AMD64.yaml and ATW Installer IA-32.yaml). Just install Lutris, hit the plus sign in the upper left hand corner, choose "Install from a local install script", select the install script, hit the "Install" button in the upper right hand corner, and wait for it to install.
- WINEARCH=win32 WINEPREFIX=~/.wine32_era winetricks corefonts takao dotnet20 dotnet45 fakejapanese <br/>
+
 
- get a copy of msgothic.ttc from a windows install and paste it into ~/.wine32_era/drive_c/windows/Fonts/ <br/>
+
For other games, use [https://mega.nz/file/IGFwSBqK#Rgg_XQCzaGGD0UQBsMvxpc0fhT0GzWRAsUvVMeVR6V0 this winebottle]. If that doesn't work, do this:
- your prefix is ready, run the game with: LC_ALL=ja_JP.UTF-8 LANG=ja_JP.UTF-8 WINEARCH=win32 WINEPREFIX=~/.wine32_era wine ./Emuera-Anchor.exe <br/>
+
 
- if you're using Pedy's fork of TW or anything that uses EE Emuera/libwebp_x64: <br/>
+
* Make a new gaming bottle with soda.
    "WINEARCH=win32 WINEPREFIX=~/.wine32_era winetricks corefonts takao dotnet20 dotnet45 fakejapanese " should be replaced with "WINEPREFIX=~/.wine32_era winetricks corefonts takao dotnet20 dotnet45 fakejapanese" as those versions use 64bit libraries and running it on win32 Wine will result in crash.<br/>
+
* Install Allfont, Cjkfont, dotnet4, dotnetcoredesktop7, dotnetcoredesktop8, dotnetcoredesktop9 in dependencies.
    Alternately, you can copy libwebp_x86.dll (eraTohoK and the main English fork of TW still have it), rename it "libwebp.dll", and copy it into the Tw folder, and it'll work in 32-bit mode.<br/>
+
* Get libwebp 64 and libwebp 32 from dll-files.com. Put 64 in drive_c/windows/system and drive_c/windows/syswow64. Put 32 in drive_c/windows/system32.
    Also, anything using streaming audio (eraBEMANI, etc.) needs Windows Media Player installed, so add "wmp11" to your winetricks command.<br/>
+
* Download VisualCppRedist_AIO_x86_x64.exe from https://www.majorgeeks.com/files/details/visual_c_redistributable_runtimes_aio_repack.html and install it in bottles.
    You should also install d3dcompiler_43 or else you'll end up with a missing renderer.
+
* Download aspnetcore-runtime-8.0.6-win-x86.exe, dotnet-runtime-8.0.6-win-x86.exe, windowsdesktop-runtime-8.0.6-win-x86.exe (get those from https://dotnet.microsoft.com/en-us/download/dotnet/8.0). Install them in bottles.
<br/>
+
* Install dotnet 2, dotnet 3.5(ignore that you can't install it) in dependencies.
>How do I hook text?<br/>
+
* Download msgothi0.ttc, msmincho.ttc and put them in drive_c/windows/Fonts/ to have better fonts.
You don't hook eragames. They automatically copy the most recent message on screen to your clipboard, which you can paste directly into a translation tool. ChiiTrans/Translation Aggregator automatically paste.<br/>
+
* Move game folders into bottles (e.g: drive_c\Program Files\) and play.
<br/>
+
 
>Help me, my game crashes when I launch it!<br/>
+
For Megaten specifically:
Go scream at the people in the thread or on discord, they'll help you. Make sure you save any error messages it spits at you.<br/>
+
* download unicode ICU binaries (as of this writing the zip I downloaded was "icu4c-78.3-Win32-MSVC2022.zip"
<br/>
+
* within that .zip, find icuin78.dll and icuuc78.dll
>I found a bug, wat do?<br/>
+
* strip the version number from the filename (replace 78 with whatever the most recent version is, if you're in the future) so that you have icuin.dll and icuuc.dll
Go [https://wiki.eragames.rip/bugreport.php here] and report it please.<br/>
+
* put these .dll files in the bottle's system directory at .../drive_c/windows/system32
<br/>
+
* in the Bottle's settings, under Compatibility>DLL Overrides, input the following:
>The text is misaligned.<br/>
+
* icu [Disabled]
Use Japanese locale, or scream enough, I think there exists an anchor somewhere that fixes that, but it crashes old megaten saves so there's that.<br/>
+
* icuuc [Native, then Builtin]
<br/>
+
* icuin [Native, then Builtin]
>Which branch/version do I download?!<br/>
+
* under environment variables, add the following to force japanese locale:
Usually you'll want to grab Eng-Development(Latest updates) or Eng-Release(Stable releases but slightly behind).<br/>
+
* LANG=ja_JP.UTF-8
If the game doesn't have those branches, grab the Master branch. That's it. <br/>
+
* LC_ALL=ja_JP.UTF-8
 +
 
 +
Finally, then, it should work. If you continue to experience problems, run the bottle from a terminal via bottles-cli so that you have error messages to work from; that's how I got this far.
 +
 
 +
===How do I hook text?===
 +
You don't hook eragames. They automatically copy the most recent message on screen to your clipboard, which you can paste directly into a translation tool. ChiiTrans/Translation Aggregator/[[Sugoi]] automatically read from the clipboard.
 +
===dotnet refuses to install ("already installed") or Game crashes at launch with "narrow/wide" errors.===
 +
Uninstall wine-mono via winetricks.
 +
===My game starts, but the screen is white with a black cross. (Missing renderer)===
 +
Install d3dcompiler_43.
 +
===Images fail to load. (EmuEra EE)===
 +
Use a 64-bit prefix or replace libwebp.dll with an older renamed libwebp_x86.dll.
 +
===Game crashes frequently! (EmuEra EE)===
 +
Use a 64-bit prefix.
 +
===Help me, my game crashes when I launch it!===
 +
Go scream at the people in the thread or on discord, they'll help you. Make sure you save any error messages it spits at you.
 +
===The text is misaligned===
 +
Use Japanese locale, or scream enough, I think there exists an anchor somewhere that fixes that, but it crashes old megaten saves so there's that.
 +
===I found a bug, wat do?===
 +
Go [https://wiki.eragames.rip/bugreport.php here] and report it please.
 +
===Which branch/version do I download?!===
 +
Usually you'll want to grab eng-development (Latest updates with /egg/ bugfixes/additions, eng-translation usually doesn't have these) or eng-release (Stable releases but slightly behind).<br>
 +
If the game doesn't have those branches, grab the master branch. That's it.
  
 
[[Category:NewbieGuide]]
 
[[Category:NewbieGuide]]

Latest revision as of 21:11, 12 August 2026

How do I run on linux?

AnonTW has Lutris install scripts included (ATW Installer AMD64.yaml and ATW Installer IA-32.yaml). Just install Lutris, hit the plus sign in the upper left hand corner, choose "Install from a local install script", select the install script, hit the "Install" button in the upper right hand corner, and wait for it to install.

For other games, use this winebottle. If that doesn't work, do this:

  • Make a new gaming bottle with soda.
  • Install Allfont, Cjkfont, dotnet4, dotnetcoredesktop7, dotnetcoredesktop8, dotnetcoredesktop9 in dependencies.
  • Get libwebp 64 and libwebp 32 from dll-files.com. Put 64 in drive_c/windows/system and drive_c/windows/syswow64. Put 32 in drive_c/windows/system32.
  • Download VisualCppRedist_AIO_x86_x64.exe from https://www.majorgeeks.com/files/details/visual_c_redistributable_runtimes_aio_repack.html and install it in bottles.
  • Download aspnetcore-runtime-8.0.6-win-x86.exe, dotnet-runtime-8.0.6-win-x86.exe, windowsdesktop-runtime-8.0.6-win-x86.exe (get those from https://dotnet.microsoft.com/en-us/download/dotnet/8.0). Install them in bottles.
  • Install dotnet 2, dotnet 3.5(ignore that you can't install it) in dependencies.
  • Download msgothi0.ttc, msmincho.ttc and put them in drive_c/windows/Fonts/ to have better fonts.
  • Move game folders into bottles (e.g: drive_c\Program Files\) and play.

For Megaten specifically:

  • download unicode ICU binaries (as of this writing the zip I downloaded was "icu4c-78.3-Win32-MSVC2022.zip"
  • within that .zip, find icuin78.dll and icuuc78.dll
  • strip the version number from the filename (replace 78 with whatever the most recent version is, if you're in the future) so that you have icuin.dll and icuuc.dll
  • put these .dll files in the bottle's system directory at .../drive_c/windows/system32
  • in the Bottle's settings, under Compatibility>DLL Overrides, input the following:
  • icu [Disabled]
  • icuuc [Native, then Builtin]
  • icuin [Native, then Builtin]
  • under environment variables, add the following to force japanese locale:
  • LANG=ja_JP.UTF-8
  • LC_ALL=ja_JP.UTF-8

Finally, then, it should work. If you continue to experience problems, run the bottle from a terminal via bottles-cli so that you have error messages to work from; that's how I got this far.

How do I hook text?

You don't hook eragames. They automatically copy the most recent message on screen to your clipboard, which you can paste directly into a translation tool. ChiiTrans/Translation Aggregator/Sugoi automatically read from the clipboard.

dotnet refuses to install ("already installed") or Game crashes at launch with "narrow/wide" errors.

Uninstall wine-mono via winetricks.

My game starts, but the screen is white with a black cross. (Missing renderer)

Install d3dcompiler_43.

Images fail to load. (EmuEra EE)

Use a 64-bit prefix or replace libwebp.dll with an older renamed libwebp_x86.dll.

Game crashes frequently! (EmuEra EE)

Use a 64-bit prefix.

Help me, my game crashes when I launch it!

Go scream at the people in the thread or on discord, they'll help you. Make sure you save any error messages it spits at you.

The text is misaligned

Use Japanese locale, or scream enough, I think there exists an anchor somewhere that fixes that, but it crashes old megaten saves so there's that.

I found a bug, wat do?

Go here and report it please.

Which branch/version do I download?!

Usually you'll want to grab eng-development (Latest updates with /egg/ bugfixes/additions, eng-translation usually doesn't have these) or eng-release (Stable releases but slightly behind).
If the game doesn't have those branches, grab the master branch. That's it.