locale-gen
              
              [multilib]
Include = /etc/pacman.d/mirrorlist
              
              pacman -S wine
              
                - install optional dependencies
- 
                  install winetricks (basically a package manger inside wine)
                
pacman -S winetricks
              
                - 
                  install zenity (GUI for winetricks, you could just use the
                  CLI)
                
pacman -S zenity
              
              pacamn -S wine-mono
              
                - 
                  if getting an error about ntlm_authwhen
                  installing things withwinetricks, install samba
pacman -S samba
              
                - 
                  most visual novels are 32-bit, so set WINEARCHtowin32
set -gx WINEARCH win32
              
              set -gx DOTNET_CLI_TELEMETRY_OPTOUT 1
              
                - set windows version to windows XP, sometimes helpful
winecfg
              
                - 
                  "Applications" -> "Windows Version:" change to "Windows XP"
                
                
              
              
                - if game doesn't work, try installing more libraries
pacman -S giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs lib32-gst-plugins-good vulkan-icd-loader lib32-vulkan-icd-loader
              
                - 
                  if game doesn't work, try installing more libraries with
                  winetricks
                
winetricks d3dx9 dirac dotnet35 dotnet40 dxvk lavfilters vcrun2003 vcrun2005 vcrun2008
              
                - disable wine DLL overrides
winetricks alldlls=default
              
              winetricks
              
                - 
                  "Select the default wineprefix" -> "Install a font" ->
                  check cjkfontsandcorefonts
                
              
              
                - mount .isoas usual, unpack
sudo mount game.iso /mnt
sudo cp -r /mnt/* game/
              
              LC_ALL="ja_JP.UTF-8" TZ="Asia/Tokyo" wine game.exe
              
              wineserver --kill
              
              
                - if error along the lines of "disk not plugged in"
- try restarting
- 
                  if that doesn't work, use
                  cdemu
                
sudo pacman -S cdemu-client cdemu-daemon
              
              cdemu-daemon
              
              cdemu load 0 game.iso
              
              lsblk
              
                - 
                  for me, either /dev/sr0or/dev/sr1,
                  check by file size / runlsblkbefore loading and
                  after
- mount
mount /dev/sr0 /mnt
              
              winecfg
              
                - 
                  "Drives" -> "Add...", pick arbitrary letter ("E:" is
                  typical), change "Path:" or click on "Browse..." to
                  /mnt
- 
                  run game as usual, hopefully
                  just works