Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 11 03:21
  • Oct 26 15:06

    32th-System on master

    th08: translate spell names for… (compare)

  • Oct 07 18:29

    Tudi20 on master

    Create th175.js (compare)

  • Oct 06 15:12
  • Oct 05 22:37

    brliron on master

    Revert "Update version number" … (compare)

  • Oct 05 21:49

    brliron on master

    Update version number (compare)

  • Sep 25 20:27

    32th-System on master

    th17: DON'T fix bad ending bug … (compare)

  • Sep 18 18:07

    32th-System on master

    th17: fix bad ending in result … (compare)

  • Sep 09 16:11

    DankRank on master

    Identify th17 steam release th17 v1.00b: bypass SteamDRM (compare)

  • Sep 07 21:19

    DankRank on master

    add eastern_name_order_hepburn (compare)

  • Sep 04 14:00

    brliron on master

    cheat: remove files.js It is a… (compare)

  • Sep 04 13:08

    32th-System on master

    Add files via upload Merge pull request #36 from eat… (compare)

  • Sep 04 13:08
    32th-System closed #36
  • Sep 04 12:32
    eatsweetly opened #36
  • Sep 04 12:29
  • Sep 04 12:26
  • Aug 19 17:05

    32th-System on master

    th17: 0x needs to be specified … (compare)

  • Aug 17 15:13

    32th-System on master

    th17: fix result trophies (compare)

  • Aug 16 14:51

    32th-System on master

    th17: recognize XP patch (compare)

  • Aug 14 21:03

    32th-System on master

    th17: log_restore Only Three D… (compare)

Splashman
@IgoSplashman
qwertz yaay!
MasakiKagura
@MasakiKagura
Okay Nameless
Nmlgc
@nmlgc
For now, you can work around it by either 1) not having Japanese characters in the directory name or 2) not running under Japanese locale. It's a bug in thcrap, so the fix won't be out before brliron decides to release a new version.
MasakiKagura
@MasakiKagura
Okay, Because Japanese Locale is what keeps Touhou from showing up as random symbols text-wise when installed
Nmlgc
@nmlgc
Hm, do people understand "Use system input APIs instead of DirectInput"? Because that's what the "no DirectInput pad" option in custom.exe actually does, and has always done: It also disables DirectInput for the keyboard, and the system input APIs are subject to your keyboard layout, which is the actual thing that flips Z and Y on QWERTZ keyboards in-game. The problem in TH11 simply is that it always uses the system input APIs, regardless of the option.
Splashman
@IgoSplashman
if you ask me, no I don't really understand. that means, most people won't either.
or as they say in Gensokyo: "yoku wakaranai..."
Nmlgc
@nmlgc
The thing is that the TH06 string for that option (入力に DirectInput を使用しない) is actually correct, and TH07 started adding パッドの in front of that, which makes it factually incorrect. Preferably, I'd even like to fix the original Japanese text in base_tsa and on the wiki, so that people automatically translate it into something more meaningful that mentions the keyboard layout.
We could just turn the whole thing into "Use system keyboard layout for input", but that doesn't include the fact that it also disables DirectInput for gamepads, which… is important, I guess?
Splashman
@IgoSplashman
but just changing the translation string shouldn't disable pad support?
or do you mean the th11 fix?
Nmlgc
@nmlgc
This is about changing the incorrect original Japanese text into something that represents what the option actually does.
So there are basically two steps here: Fixing the text, and then fixing TH11 to actually use DirectInput or not, according to the option.
Because you also get a flipped Z/Y in the other games if you activate that option.
Splashman
@IgoSplashman
yeah in that case, the patch should say "qwertz-fix (use only for th11)"
as for the string. "Use system keyboard layout for input / Disables Pad", or something?
Nmlgc
@nmlgc
There will be no separate patch, everything about this will go in base_tsa. It also affects AZERTY and other layouts, after all. If people want the original behavior in TH11, they can simply check the box in custom.exe, which then does what it does in every other game.

"Use system keyboard layout for input / Disables Pad", or something?

I tried something like that, but it didn't fit in the custom.exe of TH07 and TH08, which gives us less space then the other ones.

