#nuvie@irc.freenode.net logs for 7 May 2006 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[00:56:49] --> Yuv422 has joined #nuvie
[01:03:55] <SB-X> hi yuv
[01:24:13] <Yuv422> hello
[01:28:39] <Yuv422> http://www.gizmodo.com/gadgets/laptops/thermal-greasy-apple-sics-lawyers-on-something-awful-171394.php
[01:28:57] <Yuv422> gotta love lawyers
[01:33:29] <SB-X> and apple
[01:33:38] <Yuv422> yeah :(
[01:35:15] <Yuv422> are you building the npc attack into the combat work types?
[01:35:38] <SB-X> yes
[01:35:45] <Yuv422> do you think the work type would influence which weapon the actor tries to use
[01:35:55] <Yuv422> say if they have range magic
[01:36:24] <Yuv422> obviously they won't try to attack with a dagger if they are several tiles away
[01:36:38] <SB-X> i dont know, i figured they just use the most powerful magic they have (from a list)
[01:37:08] <SB-X> otoh winged gargoyles are always alternating between paralyze and explosion
[01:37:10] <Yuv422> I really want to fix the issues with my debugger so I can rip into gmae.exe
[01:37:14] <SB-X> hehe
[01:37:18] <SB-X> yup
[01:37:24] <SB-X> im looking forward to that
[01:37:32] <Yuv422> but I'm affraid to ask for help from the ida pro guys
[01:37:45] <Yuv422> they are a little intimidating
[01:38:37] <Yuv422> and I'm not to most knowledgeable person when it comes to low level x86 arch and the DOS environment
[01:39:04] <Yuv422> I think if I can work out the rebasing issue then I'll be a long way to fixing the issues
[01:39:31] <Yuv422> I think I just need to work out all my Q's then format them in an email and post to their forum
[01:39:52] <Yuv422> I feel like such a nubie on there though. :(
[01:41:18] <Yuv422> I think that can be my task for today though
[01:41:34] <Yuv422> :)
[01:41:44] <SB-X> heh, i dont know that much about it either
[01:44:25] <SB-X> is it a complicated question?
[01:44:47] <Yuv422> I don't think so
[01:44:52] <SB-X> are you making a plugin to ida?
[01:44:58] <SB-X> why didnt you ask already then? :)
[01:44:59] <Yuv422> yes
[01:45:05] <SB-X> ah k
[01:45:23] <Yuv422> the problem is the plugin stuff is not officially supported
[01:45:38] <Yuv422> so you need to ask the right questions so they can be bothered answering you
[01:45:56] <Yuv422> which is fair enough
[01:46:00] <Yuv422> there time is money
[01:46:08] <Yuv422> their
[01:46:30] <SB-X> oh i see
[01:46:41] <SB-X> never looked at their website before
[01:46:53] <Yuv422> I have asked Q's before
[01:47:04] <Yuv422> one about dosbox which never got answered
[01:47:15] <Yuv422> and one about some plugin code which they did answer
[01:47:31] <Yuv422> http://www.datarescue.com/ubb/ultimatebb.php?/topic/4/366.html
[01:48:07] <SB-X> oh
[01:49:30] <Yuv422> looking back at it my other question could be answered by looking at the code
[01:49:36] <Yuv422> but I didn't have it at that stage
[01:52:11] <SB-X> ok, just ask for IDA's source code
[01:52:44] <SB-X> but maybe they wouldn't answer that
[01:52:49] <Yuv422> hehe
[01:52:57] <Yuv422> well they did give me some source code
[01:53:06] <SB-X> true
[01:53:12] <Yuv422> :)
[01:53:27] <Yuv422> I think I might do some more research first
[01:53:35] <SB-X> that was useful, but what information are you still lacking?
[01:53:55] <Yuv422> I have two problems at the moment
[01:54:27] <Yuv422> the first when I step through the exe everything after CS:IP gets turned into data in the code view
[01:54:56] <Yuv422> IDA Pro re-labels it as a data section
[01:55:28] <Yuv422> I think this might have to do with memory classification but I'm not too sure what I'm doing wrong
[01:55:48] <Yuv422> the second issue is the rebasing problem I was telling you about the other day?
[01:55:50] <Yuv422> -?
[01:57:27] <SB-X> yeah
[01:57:40] <SB-X> you think their related?
[01:57:52] <Yuv422> quite possibly
[01:58:37] <Yuv422> I'll post a Q to the forum and see how I get on
[02:00:33] <Yuv422> when I said after CS:IP I guess I meant before
[02:00:44] <Yuv422> as in CS:IP - 1
[02:00:58] <Yuv422> so the code that was just executed
[02:03:54] <SB-X> well, i have no idea how you communicate with IDA :)
[02:04:52] <Yuv422> time for some food
[02:04:55] <Yuv422> bbl
[02:05:22] <SB-X> ok
[02:12:09] <-- Yuv422 has left IRC ()
[03:43:10] --> Yuv422 has joined #nuvie
[06:46:48] <-- servus has left IRC (Remote closed the connection)
[06:47:26] --> servus has joined #nuvie
[07:54:45] <-- SB-X has left IRC (Read error: 104 (Connection reset by peer))
[07:54:58] --> SB-X has joined #nuvie
[07:55:03] <Yuv422> wb SB-X
[08:04:24] <SB-X> ty Yuv422
[08:04:34] <SB-X> heh, i had to hard reset
[08:04:41] <SB-X> X froze
[08:04:42] <Yuv422> Ouch
[08:04:54] <Yuv422> what about ctrl-alt-f7
[08:04:55] <SB-X> ctrl-alt-backspace and changing to a vt didnt work
[08:05:13] <Yuv422> ah that's the one I ment
[08:05:17] <SB-X> it's ctrl-alt-f6 for me
[08:05:23] <Yuv422> ah k
[08:05:39] <SB-X> at the time i was in an infinite loop in nuvie, and copying a 2GB file from a windows partition to XFS
[08:06:00] <SB-X> the Ubuntu DVD ISO
[08:06:07] <SB-X> hopefully it's not corrupted now
[08:07:21] <Yuv422> hehe, so not a good time to crash then?
[08:08:51] <wjp> they should have checksums available, right?
[08:08:57] <SB-X> nope, not a good time
[08:09:05] <Yuv422> hi wjp
[08:09:07] <SB-X> wjp: i hadnt finished dl'ing it yet
[08:09:22] <wjp> oh
[08:09:44] <SB-X> i had to copy it from the fat32 fs i was saving it to because it doesnt support such a big file
[08:10:07] <wjp> if there's a bittorrent link available that might be usable to repair it should it turn out to be slightly corrupted
[08:10:18] <SB-X> but my hd light turned off long before i restarted, so maybe i got lucky and its saved
[08:10:25] <SB-X> hey that's a good idea, thanks
[08:10:53] <servus> Or you could ask someone to make you a PAR2 of the file.
[08:11:07] <SB-X> servus: can you make me a PAR2 of the file?
[08:11:16] <Yuv422> 0x17a0
[08:11:16] <servus> Nope, don't have it, sorry!
[08:11:46] <SB-X> why would SDL_GetTicks() only be updating once a second?
[08:12:13] <servus> Updating? You mean it returns results with a granularity of 1000?
[08:12:23] <SB-X> right
[08:12:41] <servus> Weird. Did you init the SDL Timer subsystem?
[08:12:52] <wjp> that's something else
[08:14:02] <wjp> which OS and SDL version?
[08:16:04] <SB-X> sdl 1.2.7 on linux, it's something funny im doing in the nuvie code
[08:16:31] <SB-X> not sure what, but this is the only place it's happening :)
[08:16:33] <servus> Linux 2.4 should have a granularity of 10ms, and 2.6 should have a granularity of 1ms. Audit all your SDL_Delays , or make a test case and remove all the nonessential stuff?
[08:16:45] <SB-X> could inline affect it?
[08:16:56] <SB-X> if its called from an inline method
[08:17:36] <servus> I don't see why that should matter at all, SB-X. It's the same in the end. is the problem actually running that slowly, or does it just seem to strangely truncate the results of SDL_GetTicks to %1000?
[08:18:31] <SB-X> servus: probably should audit my printfs first, to make sure im not just printing some other variable
[08:19:20] <servus> : o). printf( "Ticks: %u\n", SDL_GetTicks() ); should do it.
[08:19:40] <servus> (Of course.) *Slinks off into the shadows*
[08:20:38] <SB-X> yes, that would be a direct approach
[08:37:59] <-- servus has left IRC (":wq")
[08:39:33] --> servus has joined #nuvie
[08:39:49] <-- servus has left IRC (Remote closed the connection)
[08:40:31] --> servus has joined #nuvie
[11:40:29] <SB-X> cya
[11:40:31] <-- SB-X has left IRC ("casts gate travel")
[14:16:25] <-- Yuv422 has left IRC ()
[14:17:23] --> Yuv422 has joined #nuvie
[14:17:27] <-- Yuv422 has left IRC (Client Quit)
[14:34:39] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[17:34:13] --> Ordoc has joined #nuvie
[17:34:25] <Ordoc> yo
[17:36:29] <-- ChanServ has left IRC (ACK! SIGSEGV!)
[17:56:52] --> ChanServ has joined #nuvie
[20:43:00] --> smatthews_ has joined #nuvie
[20:44:47] <-- servus has left IRC (Read error: 110 (Connection timed out))
[22:37:07] --- smatthews_ is now known as servus
[23:12:53] --> Kirben has joined #nuvie