Ultima PSOBB Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more!
This message will be removed once you have signed in.
Search the Community
Showing results for tags 'wine'.
Found 1 result
Hey everyone, I'm not a player on this server (yet?), but seeing as how the PSOBB community has fragmented a bit I should probably share this with y'all too. I investigated the bursting screen crash on the 1.25.10+ clients that has plagued the game for years and prevented Linux and Mac support. It turns out, there were minor "optimizations" written into the texture loading routine in 1.25 that take advantage of an undocumented "feature" in d3d. League of Legends happens to use this "feature" as well. The "optimization" to texture loading are marginal at best and, naturally, break Wine because Wine is not designed to implement that undocumented feature. This patch implements a hack that simulates the expected behavior, and while it should work for any game that uses it, this has been specifically designed for PSOBB. Here is the source patch for Wine, plus some brief instructions on how to use it and what exactly it does. Link Mirror https://mega.nz/#!UYcjzKID!875sctIZDtmaZgbTwZT2mdfoV7r7stWkVlaNX_3StWM The game running on Mac El Capitan (not on this server): https://pbs.twimg.com/media/CUjnVSEUAAAmo4M.png:large IME support does not work as far as I can tell (the game detects it, but only types latin input). Controllers work, and the music at the title screen does not get garbled like on Windows 7/8/10. The game, for the most part, works as it did when it came out 11 years ago. Compiling for 64-bit Linux requires gcc-multilib or a virtual machine running 32-bit Linux. This is fairly trivial, just write a Vagrant VM script, I may write a tutorial up sooner or later.