Splashman
@IgoSplashman
right, I also though azerty would be affected. but then, are you just going to flip Z/Y, or make it so the correct keys on the layout will respond?
because otherwise, it's going to affect qwerty layouts
Nmlgc
@nmlgc
Yeah, I'm going to look for a way to make TH11 use DirectInput just like the other games, so that the correct keys will respond.
Splashman
@IgoSplashman
ok, sounds good
Alpharius Icarus
@AlphariusIcarus_twitter
Touhou 14.3, in spell card section, Mokou's Resurrection's id is labelled as number 2 instead of number 21. It may not be a mistake though.
Splashman
@IgoSplashman
@nmlgc "Use System Keyboard Input (No joypad)" should be short enough
Alpharius Icarus
@AlphariusIcarus_twitter
@nmlgc I'm deeply apologise for this, but title/selecttitle/sl_music.png in vi-community fail to download by thcrap_configure, 0 bytes 404 error again. On the other hand, I have discussed with the others, and we think that we will patch the images manually.
Nmlgc
@nmlgc
@AlphariusIcarus_twitter Ah, sorry, forgot to kick the server yesterday, it should work now. As for whether this can be fixed: The problem is that we currently have no one who wants to maintain the wiki and fix all the broken code. The last plan everyone (silently) agreed on was to replace the wiki with a desktop app some time in the far future when thcrap has a GUI, but until then, we sadly have to live with the bugs. Or well, if anyone in your community has *nix server administration and PHP skills and wants to help, we could give them SSH access to the server.
Alpharius Icarus
@AlphariusIcarus_twitter
@nmlgc Sadly, we only have one guy who actually knows something about information technology (for the lack of better knowledge about the coding things), and he's been coding a wiki on his own, so I don't think that we have anyone who can do the work. Anyway, we decided that we will make an instruction about image patching, and upload the file containing them. It's not hard to do, so I guess that's the best way to do it. I will put a warning about the bug on the portal page and the image section, too. Anyway, thanks for helping us this time.
Nmlgc
@nmlgc
Alright. As for the Resurrection spell ID, it does indeed need that specific ID, because it's the second spell card in a single scene, and since TH14.3 doesn't even use spell card IDs internally, thcrap's architecture can't really patch it without resorting to disgusting hacks like this.
MasakiKagura
@MasakiKagura
Damn, even with an update the music bug for 9 and 9.5 are still there.
brliron
@brliron
@MasakiKagura New thcrap release, with experimental ULiL support (works only with version 1.31b, and needs the sandbox patch). English-translated images should come soon
Nmlgc
@nmlgc
@MasakiKagura Yup, still working on the QWERTZ thing, so I didn't get to the other bug. :(
MasakiKagura
@MasakiKagura
Okay, also Brilion, it seems the patch has a bug with installed versions of PoFV and StB. It won't play the music.
brliron
@brliron
I know, nmlgc will work on it after working on the QWERTZ thing
MasakiKagura
@MasakiKagura
Okay, also hopefully ULiL 1.32 sdupport and full EoSD compatibility soon.
brliron
@brliron
When I think about it, v1.32 binary is the same as v1.31b one, so it should also work with v1.32 (at least it works on my computer)
Splashman
@IgoSplashman
@brliron do you still have the 1.31>1.32 change lists?
MasakiKagura
@MasakiKagura
I mean I scan for new games where my ULiL stuff is, but it never picks up anything
brliron
@brliron
@IgoSplashman It still is in the gitter history, search for 1.32
@MasakiKagura Err... Did you select the sandbox patch?
MasakiKagura
@MasakiKagura
I normally just select the English patch or the English and Skipgame patch
brliron
@brliron
Ok, you need the sandbox patch for ULiL
If you select it, thcrap should detect your game
MasakiKagura
@MasakiKagura
Ah, what is that under in the configure file?
brliron
@brliron
It is in the same list as lang_en and skipgame
MasakiKagura
@MasakiKagura
I had thought EoSD was Sandbox too. Guess it wasn't added.
Nmlgc
@nmlgc

As for the custom.exe clarity part of the QWERTZ issue, the best option really would be to just negate the original string and turn it into "Use DirectInput (Shot key: %c)", which is the absolutely shortest solution that is still correct and also conveys the Z/Y flipping. :) Requires a bit of code in thcrap_tsa though, that dynamically flips the visible state of the check box and replaces %c with the correct key in the current layout, depending on whether the box is checked or not, or even leave out the whole (Shot key) part completely if it wouldn't change anyway. Shouldn't be too difficult though, since we already have a parser for those Windows dialog resources.

Since this is going into base_tsa, could I get a good Japanese translation for "Use DirectInput (Shot key: %c)"?

Splashman
@IgoSplashman
lemme try
DirectInput を使用する(ショットキー: %c)
I think
Splashman
@IgoSplashman
or without する, I'm not sure
Nmlgc
@nmlgc
I'll ask around some more tomorrow, then.
Alpharius Icarus
@AlphariusIcarus_twitter
One (stupid) question: Do I need to manually download the newer built, or the thcrap_configure will automatically update for me? Asking because I want to announce the update on our portal.