./winetricks d3dx9
alias jwine='LANG=ja_JP.UTF-8 wine'
xrandr -s 1024x768
xrandr -q
sudo locale-gen
Last I checked the Touhou games won't run properly full-screen
Just double clicked th07e.exe in Nautilus, and away I went.
I noticed that the English patches do tend to make things work that normally don't, especially on a 64-bit Linux install. Hey, if you're trying out other games, post your results if you can. It'd be nice to build a nice knowledge base here. ^.^FWIW UFO launches by clicking on it from Dolphin. So does launching it via the vpatch.
I'm currently trying to make IN and UFO work on my new eeepc (1015 PE).Looks like this has a GMA 3150 graphics chip. Even though it supposedly supports hardware texturing, I wouldn't expect to get much more out of your netbook than you are. It's probably also due to the slow Atom processor.
It work, but it lags a lot too much. IN is around 30-40 fps ans UFO around 10...
ok i installed the binary.
but still it wont work.
also notes of intereste: IN encounters the same problems while MOF ,SA , UFO seems to play
Does EoSD run properly ?
Of course the custom.exe doesn't work.
Should be noted that WINE users need to drop D3DX9_43.dll into the game directory. Runs like a dream for me in the 1.1.33 build.I'm running 1.3.16, didn't seem to need anything.
Question: Any mac users that got 10.5 to work successfully using the mentioned method (the th105l.exe etc)? its not working for me :ohdear:
I alternate between Crossover and CXZ Diamond wrapper. Hmmm. It looks like i got to download the entire freaking library to apply one damned patch to assemble a working wine for SWR. I got IaMP to run on CXZ though...BTW by 10.5 do you mean SWR or Leopard? :colonveeplusalpha:
I heard SWR, IaMP, and HSTS/UNL don't work well with Wine at all in Linux. Meaning that it'll do worse for us Mac users thanks to further porting of Wine.
Also, are you using the MacPorts method? I use WineBottler, personally, though I am toying with PlayOnMac as well.
I alternate between Crossover and CXZ Diamond wrapper. Hmmm. It looks like i got to download the entire freaking library to apply one damned patch to assemble a working wine for SWR. I got IaMP to run on CXZ though...Hm, interesting.
Sigh.... :ohdear:
Months ago I managed to port UNL to mac, but never got to see if multiplayer worked and some of the sprites were missing. I used a CXZ wrapper.=| (http://unl.mizuumi.net/)
...but I upgraded my MacOs from 10.5 to 10.6 and their performance downgraded dramatically (they seem to get stuck at 30fps). Any idea on how to fix this? The same ports worked before the update and still do work on a recently bought iMac, so it probably has to do with some internal graphics update (well, my computer is a Macbook with GMA x3100, can't really expect much from it).From Wikipedia (http://link=http://en.wikipedia.org/wiki/Intel_GMA#Mac_OS):
Although the new MacBook line no longer uses the X3100, Mac OS X 10.5 (Leopard) ships with drivers supporting it that require no modifications to the kext file. Mac OS X 10.6 (Snow Leopard), which includes a new 64-bit kernel in addition to the 32-bit one, does not include 64-bit X3100 drivers. This means that although the MacBooks with the X3100 have 64-bit capable processors and EFI, Mac OS X must load the 32-bit kernel to support the 32-bit X3100 drivers. November 9's 10.6.2 update ships with 64-bit X3100 drivers.Is your install of 10.6 fully up-to-date? This could be a factor in your graphics performance. Then again that paragraph had a bunch of [citation needed] so it might be moot.
Months ago I managed to port UNL to mac, but never got to see if multiplayer worked and some of the sprites were missing. I used a CXZ wrapper.
I also ported the other major touhou games to mac on september (with CXZ before, Wineskin later), but I upgraded my MacOs from 10.5 to 10.6 and their performance downgraded dramatically (they seem to get stuck at 30fps). Any idea on how to fix this? The same ports worked before the update and still do work on a recently bought iMac, so it probably has to do with some internal graphics update (well, my computer is a Macbook with GMA x3100, can't really expect much from it). However, switching from fullscreen to windowed mode doesn't affect performance, which suggests some option on wine or config change could be a solution.
Is your install of 10.6 fully up-to-date? This could be a factor in your graphics performance. Then again that paragraph had a bunch of [citation needed] so it might be moot.
Would this solution also work in being able to slow the framerate of UFO fullscreen from 72 FPS to 60 FPS? Because that's the problem I'm having with UFO.Unfortunately, no. Frameskip only helps reduce lag or framerate drop. But i suspect that it's running at 72fps because your computer is on 72Hz.... But i might be wrong...
Bug 13490 (http://bugs.winehq.org/show_bug.cgi?id=13490) is fixed! SWR is working fine for me now. :D
If you have an Nvidia card, please update your drivers to 275.19 and see if it works.
Bug 13490 (http://bugs.winehq.org/show_bug.cgi?id=13490) is fixed! SWR is working fine for me now. :Dffffffffuuu
If you have an Nvidia card, please update your drivers to 275.19 and see if it works.
Bug 13490 (http://bugs.winehq.org/show_bug.cgi?id=13490) is fixed! SWR is working fine for me now. :DWhat NVIDIA updates on OS X? :ohdear:
If you have an Nvidia card, please update your drivers to 275.19 and see if it works.
Also, what Wine consistency between the Linux, BSD, and OS X camps? >:(Wine is Wine, regardless of what platform it's on. I'm not really sure what you're talking about with porting and Cocoa. And anyway, this bug isn't even about Wine but Nvidia's drivers.
Wine is Wine, regardless of what platform it's on. I'm not really sure what you're talking about with porting and Cocoa. And anyway, this bug isn't even about Wine but Nvidia's drivers.Well, Wine is Wine, yes. From the looks of your post, though, I don't think you've used Mac for a long period of time, so it's understandable that you may be confused about how it does things.
As for driver support on OS X, I dunno what to tell you about that. =/
Updating Nvidia drivers in Linux is pretty easy - it's all terminal commands.Indeed it is! Only catch is that I had to recompile the kernel driver every time the kernel got updated.
I prefer using (sudo) su before sh NVIDIA_whatever.run, though. Also your instructions, while very easy to follow and perfect for Ubuntu, Mint, and (likely) Debian as well, assumes the client uses Gnome, which may be a bit of trouble for KDE, Xfce, etc. users.
Well, Wine is Wine, yes. From the looks of your post, though, I don't think you've used Mac for a long period of time, so it's understandable that you may be confused about how it does things.OS X is still a *nix OS. It still uses C and various offshoots of it, along with standard *nix-style C libraries. I think most of the problems you may be talking about may be completely caused by Apple's reluctance to update certain "uncool" but necessary parts of the system (like, for example, holy crap Lion finally supports latest versions of OpenGL, and the last OS X release only just included hardware-accelerated OpenGL support through X11, herpityderp). And... Wine not using Cocoa is a sign of laziness? I don't think you realize just how long it would take to do that. :V
Wine can be ported over but we'd likely use BSD-style porting, due to OS X's BSD skeleton, rather than a full native port, out of laziness. Plus the way X11/XQuartz is managed on OS X is sub-optimal at best, compared to using native interfaces such as Quartz Composer and Cocoa, and furthermore it comes with some very odd quirks, such as severe mouse/tablet input lag on GIMP and Inkscape (both of which are direct ports that rely on X11 and fail to use any native OS APIs).
Also I haven't had too good of an experience with MacPorts or Fink, and stick to WineBottler, which is stuck on the stable 1.2.2 at the current time.
I think most of the problems you may be talking about may be completely caused by Apple's reluctance to update certain "uncool" but necessary parts of the system (like, for example, holy crap Lion finally supports latest versions of OpenGL, and the last OS X release only just included hardware-accelerated OpenGL support through X11, herpityderp).Oh good, two more reasons to install Lion.
And... Wine not using Cocoa is a sign of laziness? I don't think you realize just how long it would take to do that. :V/me looks at GIMP Cocoa project
Maybe you need to pick an OS that's not so brain-damaged, or more like, given a Jobsian lobotomy. I hear Macs run Windows pretty nicely.Ehe, I use Windows, Mac, and Linux already. :smug:
Also, I'd go ahead and give OS X a try for a few months or so at least before making a statement on it next time. It helps to know the situation firsthand, just saying ^_^I think you missed the point. Man, I hope I don't get as arrogant as you when I get your age.
Hmmm, yeah there's definitely an issue. You may want to try creating a new user account for yourself, with full admin rights, and moving to that instead.It worked! I created a new user with admin rights and now it runs without any problems. Thank you very much, Momiji!
xrandr
Simply type that out, in which it should spit out a list of resolutions that you can ignore, then for the next command, launch Touhou like normal, but don't close out XQuartz in between commands or else it won't work.Have you tried running it from the terminal? Try doing so, and pastebin the logs.
Ok, uhm. I assume you installed Wine via Macports, like in the howto (http://davidbaumgold.com/tutorials/wine-mac/) from above?
The important thing about the Wine-via-MacPorts guide is it has a nice explanation on using the terminal here (http://www.davidbaumgold.com/tutorials/command-line/). It's important to know the basics of the Unix shell for troubleshooting stuff with Wine.
Anyway, once you understand that, navigate to the folder of your Touhou game of choice (for example, PCB) and run it with Wine, like such:
$ wine th07.exe
You may or may not get a lot of stuff popping up in the terminal while running the game. If there's anything at all, post it on Pastebin (http://pastebin.com/) and post the link here.
Also, do:
$ wine --version
in your terminal and post the output here.
I tried putting the first thing in the terminal. "Command not found" it said.Are you typing in the $? Because you don't type that. Just type what comes after it.
Are you typing in the $? Because you don't type that. Just type what comes after it.
If the command wasn't found, it means you don't have the package. So you need to get wine first.
Installing Winebottler doesn't install wine. You need to install Macports, then install wine with that.
Was wondering:1. Not to my knowledge.
-Does Danmakufu (0.12m) work with Wineskin? I'm guessing not.
-Anybody know how to make a working wrapper for ph3?
-I was skimming the thread and noticed someone mention that the scripts aren't being read? Is there a fix to this?
Well, I took a look at Macports, and apparently, I need to download Xcode and Command Line developer tools to run it. So that's two programs I have to install to install another program to run a game.
@echo off
md "%CD%\user"
set "APPDATA=%CD%\user"
start th128
to something that can be executed in bash? export APPDATA=%CD%\user
, but that doesn't seem to change the profile location, or else I'm not doing it right.
Never mind, apparently wine can execute bat files, if you run them with wine start.
On an unrelated note, the main translated dialogue font (THSpatial.ttf) in games 10 and after looks badly aliased in wine. Is it like that for everyone or just me?
After a clean reinstall of Sabayon Linux, none of the Windows Touhou games runs at full 60 FPS anymore via Wine.
My PC is a three years old laptop w/ Core 2 Duo T6600 @ 2.2 GHz, 4 GB RAM, GeForce GT 240M. It might be dated hardware, but it was capable of running the games at full FPS on my previous Sabayon installation.
Fullscreen mode is unplayable due to massive FPS drops; windowed mode runs at 40 FPS on average (EoSD and PCB run at 50 FPS).
Both the Vsync Patches and the "unpatched" executables perform as stated above.
Disabling desktop effects has no impact on the framerates.
Video drivers and Wine are up-to-date.
Is there anything I can do in order to make Touhou run smoothly again?
Thanks in advance for the help.
New to the forum and new to the games; and I just have a general question. I can't seem to save replays using wine. Anyone else have this problem? Also I have a second mini-laptop, but it can only run the games at 30 fps; is there a way to speed it up the framerate?
I can't seem to save replays using wine. Anyone else have this problem? Also I have a second mini-laptop, but it can only run the games at 30 fps; is there a way to speed it up the framerate?You mean, you have two computers, one of them with Linux and plays touhou games with wine, and another computer with windows which is quite slow, and both of them not capable to run the games with 60 FPS, right?
Which version of Wine? (IMPORTANT)Wine is 1.4
Which games+version in question? (INPORTANT)
Which OS are you running? (IMPORTANT)
How much RAM do you have?
What's the speed of your processor?
You mean, you have two computers, one of them with Linux and plays touhou games with wine, and another computer with windows which is quite slow, and both of them not capable to run the games with 60 FPS, right?I have two linux computers, both using wine. My desktop runs at 60 fps; my laptop at 30 fps.
Ah, I see. I got your words in a wrong way.The replay button was greyed out and couldn't be clicked. I don't know what was causing my video driver to do that, but as soon as I updated to it worked.
But how exactly "it doesn't save replays"? When you're suggested to save a replay and you accept it, in the end the replay just isn't created? Or it has some error message?
Okay so
PCB seems to have the down arrow key stuck on, it's continually cycling through the main menu.
TH11-14 are all running at about 10 FPS.
How can I alleviate these problems?
I'm trying to run Shoot the Bullet on Linux Mint in VirtualBox. I get an error when I try to boot it up saying I need Direct3D. How do I get this?This site (http://www.virtualbox.org/manual/ch12.html#ts_d3d8-d3d9-restore) may have the solution.
I don?t know if this thread is still used?? Anyway, here?s my issue:
I used to run Touhou games with Winebottler on Mac (OS X El Capitan) without a hitch. However, since I upgraded to High Sierra, a few of my games have had framerate issues, namely Touhou 11, 12, 12.5, 12.8 and 13. No matter where in the game, the FPS drops to 40-ish every few seconds, rendering the games unplayable. Every other Touhou runs just fine, it?s just these five. I know my computer is perfectly able to run these games (since they used to be fine on El Capitan) and I?m really not sure how to go about fixing this issue.
Current version of macOS: 10.13.4 (latest)
Current version of Winebottler: 1.6.1 (latest)
Also, I tried to run the games with plain old Wine, but I?m not tech-savvy and can?t get the games to work at all. All the tutorials out there seem to skip very important steps or assume you already know what you?re doing.
Thanks for the help and let me know if you need more details.
cd ~/Desktop/Touhou\ Windows/Touhou\ 8\ -\ Imperishable\ Night
~/wine/bin/wine th08.exe
The current version of Wine is 3.5 and WineBottler has (afaik) not been supported for many years. 1.6.1 was released 5 years ago and Wine has progressed *significantly* since then.Thank you for helping me! Yeah, I didn?t really know if I should resurrect this thread or make another, but hey, it?s still on topic I guess?
What I currently do is as follows:
1. Download the official distribution from https://dl.winehq.org/wine-builds/macosx/download.html (I am a dev release maintainer for the project so I typically download the latest development tarball)
2. If using the tarball, unzip somewhere (I suggest your Desktop for the time being). In the newly created usr/ folder there will be bin/wine. This is the executable.
3. In your Terminal, first cd to the directory with the .exe file. Then run the following:
LANG="ja_JP" ~/Desktop/usr/bin/wine th06e.exe
where the executable is the relevant executable.
I personally rename the unarchived usr directory to 'wine' and move it into my hard drive under my user profile. This allows me to do the following:Code: [Select]cd ~/Desktop/Touhou\ Windows/Touhou\ 8\ -\ Imperishable\ Night
~/wine/bin/wine th08.exe
In this example I cd (change directory) to the folder where IN's executable is located. Then I run wine (located in ~/wine/bin/wine as noted above) and choose th08.exe as the executable to run. ~ refers to your user directory, where Documents, Desktop, etc. are located.
My directions probably aren't the best, but if this helps you any, I'm glad to be of service.
--Sparen
~~~
Edit: Whoa that was one heck of a necropost. Doesn't help that the person who created this thread has been banned for years and obviously can't edit the opening post to provide more up-to-date information.
MacBook-Air-2:~ user$ cd /Users/user/Games/Touhou/"Touhou 11 - Subterranean Animism"
MacBook-Air-2:Touhou 11 - Subterranean Animism user$ LANG="ja_JP" ~/Desktop/usr/bin/wine "th11e.exe"
wine: created the configuration directory '/Users/user/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0xa68808, init_notify 0, handle 0x12afce8): stub
0010:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
wine: configuration in '/Users/user/.wine' has been updated.
MacBook-Air-2:Touhou 11 - Subterranean Animism user$ 0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
003e:fixme:msvcrt:__clean_type_info_names_internal (0x3eadd0) stub
003e:fixme:msvcrt:__clean_type_info_names_internal (0x3f5344) stub
003e:fixme:msvcrt:__clean_type_info_names_internal (0x3e7694) stub
003e:fixme:msvcrt:__clean_type_info_names_internal (0xa6add0) stub
003e:fixme:msvcrt:__clean_type_info_names_internal (0xa45344) stub
003e:fixme:msvcrt:__clean_type_info_names_internal (0x3ed358) stub
003d:fixme:win:WINNLSEnableIME hwnd 0x0 enable 1: stub!
003d:fixme:msvcrt:__clean_type_info_names_internal (0x3db4a0) stub
003d:fixme:msvcrt:__clean_type_info_names_internal (0xa45344) stub
003d:fixme:msvcrt:__clean_type_info_names_internal (0x1001c474) stub
003d:fixme:msvcrt:__clean_type_info_names_internal (0x3c0344) stub
003d:fixme:msvcrt:__clean_type_info_names_internal (0x3aa364) stub
003d:fixme:msvcrt:__clean_type_info_names_internal (0x39c450) stub
0043:fixme:msvcrt:__clean_type_info_names_internal (0x3eadd0) stub
0043:fixme:msvcrt:__clean_type_info_names_internal (0x3f5344) stub
0043:fixme:msvcrt:__clean_type_info_names_internal (0x3e7694) stub
0043:fixme:msvcrt:__clean_type_info_names_internal (0xa6add0) stub
0043:fixme:msvcrt:__clean_type_info_names_internal (0xa45344) stub
0043:fixme:msvcrt:__clean_type_info_names_internal (0x3ed358) stub
0042:fixme:win:EnumDisplayDevicesW ((null),0,0x33f8a8,0x00000000), stub!
0042:fixme:d3d:wined3d_get_adapter_raster_status wined3d 0xcc2548, adapter_idx 0, raster_status 0x33fd30 semi-stub!
0048:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #3:
0048:fixme:d3d_shader:print_glsl_info_log WARNING: Could not find vertex shader attribute 'vs_in2' to match BindAttributeLocation request.