2013-09-03T00:03:27 *** tosiaki has quit IRC 2013-09-03T00:07:18 *** tosiaki has joined #thcrap 2013-09-03T00:29:30 *** tosiaki has quit IRC 2013-09-03T00:40:16 *** tosiaki has joined #thcrap 2013-09-03T00:52:18 *** magictape has joined #thcrap 2013-09-03T01:03:23 *** Nmlgc has quit IRC 2013-09-03T01:08:14 *** Tony64 has joined #thcrap 2013-09-03T01:19:12 *** Nazeo has joined #thcrap 2013-09-03T01:47:30 *** tosiaki has quit IRC 2013-09-03T02:16:45 *** tosiaki has joined #thcrap 2013-09-03T02:24:03 *** tosiaki has quit IRC 2013-09-03T02:24:39 *** tosiaki has joined #thcrap 2013-09-03T02:44:32 *** DeltaSierra4_ has joined #thcrap 2013-09-03T02:52:57 *** Nazeo has quit IRC 2013-09-03T03:02:58 *** tosiaki has quit IRC 2013-09-03T03:03:19 *** tosiaki has joined #thcrap 2013-09-03T03:05:15 *** DeltaSierra4_ is now known as DS4away 2013-09-03T03:09:36 *** tosiaki has quit IRC 2013-09-03T03:09:59 *** tosiaki has joined #thcrap 2013-09-03T03:12:07 *** natsurou has joined #thcrap 2013-09-03T03:20:06 *** magictape has quit IRC 2013-09-03T03:22:54 *** Tony64 has quit IRC 2013-09-03T03:36:41 *** Nazeo has joined #thcrap 2013-09-03T04:01:48 *** Nazeo has quit IRC 2013-09-03T04:06:22 *** Nazeo has joined #thcrap 2013-09-03T04:14:58 *** Nazeo has quit IRC 2013-09-03T04:20:50 *** Nazeo has joined #thcrap 2013-09-03T04:27:30 *** albel727 has quit IRC 2013-09-03T04:29:21 *** albel727 has joined #thcrap 2013-09-03T04:49:31 *** Nazeo has quit IRC 2013-09-03T05:24:56 *** Nmlgc has joined #thcrap 2013-09-03T05:33:19 *** nurupo|away is now known as nurupo 2013-09-03T05:55:16 *** KyoriAsh has quit IRC 2013-09-03T05:56:18 *** nurupo is now known as nurupo|away 2013-09-03T06:56:20 *** Ibaraki_Ibuki has quit IRC 2013-09-03T07:18:26 *** KyoriAsh has joined #thcrap 2013-09-03T08:08:39 *** Ginko has quit IRC 2013-09-03T09:24:52 *** Nmlgc has quit IRC 2013-09-03T09:36:14 *** KyoriAsh has quit IRC 2013-09-03T09:42:11 *** DS4away is now known as DeltaSierra4 2013-09-03T10:46:41 *** DeltaSierra4 has quit IRC 2013-09-03T10:47:35 *** KyoriAsh has joined #thcrap 2013-09-03T11:03:33 *** tosiaki has quit IRC 2013-09-03T11:44:12 *** tosiaki has joined #thcrap 2013-09-03T11:47:15 *** Tony64 has joined #thcrap 2013-09-03T12:10:55 *** Tony64 has quit IRC 2013-09-03T13:37:17 *** DeltaSierra4 has joined #thcrap 2013-09-03T14:28:55 *** Tony64 has joined #thcrap 2013-09-03T14:32:42 *** Tony64 has quit IRC 2013-09-03T14:34:04 *** Tony64 has joined #thcrap 2013-09-03T15:38:39 *** Tony64 has quit IRC 2013-09-03T15:39:57 *** Tony64 has joined #thcrap 2013-09-03T16:09:55 *** TonyUK has joined #thcrap 2013-09-03T16:11:48 *** Tony64 has quit IRC 2013-09-03T16:16:27 *** TonyUK has quit IRC 2013-09-03T17:31:38 *** KyoriAsh has quit IRC 2013-09-03T17:41:36 *** KyoriAsh has joined #thcrap 2013-09-03T17:44:06 *** Nazeo has joined #thcrap 2013-09-03T18:22:20 *** Boxmanbr has joined #thcrap 2013-09-03T18:47:53 *** Nazeo has quit IRC 2013-09-03T19:09:37 *** tosiaki has quit IRC 2013-09-03T19:12:42 *** Nmlgc has joined #thcrap 2013-09-03T19:18:51 *** Zertap has quit IRC 2013-09-03T19:23:24 *** Ginko has joined #thcrap 2013-09-03T19:35:11 *** tosiaki has joined #thcrap 2013-09-03T20:16:40 *** DeltaSierra4 has quit IRC 2013-09-03T20:26:51 *** ultramage has joined #thcrap 2013-09-03T20:28:09 hello; how come I've not heard of thpatch.net, until now because someone bundled the patcher into a torrent :B 2013-09-03T20:30:22 *** tosiaki has quit IRC 2013-09-03T20:36:04 Hmm. Where *could* you have heard of it? 2013-09-03T20:36:17 *** tosiaki has joined #thcrap 2013-09-03T20:38:58 now I have to read everything on the wiki and absorb all the info 2013-09-03T20:40:17 I hope there's lots of technical details, because so far the translation groups kept all their project assets to themselves, so there was not much to learn 2013-09-03T20:41:25 Well, it's not really documented how all this works, but all the code is open-source :) 2013-09-03T20:41:32 :) 2013-09-03T20:45:31 *** tosiaki has quit IRC 2013-09-03T20:45:39 *** Nazeo has joined #thcrap 2013-09-03T20:50:52 on http://thpatch.net/wiki/Touhou_Patch_Center:About there's mention of 'useless encryption' which links to mauve's blog 2013-09-03T20:50:53 <[Bot]MagicStone> Title: Touhou Patch Center:About - Touhou Patch Center (at thpatch.net) 2013-09-03T20:51:07 and then I realized "NOOOO mauve pruned all his old posts" :/ 2013-09-03T20:55:29 Ow… That sucks. :( 2013-09-03T20:55:42 (And btw I’m not him, even if we share a part of our nick.) 2013-09-03T21:03:32 And archive.org isn't helping either. Oh well, let's just link the source file that does the useless encryption. 2013-09-03T21:07:32 I remember EoSD’s score.dat “encryption” scheme, it took us weeks to figure how it worked, and then we wrote like 5 lines of python to do the same. ^^' 2013-09-03T21:23:56 *** xJeePx has quit IRC 2013-09-03T21:24:15 *** xJeePx has joined #thcrap 2013-09-03T21:25:21 *** Nmlgc has quit IRC 2013-09-03T21:26:20 *** tosiaki has joined #thcrap 2013-09-03T21:27:20 *** Nmlgc has joined #thcrap 2013-09-03T21:29:54 *** Nmlgc has quit IRC 2013-09-03T21:32:03 *** Nmlgc has joined #thcrap 2013-09-03T21:44:52 weeks :O 2013-09-03T21:46:06 I took a stab at eosd a few years ago, skimming through my code now, I guess I skipped that part (I only have a note 'this function writes score.dat'... I guess it was not interesting) 2013-09-03T21:47:05 ThToolkit? 2013-09-03T21:47:07 *** Nmlgc has quit IRC 2013-09-03T21:48:17 btw, if you're ever doing that bugfixing patch module, eosd has an annoying clock glitch (see comments in center of http://codepad.org/Heg7fdTV) 2013-09-03T21:48:18 <[Bot]MagicStone> Title: C++ code - 161 lines - codepad (at codepad.org) 2013-09-03T21:49:07 *** Nmlgc has joined #thcrap 2013-09-03T21:53:50 Oh, you have decompiled EoSD? 2013-09-03T21:54:14 For PyTouhou we tried to disassemble it the least possible, relying on black-box testing instead. 2013-09-03T21:55:09 okay ;p my weird hobby is doing stuff like this, but eosd's code layout was utterly incomprehensible and I gave up after some time 2013-09-03T21:56:06 Wow, interesting. 2013-09-03T21:56:15 at least it seems it's C++ code, but it's classes nested in classes nested in classes nested in classes and everything seems to have public visibility, so I could not make out much meaningful structure 2013-09-03T21:56:39 which is kind of a problem since identifying meaning and giving things names is top priority 2013-09-03T21:57:11 Have you published your research somewhere? 2013-09-03T21:57:43 ah, it was just me going "screw it, let's see how far I can get" and just writing code =D 2013-09-03T21:57:48 I’d be really interested in the code of some ECL opcodes, namely 121 and 122. 2013-09-03T21:57:58 And also, bombs. 2013-09-03T21:58:11 nope, didn't get nearly as far to identify high-level game components 2013-09-03T21:58:19 Ok. 2013-09-03T21:58:34 There are a few opcodes for which we couldn’t get any in-game difference. 2013-09-03T21:58:36 which is why I'm always interested in learning from other people's work =) 2013-09-03T21:59:09 I'll probably throw some extra time at this task when I'm done with my current project 2013-09-03T21:59:29 http://netvor.tk/trac/touhou/browser/th06 2013-09-03T21:59:31 <[Bot]MagicStone> Title: th06 – touhou (at netvor.tk) 2013-09-03T22:00:22 ultramage, my current project, PyTouhou, is a rewrite of EoSD’s engine in Python. 2013-09-03T22:00:28 http://pytouhou.linkmauve.fr/ 2013-09-03T22:00:31 <[Bot]MagicStone> Title: PyTouhou (at pytouhou.linkmauve.fr) 2013-09-03T22:00:51 that sounds huge 2013-09-03T22:01:11 Indeed. 2013-09-03T22:01:33 I also have some early PCB support and a bit of code for PC-98. 2013-09-03T22:01:59 I used to do a lot of blackbox-like work on a server emulator for a mmo game, and at some point I decided to learn how to do this stuff and examine the internals 2013-09-03T22:02:31 speculating how/why something works can drive one nuts :) 2013-09-03T22:03:39 Clean-room is the only legally-approved way to reverse-engineer stuff, AFAIK. 2013-09-03T22:05:12 I think the not legal thing is just grabbing stuff verbatim... dissecting something to understand exactly how it works, and then writing your own stuff to be compatible, seems perfectly legit to me 2013-09-03T22:05:15 Oh, you also use XMPP, nice. 2013-09-03T22:06:28 Yes, that’s why we chose to still do a bit of disassembling, for stuff like score.dat encryption. 2013-09-03T22:06:32 I wish people would get off of icq/msn/skype; I like the freedom of the email-style account model, instead of one central server ran by some US company << 2013-09-03T22:07:12 Indeed, plus I don’t like the centralization that come with IRC. 2013-09-03T22:07:20 and heh, forgot to hide the default apache dir after upgrading to 2.4 2013-09-03T22:07:37 well, you can always run your own irc server if it comes to that =D 2013-09-03T22:08:24 But then everyone has to be on your server to talk to you. 2013-09-03T22:08:54 There is no federation at all. 2013-09-03T22:09:19 hm I guess... at some point someone has to connect somewhere; I haven't had the opportunity to use a 'xmpp room' yet 2013-09-03T22:10:18 We use one for PyTouhou, it’s at xmpp:touhou@muc.linkmauve.fr?join 2013-09-03T22:12:41 *** Nazeo has quit IRC 2013-09-03T22:34:44 *** Tony64 has joined #thcrap 2013-09-03T22:42:26 *** Dexxon has joined #thcrap 2013-09-03T23:14:33 *** Tony64 has quit IRC 2013-09-03T23:27:17 I think I'd lke to translate the Wikipedia page for Rokurokubi... 2013-09-03T23:27:24 As well as Bakeneko 2013-09-03T23:32:46 It would start off like this: "Rokurokubi (ろくろ首) is a type of Japanese yokai. They are generally classified intwo two types, ones that extend their necks, and ones where their head flies off their head and flies around freely. They appear frequently in classics, kaidan, and essays, and they are frequently depicted in yokai depictions, but it's also been pointed out that they are mostly created to 2013-09-03T23:32:47 satisfy Japanese hobbies concerning strange supernatural events." 2013-09-03T23:33:52 As well as the page "Nukekubi," I suppose. It starts off with the sentence, "Nukekubi is a type of rokurokubi" 2013-09-03T23:53:43 *** Tony64 has joined #thcrap 2013-09-03T23:56:04 *** tosiaki has quit IRC