[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/jp/ - Otaku Culture


View post   

File: 377 KB, 657x960, 180_momoyo_base.png [View same] [iqdb] [saucenao] [google]
34807252 No.34807252 [Reply] [Original]

Hi /jp/, >>33962686 here again. With the help of everyone from the last thread, I've now assembled and released a fourth version of the "Touhou Project All-In-One Pack": https://nyaa.si/view/1387521
This version of course adds Kouryuudou, and also incorporates the following improvements:
+ Added 18
+ Added the netplay patch for 15.5
+ Added the beta version of 15.5 used for netplay
+ Added the translated afterword to 17
= Included vpatch with 9.5 by default
= Changed to the English version of DiskExplorer
= Updated to the latest build of NP2fmgen
= Updated the README, including removing outdated info

If you have the previous version, the zips for 6 through 9, 10 through 15, 16, and 16.5 are unchanged in this version, so using them to help seed would be greatly appreciated.
As always, please do let me know of any errors or possible improvements, either in this thread or at any time on the torrent page. Thanks again to everyone who's already helped. And with that, until next time, enjoy!

>> No.34807314

thank you megapack san.....

>> No.34807733

I keep forgetting this thing is 10 gigs.

>> No.34807748

>>34807252
Thanks for all of your hard work

>> No.34807772

>added the translated afterword to 17
that reminds me, the afterword for 16 STILL isn't translated

>> No.34807928
File: 142 KB, 256x320, magatama_max.png [View same] [iqdb] [saucenao] [google]
34807928

>>34807733
Sorry, but I promise none of that is bloat. There are just a lot of games now.

>>34807772
It is, and is included, but those for 15, 14.5, and 13.5 still aren't. Unfortunately I'm not skilled enough to TL them.

>> No.34807960

>>34807928
>Sorry, but I promise none of that is bloat. There are just a lot of games now.
I know, I'm just saying I forgot.

>> No.34808629

Alright, I'm seeding it.

>> No.34812431
File: 84 KB, 256x320, 120_reimu0.png [View same] [iqdb] [saucenao] [google]
34812431

Shameless bump because I'd like this thread to last for at least one day.
Might as well take this opportunity to say, in the next version I'm planning to remove the English hardpatches from the non-Tasofro Windows games. At this point, I consider them essentially cruft, cluttering up their respective folders and making the pack larger and more complicated than it has to be for no good reason. I've verified first-hand that thcrap now fully supports the first-gen games including endings, so that's no longer an issue. While some might complain that the translations available by default from thcrap are not ideal, neither are the hardpatch ones, and giving users a choice between two poor translations rather than just one does not qualify as an essential feature in my opinion.
I suspect that most experienced players have already read all the in-game text there is to read and no longer pay attention to it (if they even bother to play in English in the first place), while new players will have no attachment whatsoever to the old translations (if they're even aware that such things exist). For the few people who feel strongly enough about it that they'll only use the hardpatches, those are still available elsewhere and can still be applied to the games as provided in this pack, but from now on I'll be considering that a niche, minority position and not supporting it in this general-purpose pack.
As usual, I welcome feedback, but any comments complaining about furries, memes, or unsubstantiated claims of malware will probably be ignored.

>> No.34813189

>>34812431
I have no feedback to give but my thanks. Seeding.

>> No.34813890

>>34812431
So you will be removing the translation with no replacement? Or there's 2 translations and you're just keeping 1, that will be applied by default?

>> No.34813927 [DELETED] 

Is there a reason you don't use thcrap for games prior to 14 despite it supporting it?

>> No.34814619

>>34812431
So how is thcrap superior to the old hardpatches, exactly?

>> No.34814879

>>34813890
the old games had static english patches, which were often filled with inaccuracies and mistranslations, but they're what people played with for years and years.
Nowadays, we have thcrap, which applies community-sourced translations that can be easily updated and are more modular. These can be applied to all the windows games, making it a bit less of a clutter. You have to apply them yourself, but it's extremely easy and you can choose what patches you want (including a whole host of languages)

>> No.34819481
File: 124 KB, 256x320, 100_nitori3.png [View same] [iqdb] [saucenao] [google]
34819481

>>34813890
All games will now have the same setup as 14 and onward, where there is no English executable in the game folder, but translation can be applied with thcrap. This change is just removing a legacy option which, in my opinion, no longer makes sense.

>>34813927
I'm not sure what you mean. In this pack, thcrap is included as its own separate folder, and users are expected to run thcrap_configure to detect the games and set up their desired patch stack. I don't include the standalone offline patches, and don't pre-configure a patch stack or shortcuts. After all, not everyone will be using it the same way; some users may want to change the names or locations of certain game folders, or apply patches other than lang_en.
So in a sense I don't "use" it for any game, it's just included on its own, and individuals can use it for any, all, or no games as they see fit.

>>34814619
Firstly, I'm not saying it has to be superior in order to make the old patches redundant, merely equivalent. And it is now, unlike a few years ago when it still lacked core functionality.
That said, I think it is superior from a technical perspective. You get a choice of not just translations, but potentially even repositories to use (though I'm not aware of anyone running a competitor to thpatch.net at the moment), the translations always have the potential to be improved over time, and it centralizes all your patch files while taking up less space.
It is also superior for this use case because it already needs to be there for the last eight years' worth of games, and works perfectly with all the games before that as well, and doing so yields consistent behavior and easier setup, whereas keeping the static patches that exist only for some games just increases complexity while providing no particular advantage.

>> No.34823037

Thank you for your hard work!
Seeding sporadically.

>> No.34823495
File: 5 KB, 238x297, 1620671266821.png [View same] [iqdb] [saucenao] [google]
34823495

>>34812431
Is it possible to have the thcrap .lnk files for the default English translation already generated in the torrent?
Your logic is sound, but I feel that having to run thcrap rather than just click on an .exe or .lnk file would be a substantial barrier to new players - the kind of new players who aren't even certain they want to play the games, but would like to give it a try.
I'm not saying running thcrap is difficult, but rather, the problem is that newbies don't even know whether its difficult or not, and the unfamiliar user interface with the list of 100+ patches will probably make more than a few newbies go "this looks scary, I'll figure this out tomorrow", and then never do it.

If I were to guess, I'd say that a lot of the negative reactions to thcrap ("furries, malware, memes", as you say) are just attempts at rationalizing the negative experience people had when they had to learn to use thcrap for something that used to be as simple as just running a pre-patched game.
Like it or not, laziness and adverseness to change is part of human nature, and your good intentions and logical arguments will be more effective if they are aligned with people's laziness.
Thus, I'd urge you to provide a one-click solution to running the games if it's possible (whether it's through statically patched .exe or pre-generated thcrap .lnk files).

>> No.34823800
File: 172 KB, 956x713, this is the default english patch.jpg [View same] [iqdb] [saucenao] [google]
34823800

Thcrap sucks dog dick, why would I play touhou vandalized by discord children.

>> No.34824008

>>34823800
Besides the usual wiki drama I just don't like the idea of an always connected online translator. Even if it's open source. I'd rather play in Japanese and barely understand anything compared to that.

>> No.34826581
File: 1.00 MB, 512x512, suika_stand1.png [View same] [iqdb] [saucenao] [google]
34826581

>>34823495
It may be possible, although it's not immediately obvious how, since the shortcuts use absolute paths and Windows doesn't seem to allow changing them to relative paths instead.
More importantly, I'm not a big fan of handholding. Of course I'll add more detailed instructions to the README (perhaps even making the first section a 'quick start guide' or something), but beyond that, I can't be responsible for people who are unwilling or unable to open a program and follow clear on-screen instructions. I understand your point, but my goal with this pack has never been to get more new players into the games or anything like that, just to be a place where anyone can point to and say "this is where you get everything you need, in one click".
And keep in mind, this is how it has always been for 14 and onward, whether people get them from this pack or not - a lack of static patches is just a fact of life, and has been for eight years now. The small, tiny, minuscule hurdle of running thcrap_configure is something that every player will have to overcome eventually, if they want to play in any other language.

>>34824008
I personally think that's a little excessive, but if that's you're view, then fair enough. It's not relevant to this discussion, though. As I alluded to just above in response to the other anon, it's not as though I'm forcing you to make this choice by doing anything new, I'm just adapting to the state of affairs that already exists. If you don't want to use thcrap, then you've already had to go without translations.

Not to belabor the point, but this is not a discussion about using thcrap or not. We have all already been forced to use thcrap or nothing; no matter what you think of that or which option you've chosen, it's a fact. I'm just saying that for the purpose of this pack, extending that choice to all games makes more sense than doing the same thing, but also adding a third choice that sometime works, sometimes doesn't, but doesn't add anything for most people when it does.

>> No.34826811

>>34826581
>We have all already been forced to use thcrap or nothing
I used to hate this shit like the anon your responding to but it's true, you kind of just have to accept it.
It's not a malicious script or anything but having to connect to a server each time you open a translation is frustrating in an ocd sense.

>> No.34827088

>>34826811
To be fair, you only need to connect to the server once to download the patch files, then disable updates and it will run perfectly fine offline. In fact, technically it never has to connect at all, since you can download the patch files yourself with a separate tool.

>> No.34832061

>>34826811
I don't like the thcrap stuff for other reasons. For example, I've got Th17 on steam. Normally I should be able to just rename a .exe and run it translated but thcrap doesn't change the .exe and instead just loads information along with it. This makes it impossible to run an english version of UM on steam.

>> No.34832062

>>34826581
I believe I have figured out how to do it.

Basically, thcrap determines which game to launch and with which set of patches based solely on command line arguments to thcrap_loader.exe.
Assuming you have TH18 installed and en English patched named "en", you'd launch TH18 in English by running (someone on Windows please translate it to windows .bat language)
>wine thcrap_loader.exe "en.js" th18
that is, simply by using
>"en.js" th18
as command line arguments to thcrap_loader.exe. What thcrap loader does is then to look at
>thcrap/config/en.js
to figure out how to patch your game, and in
>thcrap/config/games.js
to figure out where th18.exe is located. You can edit games.js and put in local path (relative to thcrap_loader.exe), and everything will work as expected.

So in short, you can distribute pre-patched portable games by creating a .bat file that calls thcrap_loader.exe with the right command line argument, as long as you've edited games.js to use the relative path.
Now, the question remains: can we replace the .bat file with an .lnk file that uses a local path? And is this desirable (how inconvenient is it to run .bat files compared to .lnk files on Windows)?

>> No.34836347
File: 17 KB, 78x76, sumi_idle.gif [View same] [iqdb] [saucenao] [google]
34836347

>>34832062
Yeah, using batch files would technically work, but I don't think that's a good solution for several reasons.
Firstly, depending on relative paths means that they would break if moved, and also if any of the folders were moved or renamed. (The latter can happen with the normal shortcuts as well, but I'd expect most people to take such actions before running thcrap_configure, not after.)
Secondly, I'm not convinced that this even solves the problem it sets out to. For those who don't have the technical competence to run thcrap_configure, is saying "just run this homebrew batch file bro, trust me" going to be any more appealing?
Thirdly, it would be forcing the lang_en patch on such people instead of giving them a choice of patches, which is one of the big advantages of thchrap. (Although, if they can't set it up themselves, maybe they deserve it?)
Lastly, I actually think it would be ultimately harmful for such people. If I included this weird cobbled-together half-measure, sure it might make their first time playing the games easier, but then it would remove any incentive for them to actually learn how to use thcrap and create a setup that might work better for them. You know, "there's nothing more permanent than a temporary solution".

>> No.34836737

>>34836347
Well, at least we've given it some thought. And you're right that it probably wouldn't work well in practice, since people will unzip the games wherever they want.

>> No.34851675

>>34832062
>>34836347
The earlier games are hard translated right? Did something change along the way?

>> No.34857860

not so fast

>> No.34864321
File: 85 KB, 1000x900, 1619047155768.jpg [View same] [iqdb] [saucenao] [google]
34864321

bump

>> No.34872381 [DELETED] 

More

>> No.34879928
File: 1.35 MB, 960x1280, 90024536_p0.png [View same] [iqdb] [saucenao] [google]
34879928

>> No.34886883

>>34807252
Thanks a bunch Anonymous. I think I'm finally going to get into Touhou. Can I keep my job or is it too time consuming to play all games?

>> No.34887170

>>34886883
Don't quit your job. Just be prepared to invest some time if you haven't played shmups previously.

>> No.34891906

One more
>>34886883
>Can I keep my job or is it too time consuming to play all games?
You'll be fine. Once you get used to the games, it's really just up to how much you improve over time.

>> No.34902248

>>34851675
>The earlier games are hard translated right?
Yeah, hell I assume you can find the old patches if you look hard enough

>> No.34904958

I can trust you right? No trojans?

>> No.34905423
File: 21 KB, 613x613, 4e9531bb4eef041277ddac21c7542236.png [View same] [iqdb] [saucenao] [google]
34905423

Thcrap is convoluted clustefuck. Standalone versions are alright, but manually linking all the games and trying to find the regular ass english translation (which is what 99% of people need anyway) in enormous list of trash is just pointless busywork. Plus some extra busywork of making it work with vsyncpatch and dealing with EoSD shenanigans on modern systems. I think OG hardpatches should be preserved as the most straightforward option.

>> No.34905843
File: 202 KB, 600x592, 160_mima_cover.jpg [View same] [iqdb] [saucenao] [google]
34905843

>>34904958
Whatever my word is worth to you, you have it.

>>34905423
I see where you're coming from, but when was the last time you actually set up thcrap? The config tool has improved a lot in the last couple of years, and now detects vpatch and presents it as a candidate for linking. Given that I already include vpatch in several games' directories, this makes thcrap work with it right out of the box. Same with the alternate .dll for 6; I already include it, so thcrap works with it completely transparently to the end user.
Still, I agree, patch selection could definitely be improved. If it were my program, I'd have it present only a list of primary language patches at first, then offer a choice to show alternate and joke languages, then to show non-translation patches, etc. Showing every hosted patch, even the ones meant for development, without even prioritizing language patches and just burying them in the midst of it all, is not ideal.
However, even in that sad state, the process is just "find the number for lang_en > enter it > confirm > confirm". Hardly a lot of work, especially for something that only has to be done once every couple of years. And linking the games is also pretty easy, not only because they're all in one root directory, but also because without the hardpatched versions, it only has to ask about duplicates for games with vpatch included. I've already written an improved README section to walk new users though the whole process.

And again, consider the following. If you don't need English translations, then all of this is irrelevant. Otherwise, if you do need English translations, you have to set up thcrap anyway. My stance is that including hardpatches doesn't actually reduce complexity, but instead increases it, because it's not a choice between one or the other, but between one or both.

>> No.34906208
File: 192 KB, 317x417, c60edc94174650906caefa035dbdbe3f.png [View same] [iqdb] [saucenao] [google]
34906208

>>34905843
>but when was the last time you actually set up thcrap?
Somewhere around UM demo release.
Main reason I have up on it is couldn't make it run EoSD properly at 60 fps (but figured out a solution for hardpatch).
>but between one or both
There are standalone thcrap-based patches that don't require configuration chore
https://www.thpatch.net/wiki/Touhou_Patch_Center:Standalone_Patches
Also, when I just got back into 2hu around UM release I wanted to start playing asap with no bullshit and old hardpatches gave me that option.
And let's not forget that hardpatches are available for all the games that are usually recommended as entry points.
So yeah, choice between one and both is a still a good choice.

>> No.34912305
File: 188 KB, 512x512, 100_momiji_full.png [View same] [iqdb] [saucenao] [google]
34912305

>>34906208
I'm aware of those standalone patches, but they're the worst of both worlds. They're basically just full copies of thcrap, including all libraries and common patch files, with some version of the lang_en patch files pre-installed and no choice to use anything else. Using them would mean having 19 copies of the same thing spread throughout the pack cluttering everything up, which goes against not only my original goal in removing the hardpatches, but also the whole point of how thcrap is supposed to work.
Anyway, I'm still not buying that running the config tool is a "chore" or "bullshit". Consider the instructions I've drafted:

> - Launch thcrap_configure.exe and follow the prompts.
> - When presented with a list of patches, find the language patch of your
> choosing (probably lang_en) and enter its number at the prompt.
> - When prompted to select the root path for all games, select this pack's
> main folder, which is called "Touhou Project" by default.
> - When prompted to resolve duplicates, select 'vpatch' whenever possible;
> otherwise, select 'original'.
> - Use the shortcuts created in the thcrap folder to launch the games.

Everything not explicitly listed there is just hitting Enter. Not a big deal. Sure, nothing will ever beat the simplicity of just having a th##e.exe that you can double-click on, but I still don't think that saving that minute or two once is worth keeping them, considering everything else.

That said, if I can figure out a way to have lang_en pre-configured and shortcuts pre-generated in a way that isn't crusty, I will definitely consider doing so. Also, we'll have this conversation again in two years, in the suggestions thread for the next version of the pack, and who knows what will have changed by then. Maybe the config tool will even have a real GUI, imagine.

>> No.34917460

>>34904958
It's fine dude.

>> No.34923865

>>34906208
>couldn't make it run EoSD properly at 60 fps
For me it runs normally. What do you mean?

>> No.34929630

>>34904958
No problems with it.

>> No.34930449

>>34923865
I have 144hz monitor. It was running at 144 fps which was pretty cool because bullet speed seemed to stay the same. My damage, however, did scale up.

>> No.34941326

>>34930449
using the patch or just on it's own? it should lock to 60 on its own even on a monitor like that.

>> No.34953889

its so complicated

>> No.34960156

>>34953889
>complicated
What's complicated?

>> No.34971465

>>34941326
Using vpatch fixed it but I also had to go through trouble of making it run at all without bothering with applocale. There's many layers of crutches I had to use to properly play EoSD and having another one in the form of thcrap wasn't very helpful.

>> No.34972920

>>34971465
>many layers of crutches
What exactly is your setup? For me, it runs perfectly with just vpatch in JP locale, or vpatch and thcrap otherwise. But I also don't have a high refresh rate monitor.

>> No.34973970
File: 31 KB, 511x963, 1618721016391.png [View same] [iqdb] [saucenao] [google]
34973970

>>34972920
English hardpatch
EN exe renamed to japanese with fucked encoding to bypass japlocale wankery (got the proper filename from .cfg file that the game generated)
Vpatch as usual

>> No.34975043

>>34973970
If you refuse to use JP locale or a locale emulator, then yeah, you're going to have a harder time.
You might be able to use the original version if you rename not just the .exe but also all the .dat files to mojibake.

>> No.34982554

>>34971465
>There's many layers of crutches I had to use to properly play EoSD and having another one in the form of thcrap wasn't very helpful.
All I have to do is double click or click+enter and it just works.
Rip dude.

>> No.34991311

One more in case there's any input to be made.

>> No.34992943

>>34807252
does it include fangames like yukkuri games?

>> No.35000066

>>34992943
It doesn't, and I'm pretty sure nobody shared the newer versions since its held by a stingy tight knit community.
A fangame torrent sounds like a good idea, but it would probably be a larger of a file.

>> No.35001143

>>35000066
true true
Yeah, it probably would be quite large and maybe a little controversial if it included everything.

>> No.35008519

>>35001143
>it probably would be quite large and maybe a little controversial if it included everything.
>controversial
How so?
I didn't expect to hear back this soon.

>> No.35008545

>>35008519
Some of the fangames are on steam so the devs might not like cracked versions of their games being spread around. You can find a lot of the fangames on sanae's shrine anyway.

>> No.35008705

>>35008545
No more controversial than piracy usually is, I'd think.
More importantly, a fangame pack sounds difficult to define, let alone implement. What would it include? ALL fangames? Is that even possible? If so, it would have to be a huge, collaborative, ongoing effort like the TLMC. Would you include games that are based on a mix of Touhou and other series? To what degree? Surely you couldn't include every doujin game with a Touhou reference, no matter how small. Also, the games would span every genre from STG to eroge, so how would you organize them?
Alternatively, you could only include the X "best" or "most popular" fangames, but then by what metrics? According to who? Would games pop in and out with every version as they rose and fell in such rankings? How often would there be a new version, anyway? And how is making a torrent like that more useful than simply maintaining a website listing recommendations?
And so on. The more you think about this stuff, the worse it gets. I think the current ways for people to find and download fangames are just fine.

>> No.35008757

>>35008705
You're right, I think the only thing that would be possible to add would be a community effort to make a complete list of all fangames, thought that might have already been done somewhere.

>> No.35008877

>>35008545
>Some of the fangames are on steam so the devs might not like cracked versions of their games being spread around. You can find a lot of the fangames on sanae's shrine anyway.
True, but I find no real reason to be worried about it since it's already on Moriya Shrine.
It's a bit of a stretch, but I understand what you're saying.

>>35008705
>More importantly, a fangame pack sounds difficult to define, let alone implement. What would it include? ALL fangames? Is that even possible?
It is, but as you said, it would have to be an ongoing project. If anything, it would work better as a site.
To keep it simple with the torrent, it would have to be completed games and maybe the games that were discontinued. Not SHEXE discontinued, but just dropped entirely. The only problem I see would be regarding the languages. Most are going to be going for English, but others might just go for the original game itself. Two versions of the same game in a torrent can lead to a few problems like a missing file for whatever reason if people are uppity about their space and data in which case they can easily exclude things.
>how would you organize them
I'd do it by genre. Strategy, RPG, etc. It would have to focus on a main element of the game. If it has more than one, then it would go to the format of the game. Even if it were heavy on strategy, an RPG format would have it be classified as an RPG. Obviously a second opinion would be needed.

I don't quite agree on the popular metric, but it would be important to include a readme file that goes over everything. I wouldn't say the torrent method is out of question since download links will sometimes be broken, but site format is better. The inclusion of previous versions is a must in said format however.

>> No.35010608
File: 17 KB, 585x115, 29374324.png [View same] [iqdb] [saucenao] [google]
35010608

>>34832061
You can copy the thcrap shortcut into the game folder and have steam launch that.

>> No.35018003

Wait, touhou is open source?

>> No.35019154

>>35018003
What do you mean by that

>> No.35019216

>>35008705
>>35008877
Would it include all porn fangames?

>> No.35019260

>>35019216
I wouldn't. It's a torrent for the everyday person. There's no need for fringe shit no matter how degenerate someone may believe they are. Some of those games like Era are sinkholes that will either ward people off or leave them in a worse mental state then they were before.

>> No.35020659
File: 91 KB, 384x512, 173_marine_full.png [View same] [iqdb] [saucenao] [google]
35020659

>>35018003
No, I am a pirate.
Actually, I've bought my own copies of the games, but that hardly matters.

>> No.35025616

>>35019260
every person needs porn

>> No.35025792

>>35020659
Why are you posting holoshit you disgusting piece of matter

>> No.35033208

>>35025616
Obviously not.

>> No.35041188

One more.

>>
Name
E-mail
Subject
Comment
Action