2013-08-15T00:00:07 *** BullshitInverted has joined #thcrap 2013-08-15T00:00:36 When I open it myself? Yeah, looks fine to me. 2013-08-15T00:02:00 * KimikoMuffin , FOR SCIENCE, opens and re-saves it in Paint.net 2013-08-15T00:02:07 OK... looks like we're about to have a rather lengthy debugging session now. 2013-08-15T00:02:14 Bu~t that's fine. 2013-08-15T00:02:42 Nope, had no effect~ 2013-08-15T00:03:00 Heh, wheee ... speaking as a programmer myself, those are always "fun" 2013-08-15T00:03:12 First, try getting rid of thcrap_tsa.dll, and see if that has any effect. 2013-08-15T00:03:26 Where's that? 2013-08-15T00:03:52 In the same directory as thcrap_configure and the rest of the archive. 2013-08-15T00:04:07 Oh, there it is 2013-08-15T00:04:20 OK, it's working now! 2013-08-15T00:04:27 But nothing will be translated~ 2013-08-15T00:04:38 ... the manual text seems to be translated 2013-08-15T00:05:47 * KimikoMuffin shrug~ 2013-08-15T00:05:54 Yeah, because that's handled by thcrap's normal file replacement functions. thcrap_tsa handles .msg, .anm and spell cards. 2013-08-15T00:06:01 Ahh. 2013-08-15T00:06:49 ... though the manual menu-items and the stuff on the character-select screen wasn't being replaced either ... 2013-08-15T00:08:38 *** magictape_ has joined #thcrap 2013-08-15T00:08:49 (this entire kind of thing is exactly why I'm building multilanguage support into my games from the start) 2013-08-15T00:09:17 Nice. :) 2013-08-15T00:09:28 I should have done that in mine. :( 2013-08-15T00:09:31 Heh 2013-08-15T00:10:52 So, let's build a thcrap_tsa.dll without ANM patching. https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/thcrap_tsa_no_anm.zip 2013-08-15T00:11:25 * KimikoMuffin backs up the old one, downloads this with an air of "Let's See What Happens When I Do This" 2013-08-15T00:11:53 Oh, right, Skipgame isn't done yet... 2013-08-15T00:12:03 *** magictape has quit IRC 2013-08-15T00:12:09 Do you have some replay where you can quickly speed through the stage to see the dialogue? 2013-08-15T00:12:34 Nope. And this still crashes on the loading screen before the title menu. 2013-08-15T00:12:58 Oh wait I didn't actually delete the old one. ONE SEC~ 2013-08-15T00:13:14 Working now, lemme see 2013-08-15T00:14:09 Gimme a moment to get through stage 1~ 2013-08-15T00:16:12 And she's speakin' English. 2013-08-15T00:18:14 If anybody is intetested 2013-08-15T00:18:19 *** Zertap has quit IRC 2013-08-15T00:18:44 I accidentally found a way to bypass the interface screw spellcards 2013-08-15T00:18:59 most likely a glitch 2013-08-15T00:20:57 Oh? :D 2013-08-15T00:22:42 Let's add more of the ANM patching code back in. https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/thcrap_tsa_no_thtx.zip 2013-08-15T00:23:26 KER-RASH! 2013-08-15T00:24:59 Alright, now we're done to 10 lines of code that could cause it. Probably. 2013-08-15T00:27:19 AWESOME. And lemme guess they all pretty much play off each other so you can't just comment them out one-by-one 2013-08-15T00:28:26 If you are on one of the three spellcards that flip the screen 2013-08-15T00:28:42 in order to reset the screen back to normal 2013-08-15T00:28:58 pause the game and alt-tab to desktop 2013-08-15T00:29:03 then go back to the game 2013-08-15T00:29:07 Fullscreen? 2013-08-15T00:29:12 yeah 2013-08-15T00:29:19 haven't tested on window mode 2013-08-15T00:29:49 the screen will be normal and you can move normally 2013-08-15T00:30:48 * KimikoMuffin might be your giguinea pig! If we ever resolve the issue I'm on now. 2013-08-15T00:32:02 supposedly 2013-08-15T00:32:33 in windowed mode you could pause and minimize the window 2013-08-15T00:32:46 dunno if it'll work 2013-08-15T00:33:03 * KimikoMuffin makes a note to try this out. 2013-08-15T00:34:09 Now, the weird thing is that these 10 lines are the libpng interaction code and everything is error-checked 2013-08-15T00:34:38 But so is everything el~se 2013-08-15T00:36:10 Well, FOR SCIENCE, let's try this one: https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/thcrap_tsa_no_bounds.zip 2013-08-15T00:37:05 By the way, that's the code we're talking about: https://github.com/nmlgc/thcrap/blob/master/thcrap_tsa/src/anm.c 2013-08-15T00:37:06 <[Bot]MagicStone> Title: thcrap/thcrap_tsa/src/anm.c at master · nmlgc/thcrap · GitHub (at github.com) 2013-08-15T00:37:27 KER-RASH 2013-08-15T00:38:18 The struct_get function? 2013-08-15T00:39:05 Nah, struct_get works, it wouldn't even try to load PNGs if it didn't. 2013-08-15T00:39:16 It crashes between line 136 and 146. 2013-08-15T00:39:22 Ahh 2013-08-15T00:41:28 * KimikoMuffin hm. What I'd do is to have it send/log a message after each line so we can see exactly what it had been doing at the time. 2013-08-15T00:41:44 Yes, that's what I wanted to do next. 2013-08-15T00:41:53 Kay~ 2013-08-15T00:48:43 Alright, the log with this one should tell us what's wrong: https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/thcrap_tsa_log_png.zip 2013-08-15T00:51:08 There ... does not seem to be anything new in the log. :o 2013-08-15T00:52:20 You should have only one thcrap_tsa*.dll at any time. 2013-08-15T00:52:30 Yep, I deleted the others. 2013-08-15T00:52:57 thcrap_tsa_log_png.dll is the only one between thcrap.dll and thcrap_update.dll in the file list. 2013-08-15T00:54:15 ... In theory, since it's the only png it successfully resolved, this means the crash is occurring before the first console message. 2013-08-15T00:54:28 Exactly. 2013-08-15T00:55:15 hm. Where is the first console-message? 2013-08-15T00:55:31 Yeah, it fails at line 136, before the first one. 2013-08-15T00:56:30 So ... I guess in png_image_begin_read_from_memory() 2013-08-15T00:57:18 Should have probably added one before. So, new version, same link: https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/thcrap_tsa_log_png.zip 2013-08-15T00:58:30 Aha! 2013-08-15T00:58:34 image->img: opaque: 0x00000000, version: 0x00000001, width: 0x00000000, height: 0x00000000, format: 0x00000000, flags: 0x00000000, colormap_entries: 0x00000000, warning_or_error: 0x00000000, message: 2013-08-15T00:58:59 file_buffer...? 2013-08-15T00:59:21 file_buffer: 0x0afd0020, file_size: 0x001b0418 2013-08-15T00:59:32 Sorry 2013-08-15T01:00:04 Seems legit. 2013-08-15T01:00:47 The file_size is a bit too big, but you re-saved it, right? 2013-08-15T01:01:00 Yeah. 2013-08-15T01:04:58 *** Zertap has joined #thcrap 2013-08-15T01:06:46 So... should I now do the same logging with libpng code? Probably. 2013-08-15T01:08:13 ... nah, let's do something else for a change. 2013-08-15T01:08:41 man ... too bad you can't attach breakpoints like in C#. 2013-08-15T01:09:09 Or ... I dunno, how do stack-traces work in C? 2013-08-15T01:09:36 First, you get this: http://www.ollydbg.de/odbg201h.zip 2013-08-15T01:10:45 guh 2013-08-15T01:10:53 1cc TH14, ending not translated QQ 2013-08-15T01:11:26 * KimikoMuffin opens the th14 link, waits for it to finish analyzing 2013-08-15T01:11:58 ... oh, that's not *quite* how this works, but it'll help nonetheless. 2013-08-15T01:12:03 o 2013-08-15T01:12:18 Just let it finish analyzing. 2013-08-15T01:12:27 Well, its' doen now 2013-08-15T01:12:30 *it's done 2013-08-15T01:12:43 Then, launch the patch shortcut normally, and while on the resolution dialog (which you hopefully haven't disabled), select File -> Attach in Olly, and attach to th14 2013-08-15T01:13:32 Then, hit F9 until you can select something in the dialog again. 2013-08-15T01:14:13 Let it load, and once it crashes, OllyDbg should show the exact point of the crash - make a screenshot of that. 2013-08-15T01:15:21 Hang on a moment 2013-08-15T01:15:23 magictape_, endings were translated 18 hours ago? 2013-08-15T01:15:29 (into English, that is) 2013-08-15T01:16:22 (Yeah, I'm disappointed too that the whole process was pre~tty slow this time.) 2013-08-15T01:16:46 ... and ... Olly is now hanging :/ 2013-08-15T01:16:58 Give it some time. 2013-08-15T01:17:03 k 2013-08-15T01:18:46 All righty then! 2013-08-15T01:19:16 Nmlgc, huh? 2013-08-15T01:19:22 were they? 2013-08-15T01:19:29 KimikoMuffin: Olly tends to hang if a new module gets loaded that's still not cached on a UDD 2013-08-15T01:19:36 ^ 2013-08-15T01:19:37 Yup~ 2013-08-15T01:19:44 or even if the UDD doesn't match the module itself 2013-08-15T01:20:03 in that case, it just dump the old UDD and generate a new one 2013-08-15T01:20:03 welp, i was shown the JP ending, even though everything was in english up until then 2013-08-15T01:20:04 OK, screenshot incoming. 2013-08-15T01:20:17 *dumps 2013-08-15T01:20:24 *generates 2013-08-15T01:20:45 inb4 Win32 heap allocator 2013-08-15T01:21:11 Nmlgc: the loader code isn't peeking the PE Header to get the base address and the entry point? 2013-08-15T01:21:48 Not yet. It will very soon, though. https://github.com/nmlgc/thcrap/issues/3 2013-08-15T01:21:49 <[Bot]MagicStone> Title: Support dynamic base addresses · Issue #3 · nmlgc/thcrap · GitHub (at github.com) 2013-08-15T01:21:49 I saw a TODO somewhere on the code about the entrypoint being calculated 2013-08-15T01:22:37 with Win32 PEs, you just need to get the whole header, it should be there, if the executable is not packed 2013-08-15T01:23:12 if someone messed up with UPX or other PE packers you need to track the OEP just after the SFX finishes the whole decompressing 2013-08-15T01:23:13 http://i174.photobucket.com/albums/w88/KimikoMuffin/OllyScreenshot.png 2013-08-15T01:24:52 libpng seems to be the culprit 2013-08-15T01:25:37 Yeah, we'd pretty much narrowed it down to that 2013-08-15T01:26:35 the EIP is still inside th14.exe 2013-08-15T01:27:02 but on the stack there's a call to libpng still active 2013-08-15T01:27:24 with parameters still there to be pop'ed 2013-08-15T01:37:40 *** tosiaki has quit IRC 2013-08-15T01:39:05 https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/libpng16_no_setjmp.zip 2013-08-15T01:39:36 This has the setjmp calls disabled, which seem to cause this problem. 2013-08-15T01:39:51 All righty then, let's have a look-see! 2013-08-15T01:40:29 Nmlgc, whats the file to edit to enable console view? 2013-08-15T01:40:39 KER-RASH 2013-08-15T01:40:48 And the log file... ? 2013-08-15T01:41:05 Got no further. 2013-08-15T01:41:15 image->img: opaque: 0x00000000, version: 0x00000001, width: 0x00000000, height: 0x00000000, format: 0x00000000, flags: 0x00000000, colormap_entries: 0x00000000, warning_or_error: 0x00000000, message: 2013-08-15T01:41:16 file_buffer: 0x0af30020, file_size: 0x001b0418 2013-08-15T01:41:28 magictape_, that can be set in the run configuration (most likely en.js) 2013-08-15T01:41:34 ah thanks 2013-08-15T01:43:04 i guess ill 1cc it again to see whats up with JP ending showing up 2013-08-15T01:46:56 magictape_, it *could* be that you had the game running for very long 2013-08-15T01:47:50 And I noticed rather late that I forgot to include the format ID for endings for th14 2013-08-15T01:48:08 These things don't get applied until you restart the program. 2013-08-15T01:49:02 KimikoMuffin, I accidentally the same file again... 2013-08-15T01:49:11 * KimikoMuffin facedesk 2013-08-15T01:50:04 https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/libpng16_no_setjmp.zip << Now it's the right one. 2013-08-15T01:51:08 ... are you sure that's a different file this time 2013-08-15T01:51:21 (or did Firefox just give me a cached versoin) 2013-08-15T01:51:24 No. (I'm sorry, it's really getting late here) 2013-08-15T01:52:24 In fact, they use some weird build configuration that overwrites the setting each time you clean the compiled files, which is necessary for it to rebuild with different settings in the first place... -.- 2013-08-15T01:53:48 Nmlgc, how long is "very long" 2013-08-15T01:54:02 i think i only ran it, played a bit of SC practice then 1cc'd it 2013-08-15T01:54:12 like def less than an hour of runtime 2013-08-15T01:54:41 I changed it yesterday at 02:09 AM UTC 2013-08-15T01:55:04 oooooooh yeah i think i saw a tweet about that 2013-08-15T01:55:12 so basically just update thpatch? 2013-08-15T01:55:43 The updater should have taken care of that by now. 2013-08-15T01:55:58 ...oh. 2013-08-15T01:56:12 *** magictape_ is now known as magictape 2013-08-15T01:56:24 weird 2013-08-15T01:56:31 ill try it again i guess 2013-08-15T01:56:36 Check thpatch/base_tsa/th14.js 2013-08-15T01:56:49 If it says "end": "end10" somewhere, it should work 2013-08-15T01:57:14 ... and if there are some e*.msg.jdiff files in thpatch/lang_en/th14 2013-08-15T01:57:32 * KimikoMuffin ... opens it myself and doesn't see it. :o 2013-08-15T01:57:54 e01 to e14 are there, and "end" is there 2013-08-15T01:57:55 Oh wait, I was opening the wrong one 2013-08-15T01:58:07 btw when i said i got JP ending it was literally like an hour ago that it happened. 2013-08-15T01:58:26 which is why im wondering why it was fine until the ending 2013-08-15T01:58:31 Yeah, I'd need the log file there too. 2013-08-15T01:58:34 Wait a moment... 2013-08-15T01:58:37 aight 2013-08-15T02:00:11 https://dl.dropboxusercontent.com/u/65309750/thcrap_log.txt here it is 2013-08-15T02:01:03 ... a log file that actually tries to load an ending, that is -.- 2013-08-15T02:01:16 I'm-a need to do some groceries, but I'll leave this window open 2013-08-15T02:01:34 oh. so clear it again basically? 2013-08-15T02:01:40 https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/th14.v1.00a.js << Put this in thpatch/lang_en/, this will skip to the end at the end of any stage 2013-08-15T02:02:28 *skip to the ending for the selected character / shot type 2013-08-15T02:05:31 uh, didnt work 2013-08-15T02:05:39 the skip, that is 2013-08-15T02:05:54 *** KimikoMuffin is now known as KimikoMuffin|AFK 2013-08-15T02:05:56 *\thpatch\lang_en 2013-08-15T02:09:13 ... 2013-08-15T02:09:21 It's *really* getting late -.- 2013-08-15T02:17:27 ill bother you about it tomorrow 2013-08-15T02:17:34 ドンマイ 2013-08-15T02:52:36 I'm going to bed now... 2013-08-15T02:52:58 KimikoMuffin, try this one: https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/libpng16_full.zip 2013-08-15T02:54:42 *** xfullmetal17 has quit IRC 2013-08-15T02:55:01 *** xfullmetal17 has joined #thcrap 2013-08-15T02:55:41 Seems as if there really is some issue with my build configuration here. That one should work around the problem for now 2013-08-15T02:57:53 *** Nmlgc has quit IRC 2013-08-15T03:01:03 *** xfullmetal17_ has joined #thcrap 2013-08-15T03:03:15 *** xfullmetal17 has quit IRC 2013-08-15T03:03:28 *** xfullmetal17_ is now known as xfullmetal17 2013-08-15T03:05:31 *** tosiaki has joined #thcrap 2013-08-15T03:08:18 gn 2013-08-15T03:16:09 *** xfullmetal17_ has joined #thcrap 2013-08-15T03:18:37 *** xfullmetal17 has quit IRC 2013-08-15T03:18:43 *** xfullmetal17_ is now known as xfullmetal17 2013-08-15T03:48:16 *** KimikoMuffin|AFK is now known as KimikoMuffin 2013-08-15T03:49:44 @later tell Nmlgc IT'S WORKING! IT'S WORKIIIING! 2013-08-15T03:49:44 <[Bot]MagicStone> KimikoMuffin: The operation succeeded. 2013-08-15T03:49:53 OK later all 2013-08-15T03:50:00 *** KimikoMuffin has quit IRC 2013-08-15T04:11:48 Anyone knows the Deutsch's Progress? 2013-08-15T04:21:49 *** Jvthewanderer has quit IRC 2013-08-15T04:30:25 *** tosiaki has quit IRC 2013-08-15T04:49:57 *** tosiaki has joined #thcrap 2013-08-15T05:53:52 *** magictape has quit IRC 2013-08-15T06:21:55 *** AAAAAAAA has quit IRC 2013-08-15T06:38:39 *** D_Aya has quit IRC 2013-08-15T06:40:40 *** nthDream has joined #thcrap 2013-08-15T08:05:07 *** Rifle has joined #thcrap 2013-08-15T08:16:16 *** BM has joined #thcrap 2013-08-15T08:24:44 *** albel727 has quit IRC 2013-08-15T08:28:41 *** albel727 has joined #thcrap 2013-08-15T08:47:40 *** nurupo is now known as nurupo|away 2013-08-15T09:11:38 *** BullshitInverted has quit IRC 2013-08-15T09:14:12 *** Johnny7 has quit IRC 2013-08-15T09:14:37 *** Johnny7 has joined #thcrap 2013-08-15T09:30:19 *** jsmdg257 has joined #thcrap 2013-08-15T09:30:44 *** jsmdg257 has left #thcrap 2013-08-15T11:06:49 *** Ramnik has joined #thcrap 2013-08-15T11:19:30 *** Rifle has quit IRC 2013-08-15T11:21:38 *** nthDream has quit IRC 2013-08-15T11:22:04 *** nthDream has joined #thcrap 2013-08-15T11:52:20 *** AAAAAAAA has joined #thcrap 2013-08-15T11:52:31 thcrap 2013-08-15T11:52:56 http://thpatch.net/ 2013-08-15T11:52:58 <[Bot]MagicStone> Title: Touhou Patch Center (at thpatch.net) 2013-08-15T11:53:52 Admin still sleeping 2013-08-15T12:11:07 *** kinigget has joined #thcrap 2013-08-15T12:29:49 *** kinigget has quit IRC 2013-08-15T12:32:26 *** nthDream has quit IRC 2013-08-15T12:32:43 *** nthDream has joined #thcrap 2013-08-15T12:41:42 *** Ramnik has quit IRC 2013-08-15T13:02:08 *** nthDream has quit IRC 2013-08-15T13:02:31 *** nthDream has joined #thcrap 2013-08-15T13:06:56 *** nthDream has quit IRC 2013-08-15T13:09:02 *** Ramnik has joined #thcrap 2013-08-15T13:49:07 *** Nmlgc has joined #thcrap 2013-08-15T13:53:36 AAAAAAAA: You can take a look at the progress of any language on its Portal page. http://thpatch.net/wiki/Portal:De 2013-08-15T13:54:16 Oh thanks 2013-08-15T13:59:11 *** AAAAAAAA has quit IRC 2013-08-15T14:07:54 *** D_Aya has joined #thcrap 2013-08-15T14:27:31 *** Ramnik has quit IRC 2013-08-15T14:36:12 *** ggg has joined #thcrap 2013-08-15T15:37:18 *** BM has joined #thcrap 2013-08-15T15:37:31 *** BM is now known as BM_ 2013-08-15T15:47:11 Hello there. 2013-08-15T15:47:21 Hello. 2013-08-15T15:49:30 How are things coming up? I read the crashings had stopped 2013-08-15T15:50:11 Yep. Uploading a new build in a moment that fixes a couple of additional rare crashes people have reported. 2013-08-15T15:50:33 Oh yeah, speaking about this kind of stuff. 2013-08-15T15:51:00 Is it normal to have an error that says "Could not load the function: thcrap_init"? 2013-08-15T15:51:26 I had this pop up a couple of times before, but simply running the thcrap_configure and redownloading everything resolved 2013-08-15T15:51:29 But now it persists. 2013-08-15T15:51:44 No... Could you post the log file, please? 2013-08-15T15:52:09 Oh, wait. 2013-08-15T15:52:14 That is the problem. It happens with TH14 only and since the programdoesn't initialize, there's no log. 2013-08-15T15:52:21 Yeah. 2013-08-15T15:53:29 It doesn't happen with the demo, too. 2013-08-15T15:53:30 You're not running this thing under AppLocale, do you? 2013-08-15T15:53:41 Nope, can't do that anyway. 2013-08-15T15:54:07 It tries to run just the configure directly if I do that, ignoring the parts that redirect to the game. 2013-08-15T15:55:26 Nmlgc: did you manage to solve the libpng-related crash last night? 2013-08-15T15:55:39 Yes, I messed up my build configuration. 2013-08-15T15:56:08 lol, linkers going mad 2013-08-15T15:58:46 Yup, this errors only happens with TH14 2013-08-15T15:58:53 error* 2013-08-15T16:03:57 Whelp 2013-08-15T16:04:04 I deleted TH14 2013-08-15T16:04:18 Then simply unzipped the game again and now it works. 2013-08-15T16:04:39 That was weird. 2013-08-15T16:05:05 So... that basically means "something in your system is patching TH14 to be unable to get addresses to system functions". 2013-08-15T16:05:16 Antivirus, maybe? 2013-08-15T16:05:20 Dunno 2013-08-15T16:05:41 Only thing I did differently this time was use Applocale on 7-Zip when I uncompressed the game 2013-08-15T16:05:55 I tried with japanese mode before and without it and it didn't work. 2013-08-15T16:06:02 I use Avira 2013-08-15T16:06:34 So now it will probably take a while for this to reappear... 2013-08-15T16:07:01 Let's hope it doesn't happen again 2013-08-15T16:08:17 Thanks, Nmlgc. 2013-08-15T16:08:36 This is all just so weird... 2013-08-15T16:09:11 Most definitely. 2013-08-15T16:09:20 It's probably my PC's fault, so no worries 2013-08-15T16:09:40 I mean, I do regularly test thcrap on a fresh XP, Windows 8 and a rather broken Lubuntu installation, and I don't see any issues. 2013-08-15T16:09:46 Yesterday it crashed and had to restore some files and stuff, then I had to reinstall thcrap and TH14. 2013-08-15T16:09:58 Probably the problem is related 2013-08-15T16:10:12 But I did have this thcrap_init issue before, so I dunno 2013-08-15T16:11:21 Were it your build's fault, more people would have repported this issue, I guess. 2013-08-15T16:12:06 *** tosiaki has quit IRC 2013-08-15T16:12:08 I'm kind of worried about those people that *do* experience problems, but report nothing and just go "this sucks, gimme back my gensokyo.org English patch" 2013-08-15T16:12:53 Well,maybe you could try using my case as an example for this error and putting it somewhere for people to see? 2013-08-15T16:13:36 This init error happened three times, twice I resolved it simply by deleting the thcrap and redownloading everything again, the other one I reinstalled the gamre 2013-08-15T16:15:12 People will get used to this with time, I believe. Once they start seeing that you can fix and update the translations with ease. 2013-08-15T16:15:46 I mean, just look how poor Meiling still is Hong Meirin on the existing TH6 patch. No one ever bothered to fix that (if it was possible, that is). 2013-08-15T16:30:19 *** KyoriAsh has quit IRC 2013-08-15T16:33:36 "people that *do* experience problems, but report nothing" should suffer. 2013-08-15T16:59:56 *** Animoe has joined #thcrap 2013-08-15T17:00:05 Anyone awake? 2013-08-15T17:00:08 Yes! 2013-08-15T17:00:17 hmmmm 2013-08-15T17:00:29 I don't know whether or not this is the right place but I'll try... 2013-08-15T17:01:04 I downloaded touhou 14 and... 2013-08-15T17:01:06 I played it twice normally 2013-08-15T17:01:31 the next time I opened it, it just works without the windows... 2013-08-15T17:01:45 *window 2013-08-15T17:01:57 just the sound and the controls and everything working, but I can't see anything 2013-08-15T17:03:13 *** blue__ has joined #thcrap 2013-08-15T17:04:38 hey, thcrap is awesome, thank you so much for making it 2013-08-15T17:05:08 ... and I already expected another bug report. You're welcome! :) 2013-08-15T17:05:53 *** blue__ has quit IRC 2013-08-15T17:07:04 I'm sorry if I sound like I'm rambling 2013-08-15T17:07:06 :D: 2013-08-15T17:07:31 I'm sorry because I can't help... 2013-08-15T17:08:56 tjat 2013-08-15T17:09:01 that's alrignt 2013-08-15T17:09:27 i was only hoping my problem isn't unique to me, but I guess my 2hu won't really work on a toaster 2013-08-15T17:10:38 Why don't you try reinstalling it or fiddling with the graphic options from the custom.exe? 2013-08-15T17:24:58 About custom.exe, when I run it in wine it just returns after a very short time, without spawning a window. 2013-08-15T17:25:07 Animoe, is that your bug? 2013-08-15T17:25:36 Ah no, sound, so th14.exe. 2013-08-15T17:26:02 wait 2013-08-15T17:26:10 yeah that one 2013-08-15T17:26:32 I did try reinstalling it and everything 2013-08-15T17:26:35 restart and stuff... 2013-08-15T17:26:52 even get a new download of touhou 14, but it has the same problem 2013-08-15T17:27:45 I would fiddle a lot more with the custom.exe if it can read it so I know why I screwed up 2013-08-15T17:28:17 I couldn't Fullscreen because it doesn't work on my toaster 2013-08-15T17:29:06 wait never mind 2013-08-15T17:29:15 it finally worked if I play it on full screen 2013-08-15T17:29:24 Here's hoping it won't crash because of missing component 2013-08-15T17:29:29 sorry for bothering you guys... 2013-08-15T17:30:01 I'll just come back if the game does ask me about some missing components like Direct3D 2013-08-15T17:33:46 *** Animoe has quit IRC 2013-08-15T17:57:16 *** AAAAAAAA has joined #thcrap 2013-08-15T17:57:37 Good Afternoon 2013-08-15T17:57:50 Mr. Nmlgc 2013-08-15T17:57:57 Hello. 2013-08-15T17:58:52 May I ask which step we are at. I mean English translation of th14 2013-08-15T17:59:28 Seems like everything but the music room and the resolution dialog is completed now. 2013-08-15T18:00:04 Oh We finished works 2013-08-15T18:00:15 ... argh, we're still missing Reimu's and Marisa's extra selection images 2013-08-15T18:00:36 And Amber already went to sleep, no~ 2013-08-15T18:00:45 Oh, and translated spell cards in the Spell Practice menu, but I'll do that in a minute. 2013-08-15T18:01:13 Thanks for the work 2013-08-15T18:02:14 Oh yeah, once you finnish this can people do their stuff for de other languages without any issues? 2013-08-15T18:02:33 They can, already. 2013-08-15T18:03:03 Reimu's and Marisa's extra selection images 2013-08-15T18:03:16 How to upload it? 2013-08-15T18:03:32 Ok, thanks. 2013-08-15T18:03:39 Once stuff is translatable and patchable into English, it also works for other languages. English is not special, technically speaking. 2013-08-15T18:04:16 AAAAAAAA, Amber may already have the finished images on her PC. 2013-08-15T18:04:25 Will you have to do all those adjusts for every single game or the other ones are more or less set to go? 2013-08-15T18:04:28 Images and stuff, I mean. 2013-08-15T18:04:30 Great news 2013-08-15T18:05:19 Images for other games? Yeah, I need to link them on the wiki first, but that's nothing big. 2013-08-15T18:05:31 "Amber went to sleep" 2013-08-15T18:05:45 Cool. 2013-08-15T18:06:12 I opted against doing that for now because I didn't want to force everyone to download English images for all past games. 2013-08-15T18:06:31 I see. 2013-08-15T18:07:38 If you mean these by "other adjusts": http://thpatch.net/wiki/Th14/Binary_hacks 2013-08-15T18:07:40 <[Bot]MagicStone> Title: Th14/Binary hacks - Touhou Patch Center (at thpatch.net) 2013-08-15T18:08:05 That has to be done for every *version* of a game. (1.00a, 1.00b, ...) 2013-08-15T18:08:22 Wow. 2013-08-15T18:08:35 So it works even if people are playing outdated versions? 2013-08-15T18:08:52 I saw that the TH14 demo warned me about the older version and provided the link for the update. 2013-08-15T18:08:55 Pretty nice touch. 2013-08-15T18:09:38 th06-th13 should have most of these hacks already completed. There's only the safe sprintf thing that I need to do for these games 2013-08-15T18:14:35 Thanks for the info. 2013-08-15T18:14:45 :) 2013-08-15T18:14:56 I want to help with the brazillian portuguese one when the image for the older games are available. 2013-08-15T18:15:13 I'll probably meddle with the translations, too. People should really try to be consistent between games... 2013-08-15T18:15:34 And whoever translated TH13 earned my respect. 2013-08-15T18:20:59 Mr. Nmglc 2013-08-15T18:21:43 How to send message to a specific person? 2013-08-15T18:22:02 Nmglc Just like this? 2013-08-15T18:31:18 *** Ibaraki_Ibuki has joined #thcrap 2013-08-15T18:51:27 AAAAAAAA: privately, clicking over a person and selecting PM/query/PRIVMSG 2013-08-15T18:51:41 to refer to someone you write the first letters of the nickname, and press TAB 2013-08-15T18:51:58 Thank you . Nmlgc answered me. Thank you though :) 2013-08-15T18:52:14 *beep* 2013-08-15T19:08:52 *** magictape has joined #thcrap 2013-08-15T19:14:24 *** tosiaki has joined #thcrap 2013-08-15T19:34:59 Nmlgc? 2013-08-15T19:35:05 Yes? 2013-08-15T19:35:25 I just finished TH14 and noticed something about the text. 2013-08-15T19:35:57 Nothing major, I'm asking more for the sake of knowing if it's wikia related 2013-08-15T19:36:42 On stage 5 and 6, at least on Reimu A and Sakuya A scenarios, there are some words smaller than the rest, on purpose 2013-08-15T19:36:53 Thing is, they're really tiny 2013-08-15T19:37:03 ... which are also rendered rather broken, yes, thanks for reminding me to fix that. 2013-08-15T19:37:18 Ah, sorry if you already knew 2013-08-15T19:38:04 Anywa, props for the patch 2013-08-15T19:38:09 :) 2013-08-15T19:38:49 I never would've expected to finish a game a few days after the release, even more already translated. 2013-08-15T19:40:11 The thing is that ZUN's system to do these ruby annotations (as they're actually called, http://en.wikipedia.org/wiki/Ruby_annotation) doesn't really work with proportional fonts because ZUN aligns these by giving the offset and letter spacing in pixels 2013-08-15T19:40:12 <[Bot]MagicStone> Title: Ruby character - Wikipedia, the free encyclopedia (at en.wikipedia.org) 2013-08-15T19:41:02 Also, he implicitly assumes a 2-byte fixed-width encoding - that's why it currently groups two letters together 2013-08-15T19:41:13 So it's kinda like those small kanas with the pronunciation of kanji you normally see on games? 2013-08-15T19:41:28 Yes, that's what this is originally used for. 2013-08-15T19:41:57 How do you plan to fix that? 2013-08-15T19:42:48 Using the existing text layout processor. The same thing that nicely aligned the characters in the ending text. 2013-08-15T19:43:51 I see. Thanks. 2013-08-15T19:59:00 *** tosiaki has quit IRC 2013-08-15T19:59:15 *** Tosiaki has joined #thcrap 2013-08-15T20:04:21 *** Tosiaki has quit IRC 2013-08-15T20:04:26 *** toshiaki has joined #thcrap 2013-08-15T20:55:41 *** Rifle has joined #thcrap 2013-08-15T21:18:24 oh hey Nmlgc 2013-08-15T21:18:33 wanna try that ending thing? 2013-08-15T21:19:11 Ah, the skip after any stage, right? 2013-08-15T21:19:18 yeah 2013-08-15T21:19:51 ...i dont wanna have to spend 30 minutes just to check if its ok 2013-08-15T21:20:49 Just a moment, need to search the location for this hack again. 2013-08-15T21:20:57 no prob 2013-08-15T21:22:10 *** toshiaki has quit IRC 2013-08-15T21:25:49 Weird... the exact same hack suddenly works for me. 2013-08-15T21:27:05 :v 2013-08-15T21:33:34 https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/th14.v1.00a.js << Just try it again, it just has to work now. 2013-08-15T21:34:42 *** tosiaki has joined #thcrap 2013-08-15T21:35:04 Needs to be in the top directory of the patch (so thpatch/lang_en/, not thpatch/lang_en/th14) 2013-08-15T21:36:10 And yes, I forget this from time to time, too. -.- 2013-08-15T21:38:01 next to all the th## folders 2013-08-15T21:38:02 lemme try 2013-08-15T21:39:21 yeah i put it there and it doesnt skip me 2013-08-15T21:39:41 im assuming it should take it right to ending at the load screen before stage 1? 2013-08-15T21:39:54 No, you have to complete the stage first... but! 2013-08-15T21:40:03 derp 2013-08-15T21:41:01 https://dl.dropboxusercontent.com/u/13801415/Touhou/mi/debug/th14-skipgame-st01.zip << Unzip these into thpatch/lang_en/th14 2013-08-15T21:41:20 That cuts most of the gameplay out of Stage 1 2013-08-15T21:42:35 well. 2013-08-15T21:42:39 now it worked? 2013-08-15T21:42:56 ah cool i get to see the ending i missed 2013-08-15T21:46:34 also extra stage char select is not translated for some reason??? option select is in english though 2013-08-15T21:47:04 (6:00:10 PM) Nmlgc: ... argh, we're still missing Reimu's and Marisa's extra selection images 2013-08-15T21:47:05 (6:00:32 PM) Nmlgc: And Amber already went to sleep, no~ 2013-08-15T21:47:27 ...oh yeah they aren't the same image. oops. 2013-08-15T21:49:16 amber still sleeping? 2013-08-15T21:50:53 Yeah. 2013-08-15T21:55:16 i thought thcrap autoupdated already, but all i get is a prompt telling me to do go download it 2013-08-15T21:55:36 Patch data updates != thcrap updats 2013-08-15T21:55:41 *updates 2013-08-15T21:56:01 The former is automatic, the latter not... yet. 2013-08-15T21:56:13 oh 2013-08-15T22:34:45 BM_, are you still there? 2013-08-15T22:37:21 *** BM_ has quit IRC 2013-08-15T22:37:46 OK.