Here is Touhou 6 running under a Linux system with no 32-bit native libraries in use!There is one caveat, you must install DXVK on your WINE prefix, the DX->OpenGL translation layer is broken and will run uselessly slow.For anyone curious I've been using this build: https://github.com/Kron4ek/Wine-Builds/releasesI just wish there were actual packages for this.
my potato doesn't vulkan
>>102644747what difficulty you play at?
>>102645707That's what sucks about this right now. No vulkan no dice. If you can get a cheap SFF you could get a RX 550 or something.>>102645717Lunatic 4 lyfe. I suck though.
>>102644747can it run rapelay?
>>102645924wewNo idea. never played it. do you want me to try it for you?
>>102644747>high score is a 4cc
>>102647429I-I said I suck.
>>102645929NTA, but it would be interesting to know.
>>102645924>>102647445It sort of works? It runs smoothly. Broken text, not sure how to fix it, tried setting locale as I did with Touhou and it didn't make a difference.
>>102647645maybe install allfonts in winetricks
>>102647890Great, that worked. Had to use --force in winetricks.
>>102648098Some broken characters.
>>102648129Once I defocus the window, I can't focus it properly again. Windowed mode runs borderless.
>>102648135The English translation is poor, just readable enough.
>>102645717EZ MODO
>>102644747Pretty cool, but doesn't Wine have a version for 32 bit programs?
>>102645924>>102648129thanks for testing anon, very good to know.
>>102644747finally, needing 32 bit of everything only because of wine is so fucking annoying
>>102650395Was informative to test. No problem.>>102649955Yes. It requires 32-bit libraries on your system, whereas this way you don't anymore.>>102652189Totally. This massively cuts down on the bloat.Another test: Hisoutensoku. Never played it before, just a curiosity test. No issues found.Most older games will likely work well with WoW64. I may add that 16-bit programs will not work, you still need 32-bit WINE for that.
>>102653498>I may add that 16-bit programs will not work, you still need 32-bit WINE for that.That's according to WINE changelogs, at least. I haven't tested it myself.
>>102652189Nowvyouvjust need Vulkan hw instead kek
>>102653555It's just one bug relating to buffers. If they fix it, DX->OpenGL will work properly. To be fair, WoW64 is still very new.
>>102654373Ok ok, ig I'm still a bit.grumpy from learning about Linux dropping drivers
>>102654389Yah it sucks. This won't work on your 10 year old thinkpad for now.
>>102648129Isn't the english version broken as hell anyway, or was a better translation made at some point?
>>102644747i assume this would have been very useful 10 years ago when the transition to 64-bit was started and there were still some 32-bit apps around.
>>102654446If it's known to be broken as hell, that makes sense. Here's the patch I'm using.>>102654469It's actually more useful now. I imagine that Linux 32bit blobs were still a thing 10 years ago.At least you can now run all these old programs with ease.
>>102644747woah that's so coolor i can just install the native 32-bit libraries and everything works like it has for the past 15 years
>>102654510Multilib is a lot of extra maintenance...
>>102654527i need multilib for old native linux ports anywayif your distro takes that away from you then you should find a better distro
>>102644747JUST RECOMPILE THE GAMES YOU NIGGERSOK in 20 years we will have 128bit systems, then what? Wait 40 years for WOW128? THE ONLY PROBLEM IS PROPRIETARY NIGGERS BEING INSUFFERABLE FAGGOTD THAT NEED TO BE HANGED
>>102654527Autists don't mind and do it for free
>>102654575>random people on the internet: *contributes to the most stable ABI on Linux*>REEEEEEEEE PROPRIETAR--ACK!! *sharts*Also "Error: Our system thinks your post is spam. Please reformat and try again" fuck jannies
>>102654544>i need multilib for old native linux ports anywayThat's a good usecase for multilib. >if your distro takes that away from you then you should find a better distroTrue. I hope it sticks around on Debian.>>102654575Well your timeframes are a bit exaggerated.>>102654594My autism does mind having a bunch of extra packages around just for WINE.
>>102654612>the most stable ABI on Linuxif you actually fell for that artificial controversy orchestrated by epic you should kill yourself>>102654622>That's a good usecase for multilibusecase doesn't really matter, your hardware has x86 backwards compatibility, the OS should provide that tooif it doesn't it has failed
>>102654653>>That's a good case for multilibSure, my distro does does provide it. It doesn't come for free which is why I sidestep using the feature if I can.
>>102654653>old windose program on windows: literally just works or there's a way to get it to work>old windose program on linux: often works or there's a way to get it work>old linux program on linux: no way fagNo, not going to recompile anything, you know very well that the source is not even available, and even if it was, there's no need for the humiliation. Windows just fucking works, and there's a higher chance of an old windows program working on linux than an old linux program.
>>102654765A lot of old Linux programs would easily work if they bundled all the libraries they use with their OLD ABIs. Which is why, for example, native Source SDK games just work.
>>102644747finally after all these years I can run my toehoes on gentoo
>>102654765>old linux program on linux: no way fagnow everyone knows there's no reason to listen to you because you don't use linux
>>102654846>A lot of old Linux programs would easily work if they bundled all the libraries they use with their OLD ABIsWhich is exactly what 98.5% of Linux devs don't do. The Unix philosophy cult's influence fucked up the ecosystem.>>102654881I do use linux tho, I prefer to run shit in Docker whenever I can because at least that guarantees that it actually runs and it can be easily archived too if needed.
>>102654947>I do use linux tho, I prefer to run shit in Dockercontainers are a cool linux feature but they need to be more lightweight than docker lmaoanyway you still need to kill yourself for trusting tim sweeney
>>102654881>He found the source from github
>>102654978UT2004 has a native port? I thought sweeney hated linux.
i played this shit on an imac G3 back in the daynow getting THAT binary to run would be a challenge>>102654993it shows the compile date when you run the version commandgod you're retarded>>102654996something happened to himbrain damage
>>102654978It's worth it for shit like web servers and databases that I run on it. I'd totally like to see something similar that's lightweight and portable for general user applications.>anyway you still need to kill yourself for trusting tim sweeneyI literally had to look up who that is, I have no idea how he or Epic relates to this exactly. I know the Steam has been trying to push Wine and Linux for gaming in general, which is pretty good (even though I hate Steam).
>>102654867With no 4 extra hours or compilation or whatever. Praise be...>>102655027>powermac compat layer for linuxThat rings a bell. It might exist?>something happened to him>brain damageBummer.
>>102655078>I have no idea how he or Epic relates to this exactlythe "most stable ABI on Linux" BS started because epic's anticheat, EAC, broke when glibc removed DT_HASH supportthere's strong reason to believe this breakage was intentional and orchestrated by epic to make valve's new pet project, the steam deck, look bad because glibc had documented for like 10 years that DT_HASH was deprecated and would be removed very soonno distro has used DT_HASH by default for a very long timeif any other company had done it i could see it as a honest mistake but tim (and by extension epic) is jealous of valve and endlessly contrarian, if valve says linux gaming is good tim's new goal is to destroy it>>102655111>powermac compat layer for linux>That rings a bell. It might exist?i meant running the binary on native macos lmaothat OS truly has no stable ABIwould honestly probably be easier to use some sort of emulator on linux
>>102655228>i meant running the binary on native macos lmaoLol yeah I don't even want to think about that.>that OS truly has no stable ABII'd imagine. Not that I would know lol>would honestly probably be easier to use some sort of emulator on linuxYeah so I was thinking of Darling. https://www.darlinghq.org/No PowerPC support. https://github.com/darlinghq/darling/issues/252
>>102655228I see. I've only been talking from my own observations regarding Linux compatibility, and I actually like the idea of improving Wine so that most industry-standard software and games can run on Linux.>broke when glibc removed DT_HASH supportDevs shouldn't be removing features users rely on. It's on the developers of glibc if they allowed themselves to be manipulated into this by Ebin. Tells you more about the absolute state of the freetard mind than the le evil corporation. Seriously, you're well aware that removing something breaks a bunch of Steam programs but you go through with it anyway because>bb-b-b-but mommy, no distrorinos use it, I swear, waaaaaAAAAAAAAAAAAhhhow fucking retarded is that. So even if this conspiracy theory is true, it's not an excuse for those who were responsible.
>>102655487>Devs shouldn't be removing features users rely onno devs were relying on the feature because it was deprecated 10 years agothe hash algorithm used for import tables is an internal implementation detail and no distro was using it by default because it had been replaced by a superior alternative long agoit wasn't required by any linux ABI either, that lie was pushed by some but the GNU ABI obsoletes and supersedes the SysV ABI>you're well aware that removing something breaks a bunch of Steam programs but you go through with it anywayno one could possibly know removing DT_HASH would break EAC, anticheats are intentionally obfuscated for "security through obscurity"you can't debug an anticheat because then you get kicked and banned from the gameyou don't seem to understand, epic strategically chose to use a deprecated feature which was being discussed for removal on the mailing list because they WANTED EAC to breakthey wanted to play dirty to undermine valve's linux gaming efforts because they're butthurt they didn't get there first (or rather, they did with their early UT ports, but the opportunity was squandered when microsoft offered them fat stacks for gears of war)you can't assume everyone is operating in good faith here, you can't design your OS for companies that want it to fail
>>102655634>no devs were relying on the feature>epic's anticheat, EAC, broke when glibc removed DT_HASH supportIt looks to be that Epic's anticheat was relying on that feature.>no one could possibly know removing DT_HASH would break EAC, anticheats are intentionally obfuscated for "security through obscurity"Well did no one fucking tried? Microsoft literally tests his systems against the most popular X number of programs on the market to make sure they don't break something. You don't even have to debug it to see if the anticheat breaks.>because they WANTED EAC to breakthey wanted to play dirty to undermine valve's linux gaming effortsNah I understand this, but it's still on the developers who should maybe get into the habit of, I know, I know, this is gonna be wild but hear me out, testing their fucking changes on programs people actually use?
>>102655724>It looks to be that Epic's anticheat was relying on that featureit doesn't fucking matter, if it wasn't DT_HASH it would have been something elsethey could have done the most stupid shit possible and for normal steam deck users it would still look like linux was the problem>Well did no one fucking tried?that doesn't work either because anticheats have RCE capabilities, they push different code to different peoplethe shared library you download from epic doesn't actually contain any useful code or information, it gets pushed from a remote server at some point in time after you launch the game>Microsoft literally tests his systems against the most popular X number of programs on the market to make sure they don't break somethingyeah and i still remember when the windows 8 beta was BSODing if you played VAC gamesyou can't test anticheats without asking the author for permission and it's clear epic doesn't give out their "secrets" to anyone
That's some interesting lore about Epic.Any other things you guys want me to test?
>>102644747All that work for some gay ass Japanese game.Pretty gay you fucking faggot.
>>102658205All I had to do was download the build and put it somewhere.
>>102658205Eosd is kino toughever
>>102644747>>102647433>Lunatic 4 lyfeyou literally never even beat the first stage on lunatic without continuing for you have such a low high score.
>>102658361Yes. I am literally retarded.
>>102658375you are a LARPer. you couldn't even 1cc normal being that bad.goes to show loonixfags don't actually play the games they insist "works on their machine"
>>102658416I couldn't ;_; I suck at everything.
>>102658434you should kill yourself then, tertiary
>>102658434Oh, and by that logic I am a LARPer at literally everything I do. Come behead me I guess. I'd like to be better but I am not a consistent person.>>102658454I'm sure you kick ass. Good job.
win32 is the only stable ABI for linux
>>102658504kill yourself
>>102658504They hated him because he told them the truth.
>>102658454I 1cc'd EoSD on Lunatic, Ex-Stage included and I gotta say you people are fucking stupid. Danmaku games are fucking boring choreograph rehearsals with no novelty at all. If I wanted to bore myself to death doing repetitive shit I'd learn to play the piano instead.Fuck your retarded elitism, the only good thing about Touhou are the girls and the music. The game is utter fucking trash and so are you for defending that shit. You probably gatekeep dicksucking because "it's actually pretty hard and requires skills", and think non-dicksuckers are casuals.
>>102654575No, we should go in the opposite direction: virtualize the entire fucking environment. Console games have been running near-flawlessly in emulators for ages. Only PC gaming is such a compatibility nightmare all the time.>>102654765>>old windose program on windows: literally just works or there's a way to get it to workPrior to Win8 I'd agree with you (though even Win7 has some compatibility issues, and 16-bit games have never worked on 64-bit Windows), but since Win8 they've dropped various essential features (e.g. proper DirectDraw support, 16-bit color mode) resulting in many games not working consistently without third-party tools (mainly DirectX replacements). We're nearing the point where Proton overtakes native Windows for old game compatibility (it already handles some things better than Windows, e.g. you can play 16-bit games).
>>102658763i don't care whether you have a lunatic 1cc. i almost always play on normal and even i can manage stage 1 lunatic in any touhou game without dying. OP is subhuman-tier. you are probably just OP samefagging given you think it doesn't go without saying that being able to 1cc lunatic implies being able to beat the extra stage since the extra stage is like late normal/mid hard in terms of difficulty. you've done neither.
>>102654996ut2004 always had a linux port, same with ut99/2003
>>102658882>Prior to Win8 I'd agree with you (though even Win7 has some compatibility issues, and 16-bit games have never worked on 64-bit Windows)this stuff has been an issue longer than you think, windows xp was a major headache for people playing older games as well when it came out, it's one of the reasons i put off upgrading to it for years (and also why i didn't use 2000 despite being so much more stable than 9x)
>>102658882>>102659256also, i know it wasn't just me, consider that xp introduced the "compatibility tab", and that should tell you everything
>>102659055How interesting. Too bad they stopped doing this.>>102659011Yeah I know I suck. I really don't play on normal or hard though. I never wanted to claim I was any good at the game lol
>>102653555>complaining about vulkan in 2024What trash are you using ? Have you ever considered employment?
>>102658882Yes I should have an eternal buffet of maintained software. That's why I have a technology. So glad AI will soon put an end to programmers with this defeatist, gatekeeping attitude. Not so smart now. People just want technology to work. Don't care about the rest. Technology should serve humans. Not the other way around.
>>102644747What does this mean for the end user? Better performances?
>>102661918No need for multiarch.
>>102661923So smaller virtual hard disks?
>>102662001Sure.
>>102661918>What does this mean for the end user?no need to install/build dozens of 32bit libraries to run 32bit windows programs on 64bit linux
>>102658882>works on my machineBased
>>102654653>the OS should provide that too>if it doesn't it has failedit does, but it means building 32bit copies of everything wine uses, which is a lot. you're making your wine install effectively about twice as bigwhile it's not a huge deal, not having to do it is better
>>102654765>>old linux program on linux: no way fagworks for me
>>102661918apple users will get to play video games for the first time
>>102663979only if they have an older pre-arm mac