--- Log opened Tue Sep 30 00:00:08 2008 |
--- Day changed Tue Sep 30 2008 |
00:00 | | C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has joined #code |
--- Log closed Tue Sep 30 00:46:03 2008 |
--- Log opened Tue Sep 30 00:46:08 2008 |
00:46 | | TheWatcher[zZzZ] [~chris@Nightstar-29731.dsl.in-addr.zen.co.uk] has joined #code |
00:46 | | Irssi: #code: Total of 17 nicks [7 ops, 0 halfops, 0 voices, 10 normal] |
00:46 | | mode/#code [+o TheWatcher[zZzZ]] by ChanServ |
00:46 | | Irssi: Join to #code was synced in 50 secs |
00:50 | | Myst [~Myst@Nightstar-29731.dsl.in-addr.zen.co.uk] has joined #code |
00:50 | | mode/#code [+o Myst] by ChanServ |
00:56 | | Attilla_ [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Quit: <Insert Humorous and/or serious exit message here>] |
02:03 | | Vornotron [~vorn@Admin.Nightstar.Net] has joined #code |
02:04 | | Vornicus [~vorn@ServicesOp.Nightstar.Net] has quit [Ping Timeout] |
02:08 | | Vornotron is now known as Vornicus |
02:20 | | Consul_ [~consul@Nightstar-2844.dsl.sfldmi.ameritech.net] has joined #code |
02:22 | | Consul [~consul@Nightstar-4402.dsl.sfldmi.ameritech.net] has quit [Ping Timeout] |
02:27 | | Consul_ is now known as Consul |
03:31 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
03:37 | | Reivles [~reaverta@Admin.Nightstar.Net] has joined #Code |
05:25 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has quit [Ping Timeout] |
05:27 | | Reivles is now known as Reiver |
05:39 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: Vornicus, crem, Shoukanjuu, @Myst, Reiver |
--- Log closed Tue Sep 30 05:41:42 2008 |
--- Log opened Tue Sep 30 05:41:46 2008 |
05:41 | | TheWatcher[zZzZ] [~chris@Nightstar-29731.dsl.in-addr.zen.co.uk] has joined #code |
05:41 | | Irssi: #code: Total of 9 nicks [5 ops, 0 halfops, 0 voices, 4 normal] |
05:41 | | mode/#code [+o TheWatcher[zZzZ]] by ChanServ |
05:41 | | GeekSoldier [~Rob@Nightstar-8573.midstate.ip.cablemo.net] has joined #code |
05:41 | | Consul [~consul@Nightstar-2844.dsl.sfldmi.ameritech.net] has joined #code |
05:41 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
05:41 | | mode/#code [+o ToxicFrog] by ChanServ |
05:42 | | EvilDarkLord [~jjlehto3@Nightstar-9591.cs.hut.fi] has joined #code |
05:42 | | Irssi: Join to #code was synced in 52 secs |
05:42 | | McMartin [~mcmartin@Nightstar-14680.dsl.pltn13.sbcglobal.net] has joined #code |
05:42 | | mode/#code [+o McMartin] by ChanServ |
05:43 | | EvilDarkLord is now known as NSGuest-1277 |
05:48 | | Doctor_Nick [~.@Nightstar-12626.tampfl.fios.verizon.net] has joined #code |
05:50 | | C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has joined #code |
06:50 | | Vornicus is now known as Vornicus-Latens |
07:56 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout] |
08:20 | | AnnoDomini [AnnoDomini@Nightstar-29406.neoplus.adsl.tpnet.pl] has joined #Code |
08:20 | | mode/#code [+o AnnoDomini] by ChanServ |
08:38 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has quit [Quit: Leaving] |
08:40 | | You're now known as TheWatcher |
09:08 | | Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code |
09:08 | | mode/#code [+o Attilla] by ChanServ |
11:24 | | gnolam [lenin@79.136.60.ns-4387] has joined #Code |
11:25 | | mode/#code [+o gnolam] by ChanServ |
13:12 | | AttillaUni [~nsJChat@Nightstar-22345.chemy.cf.ac.uk] has joined #code |
13:17 | < AttillaUni> | Hey guys, anyone about who knows awk? |
13:23 | < AttillaUni> | Nevermind, worked out the problem. Was declaring something the wrong way around (and yet it didn't seem to care! :() |
13:47 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code |
13:47 | | mode/#code [+o MyCatVerbs] by ChanServ |
13:48 | < AttillaUni> | Hello MCV |
14:02 | | * AnnoDomini pulls out a block of meatlike substance from his soup. |
14:02 | <@AnnoDomini> | It tastes vaguely like fish. |
14:03 | | * AnnoDomini laughs out loud. |
14:04 | <@AnnoDomini> | Man, I'm reading The Munchkin's Guide to Power Gaming, and there's a questionaire. |
14:04 | <@AnnoDomini> | 3. Swords. What do you carry? |
14:04 | <@AnnoDomini> | a. An epee. |
14:04 | <@AnnoDomini> | b. A two-handed sword. |
14:05 | < Shoukanjuu> | Whirlwind! *spins around with a two handed sword, easily dodged* |
14:05 | <@AnnoDomini> | c. A two-handed greatsword that can only be lifted by someone with your superhuman strength, doubles your skill and damage, is totally indestructable, and was bequeathed to you by a god for no good reason. |
14:06 | <@AnnoDomini> | I have a TriStat character with pretty much exactly c. |
14:07 | < Shoukanjuu> | Someone just tried to chastise my grammar. |
14:07 | < Shoukanjuu> | Apparently shortening the word 'is' into 's is incorrect. |
14:07 | < Shoukanjuu> | ?_? |
14:08 | <@ToxicFrog> | It's correct when following "it", not sure about other uses |
14:09 | < Shoukanjuu> | Okay. |
14:09 | < Shoukanjuu> | Jacks apparently means "Jack is" |
14:09 | < Shoukanjuu> | I laughed. |
14:09 | <@AnnoDomini> | No. It does not. |
14:10 | < Shoukanjuu> | "Jack's = shows possession |
14:10 | < Shoukanjuu> | Jacks = Jack is" |
14:11 | <@AnnoDomini> | Where are you getting this nuttery? |
14:11 | < Shoukanjuu> | 4chan XD |
14:12 | < Shoukanjuu> | It makes me feel better about myself. Really good for self esteem. |
14:29 | | Shoukanjuu [~Shoukanju@Nightstar-19166.dhcp.embarqhsd.net] has quit [Quit: Shoukanjuu] |
14:32 | | Shoukanjuu [~Shoukanju@Nightstar-19166.dhcp.embarqhsd.net] has joined #code |
14:49 | | Vornicus [~vorn@Admin.Nightstar.Net] has joined #code |
14:49 | | mode/#code [+o Vornicus] by ChanServ |
15:08 | | * AttillaUni goes home. |
15:08 | | AttillaUni [~nsJChat@Nightstar-22345.chemy.cf.ac.uk] has quit [Quit: Nightstar's Java Chat http://www.nightstar.net] |
15:16 | <@ToxicFrog> | Shoukanjuu: "Jack's" is correct for both posession and existence. The former use is more common and thus assumed unless the latter is implied by context. |
15:17 | < Shoukanjuu> | I know. |
15:17 | < Shoukanjuu> | But the guy said that Jacks mean Jack is |
15:17 | < Shoukanjuu> | meant* |
15:17 | < Shoukanjuu> | So I explained in a paragraph how he was wrong, gave an example, and put on the end |
15:18 | < Shoukanjuu> | "tl;dr: go to fucking school" |
15:18 | <@ToxicFrog> | Aaw. You have faith in the school system. |
15:18 | <@ToxicFrog> | How cute~ |
15:18 | < Shoukanjuu> | I know, right? ;_; |
15:19 | < Shoukanjuu> | I'm pretty sure the school system is better in other states and more importantly, countries |
15:30 | | Myst [~Myst@Nightstar-29731.dsl.in-addr.zen.co.uk] has quit [Ping Timeout] |
15:37 | | Myst [~Myst@Nightstar-29731.dsl.in-addr.zen.co.uk] has joined #code |
15:37 | | mode/#code [+o Myst] by ChanServ |
15:49 | <@Attilla> | So yeah, awk is fun. I have to make a script which analyses cartesian co-ordinates and compares the distance between each of their vectors from a file (the co-ordinates are available, the vectors are not but I know how to make vectors) |
16:43 | <@jerith> | awk is great |
17:02 | | AnnoDomini [AnnoDomini@Nightstar-29406.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
17:09 | | AnnoDomini [AnnoDomini@Nightstar-29255.neoplus.adsl.tpnet.pl] has joined #Code |
17:09 | | mode/#code [+o AnnoDomini] by ChanServ |
17:12 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
18:24 | <@Attilla> | Man this other part to the script is catching me, i'm trying to compare the distances from the vectors gotten from the cartesian co-ordinates. But I want to do so generically rather than brute forcing it with the exact number of the sets of co-ordinate data in the file because this is meant for use in any similar file |
18:48 | | ToxicFrog [~ToxicFrog@131.104.91.ns-20915] has joined #code |
18:48 | | mode/#code [+o ToxicFrog] by ChanServ |
19:46 | | ToxicFrog [~ToxicFrog@131.104.91.ns-20915] has quit [Quit: I can route to Blargh now, brb] |
19:51 | | ToxicFrog [~ToxicFrog@Nightstar-20147.cpe.net.cable.rogers.com] has joined #code |
19:51 | | mode/#code [+o ToxicFrog] by ChanServ |
21:53 | <@Attilla> | Still s'cool to be able to SSH to do my work, get to play with a linux cluster for all the computational needs |
22:01 | | Attilla_ [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code |
22:01 | | Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Ping Timeout] |
22:30 | | You're now known as TheWatcher[T-2] |
22:37 | | You're now known as TheWatcher[zZzZ] |
22:54 | | ToxicFrog [~ToxicFrog@Nightstar-20147.cpe.net.cable.rogers.com] has quit [Quit: And the net connection comes back finally] |
22:54 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
22:54 | | mode/#code [+o ToxicFrog] by ChanServ |
23:00 | | Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has joined #code |
23:00 | <@MyCatVerbs> | Attilla_: oh Hells yes. |
23:00 | <@MyCatVerbs> | Attilla_: working on secure shell rules, especially if you're stuck on a terrible machine for some reason. :) |
23:01 | | AnnoDomini [AnnoDomini@Nightstar-29255.neoplus.adsl.tpnet.pl] has quit [Quit: Nobody makes jokes in base 13.] |
23:01 | <@MyCatVerbs> | Attilla_: whenever I do it from a Windows box, I always jokingly refer to it as "SSHing into a *real* computer." ;) |
23:01 | < Shoukanjuu> | So my friend is making gameshark codes with a MIPS thingamagig in C++. or something. I wasn't paying attention to him much. |
23:01 | <@MyCatVerbs> | Attilla_: (my opinion of Bill's baby isn't -quite- that low, but as it turns out I don't actually use Windows for anything other than entertaining myself.) |
23:02 | < Shoukanjuu> | I do remember saying that I was not really into Pokemon, though |
23:02 | | * Vornicus has PuTTY on his usb stick for a reason. |
23:02 | < Shoukanjuu> | To which he asked how I knew he was cheating for pokemon stadium v_V |
23:02 | <@MyCatVerbs> | Shoukanjuu: bwahahahaha. :) |
23:02 | <@MyCatVerbs> | Shoukanjuu: that wasn't really all that kind, heh. ;P |
23:03 | <@Vornicus> | Shou: mass silliness |
23:03 | < Shoukanjuu> | I stopped paying attention to him when he started thinking he was the best at everything. Around the time when he started using ASM for fire emblem on the GBA |
23:04 | < Shoukanjuu> | I made a solid attempt to stay with him for a while, but then I got a job. >_> |
23:04 | <@ToxicFrog> | ...for writing one, or for hacking on an existing one? |
23:04 | <@ToxicFrog> | Because the latter is, in fact, How It's Done. |
23:04 | <@MyCatVerbs> | ToxicFrog: yes, but going "I use a disassembler, therefore I am superior to everyone else on the planet" isn't How It's Done. |
23:05 | <@MyCatVerbs> | ToxicFrog: I mean, it's how a lot of people *do* Do It, but it's not a very good way of doing things. |
23:05 | < Shoukanjuu> | Hacking an existing one, but he's match patches |
23:05 | <@MyCatVerbs> | At least, I rarely find myself wanting to have anything to do with people who think that way, anyway. Admittedly it's all subjective, but rawr. |
23:06 | < Shoukanjuu> | I'm pretty sure he's the one who did hte anti-huffman patch |
23:06 | < Shoukanjuu> | Which I, again, am pretty sure is used to put your OWN TEXT into the GBA fire emblems >_> |
23:06 | <@MyCatVerbs> | Which is what? |
23:07 | <@McMartin> | A series of squad tactics RPGs. |
23:07 | <@MyCatVerbs> | Text replacement. Hrmn. |
23:08 | <@MyCatVerbs> | Hang on, what is the point of this? |
23:08 | < Shoukanjuu> | he also used ASM to create an Aimbot for Metroid Prime:Heroes |
23:08 | < Shoukanjuu> | Or...Was it heroes? Well, I can't remembe |
23:08 | <@MyCatVerbs> | Technically it sounds awkward and somewhat cool, but I'm not really seeing why to bother. |
23:08 | < Shoukanjuu> | MP:H |
23:09 | <@McMartin> | Hunters. |
23:09 | < Shoukanjuu> | MCV: His official response was that there wasn't a point in doing it, so he did. |
23:09 | < Shoukanjuu> | why did I think heroes? I'm so lame Xd; |
23:09 | <@MyCatVerbs> | Shoukanjuu: fair 'nuff. |
23:10 | | mode/#code [+oo Attilla_ C_tiger] by MyCatVerbs |
23:10 | | mode/#code [+moo Chalcedon Consul] by MyCatVerbs |
23:10 | <@McMartin> | Badass is writing a compiler to target your console. >_> |
23:10 | | mode/#code [-m] by MyCatVerbs |
23:10 | < Shoukanjuu> | ....>_> |
23:10 | <@MyCatVerbs> | Whoops, didn't mean to stab everyone in the mouth. |
23:10 | | mode/#code [+ooo crem Doctor_Nick GeekSoldier] by MyCatVerbs |
23:11 | | mode/#code [+o Shoukanjuu] by MyCatVerbs |
23:11 | <@MyCatVerbs> | (Haven't +o'd the NSGuest-1277 because I don't know who it is.) |
23:11 | <@MyCatVerbs> | Aw Heck, why not? But, restraint. :) |
23:11 | <@gnolam> | 'tis a Finn! |
23:11 | | mode/#code [+v NSGuest-1277] by MyCatVerbs |
23:12 | <@ToxicFrog> | Text replacement is typically used for unofficial translations. |
23:12 | | Attilla_ is now known as Attilla |
23:12 | <@MyCatVerbs> | ToxicFrog: ah, I see. Handy, I guess. |
23:12 | <@Shoukanjuu> | But that's the thing. |
23:12 | <@ToxicFrog> | And is usually much harder than it sounds, because console game developers - especially on cartridge-based consoles - do all kinds of things to keep the space requirements down. |
23:12 | <@Shoukanjuu> | FE7 and 8 had official translations |
23:12 | <@Shoukanjuu> | And 6 had a fan translation |
23:13 | <@ToxicFrog> | (for added fun, consider the task of inserting new fonts, too) |
23:13 | <@Shoukanjuu> | It would have to be done for ROMs |
23:13 | <@Shoukanjuu> | but I've patched roms and played them on a flashcart, they run fine. |
23:13 | <@ToxicFrog> | (or patching in variable width font support) |
23:13 | <@ToxicFrog> | I don't see how the first point relates to the second. |
23:13 | <@Shoukanjuu> | It doesn't *really* |
23:14 | <@Shoukanjuu> | Just saying it for the sake of it being said |
23:14 | <@Shoukanjuu> | He's doing things in Mischief makers, now. |
23:14 | <@MyCatVerbs> | ToxicFrog: it does inasmuch as you don't have to worry about fitting the damn thing inside a few megs when you're on a flashcart, so it's fine to add masses of data. :) |
23:15 | <@MyCatVerbs> | ToxicFrog: isn't it all "just" a case of making the constant data section larger (MIPS isn't segmented, is it?) and then adding the difference between the old and new all the JMPs to take into account the code being pushed up? |
23:16 | | * gnolam ponders relaunching his BESK emulator project. |
23:16 | <@MyCatVerbs> | ToxicFrog: and then rewrite all the pointers to the starts of the strings, of course. I take it those machines don't use an ELF-style symbol table, of course. ;P |
23:20 | <@ToxicFrog> | Aahahahahahahaha. Pointers to the starts of strings? |
23:20 | <@ToxicFrog> | Yeah, if you're lucky, that's what the game uses. |
23:20 | <@ToxicFrog> | If you're unlucky, they're compressed and unpacked into RAM at runtime - or, since RAM is dear, on a page-by-page basis as needed. |
23:21 | <@ToxicFrog> | Which means recompressing them. |
23:21 | <@ToxicFrog> | (or - this is probably easier - removing the text unpacking routines entirely) |
23:22 | <@ToxicFrog> | You might need to change the text rendering routines. If you're switching to variable width - and if you're translating from, say, japanese to english, you probably have to - this may require relocating the entire text handling system to make room. |
23:22 | <@ToxicFrog> | I've spoken to enough romhackers-for-translations to know I never want to get into that. |
23:25 | <@Shoukanjuu> | Well, the patch, as it were, shouldn't have to switch widths, since the width switch had already been done for patching to get the english translation for 6, or the offical ones, where it was done completely and...well, officially, for release in (U) and (E) |
23:26 | | * McMartin notes that if you're really unlucky, data and even code will be mixed in with the other materials. |
23:26 | <@McMartin> | Super Mario Brothers uses sprite data as map information. |
23:29 | <@Shoukanjuu> | I love how pointers are different with region codes. |
23:29 | | * Shoukanjuu stabs whoever thought of the thing that made people think of this. |
23:29 | <@McMartin> | Well, that's how localization works, right? |
23:30 | <@Shoukanjuu> | Well, yeah. >_> |
23:31 | <@Shoukanjuu> | But what do we have to do to make it unnecessary? |
23:31 | <@McMartin> | It's much easier to have all the strings in one place and rewrite a bunch of fixed-size data structures than it is to relink and repack every single byte of the code. |
23:31 | <@Shoukanjuu> | Oh, for sure. |
23:32 | <@McMartin> | So, uh, I don't see your objection here. |
23:32 | <@McMartin> | Or I misread the first bit. |
23:33 | <@MyCatVerbs> | ToxicFrog: I didn't say making the thing support variable-width text would be easy. ;P |
23:33 | <@Shoukanjuu> | I don't not like pointers. |
23:33 | <@MyCatVerbs> | ToxicFrog: do you at least get the mercy of the devs usually having used an at least nominally standard compression scheme? |
23:34 | <@ToxicFrog> | Pfft |
23:34 | <@ToxicFrog> | Maybe these days |
23:34 | <@ToxicFrog> | But I'm mostly coming from discussions about SNES and Genesis games |
23:34 | <@Shoukanjuu> | My dislike is of the need for localization. Imagine if it wasn't needed, because everything interacted the same way! One region code, for the region "Earth" |
23:35 | <@Shoukanjuu> | While we're at it |
23:35 | | * Shoukanjuu passes out drab gray jumpsuits |
23:35 | | * MyCatVerbs notes that, for him, that would probably be an improvement. |
23:36 | <@MyCatVerbs> | But not as much as if you were handing out paper bags to stuff on my head. :D |
23:37 | <@Shoukanjuu> | Tell me when it's time to celebrate the first glorious anniversary of the Information Purification Directives. |
23:44 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Quit: Ep0xa 1.2v] |
23:49 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
23:55 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Ping Timeout] |
--- Log closed Wed Oct 01 00:00:08 2008 |