#nuvie@irc.freenode.net logs for 30 Apr 2006 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[01:57:47] --> Yuv422 has joined #nuvie
[02:09:41] <SB-X> You can't kill Lord British with a cannon.
[02:10:18] <SB-X> If you do it while he's sleeping he just wakes up.
[02:14:07] <Yuv422> hey
[02:14:12] <SB-X> hey
[02:14:42] * Yuv422 imagines SB-X wheeling a cannon into LB's bedroom. ;)
[02:14:49] <SB-X> I did.
[02:15:02] <Yuv422> surely that alone would wake any normal person. ;)
[02:15:09] <SB-X> I did it while he was awake.
[02:15:19] <SB-X> He watched me bring it into his room.
[02:15:21] <Yuv422> ah, smart move.
[02:15:26] <Yuv422> hehe
[02:15:27] <SB-X> yep
[02:15:50] <Yuv422> I use the wall flags to workout all reordering while blacked out
[02:15:56] <Yuv422> if that makes sence
[02:16:05] <SB-X> good, im glad they have some use
[02:16:20] <Yuv422> it might not have been their intended use though
[02:16:25] <Yuv422> :)
[02:16:39] <SB-X> i like it better than using tilenum
[02:16:57] <SB-X> hmm, cows in u6 are hatched facing west
[02:17:04] <SB-X> in nuvie they always face north
[02:17:46] <Yuv422> what about horses?
[02:17:53] <Yuv422> maybe it is all two tile actors
[02:18:33] <SB-X> they move too much to see which way they were spawned
[02:19:02] <Yuv422> how about this
[02:19:10] <SB-X> im checking anyway!
[02:19:16] <Yuv422> walk untill you hit the spawn point
[02:19:20] <Yuv422> distance
[02:19:28] <Yuv422> then teleport to the egg
[02:19:37] <SB-X> indeed
[02:19:44] <SB-X> actually im using the solo mode trick
[02:19:56] <Yuv422> ah even better
[02:20:13] <Yuv422> that probably doesn't take a turn to perform right?
[02:20:23] <SB-X> i think it does
[02:20:28] <Yuv422> ah k
[02:20:52] <SB-X> i think they always spawn facing west too
[02:21:00] <Yuv422> ah k
[02:21:06] <SB-X> 1 or 2 are facing a different direction, but they might have moved
[02:21:25] <SB-X> you know, that would make sense when you recall the stalls in some towns
[02:21:34] <SB-X> there arent any vertical stalls
[02:21:59] <SB-X> are there?
[02:22:10] <Yuv422> I really want to get my dosbox debugger working
[02:22:31] <Yuv422> so we can take the guess work out of these questions
[02:22:47] * Yuv422 checks the tile pic
[02:22:57] <SB-X> whether there are any vertical stalls isnt guesswork :)
[02:23:09] <SB-X> I wasn't sure what you meant when you were talking about ida earlier.
[02:23:45] <Yuv422> hehe yeah I ment the other questions we've been pondering. :)
[02:24:02] <Yuv422> IDA loads the game.exe at the address 0x0
[02:24:13] <SB-X> i deleted roads in my savegame, and its night and im having a hard time going through town
[02:24:25] <Yuv422> but when I hook up a debugger it is addressing the exe at it's address in dos memory
[02:24:35] <Yuv422> which is 0x1a70
[02:24:38] <Yuv422> IIRC
[02:24:41] <SB-X> oh
[02:24:50] <SB-X> you mean you're getting DOS in memory?
[02:24:52] <Yuv422> so I need IDA to rebase to that address
[02:25:08] <SB-X> the debugger is reading DOS?
[02:25:16] <Yuv422> the address where the executable code is loaded in DOS memory
[02:25:29] <Yuv422> dosbox is the debugger
[02:25:44] <SB-X> i mean what your actually getting, not what you want
[02:25:45] <Yuv422> and it is talking to IDA via TCP/IP
[02:25:59] <Yuv422> I want the dos address
[02:26:17] <Yuv422> or I should say I want IDA to remap to that address
[02:26:32] <Yuv422> because at the moment IDA is referencing everything from 0x0
[02:26:40] <SB-X> whats at 0x0?
[02:27:00] <Yuv422> the first instuction of the code segment
[02:27:13] <SB-X> of game.exe?
[02:27:17] <Yuv422> yes
[02:27:22] <SB-X> isn't that what you want?!
[02:27:33] <Yuv422> ida then asks dosbox for the memory at 0x0
[02:27:49] <Yuv422> but what it really wants is at dosbox 0x1a70
[02:27:56] <SB-X> what does it get?
[02:28:02] <Yuv422> because they are at difference memory addresses
[02:28:14] <Yuv422> well that would be bios memory in dos
[02:28:18] <Yuv422> IIRC
[02:28:20] <SB-X> oh, thats cool
[02:28:31] <Yuv422> hehe not really
[02:28:39] <SB-X> nope not really I guess
[02:28:57] <SB-X> but you can't rewrite ida
[02:29:07] <Yuv422> the ida debugger protocol allows for rebasing but I can't get it to work
[02:29:28] <Yuv422> it should work I think I'm just doing something wrong
[02:31:45] <Yuv422> how do you add links in the forum again?
[02:31:57] <Yuv422> is it [link][/link]
[02:32:06] <Yuv422> or is it [url][/url]
[02:32:10] <SB-X> i surround it with <>
[02:32:28] <Yuv422> ah it's url
[02:32:30] <SB-X> it's also [url][/url]
[02:32:34] <SB-X> :)
[02:34:25] <SB-X> how do I tell if an actor is 2 tiled from EggManager?
[02:34:44] <SB-X> or actor_manager
[02:34:51] <SB-X> ActorManager*
[02:34:52] * Yuv422 checks
[02:38:07] <SB-X> I guess it has to be done with U6Actor::actor_type::tile_type
[02:38:10] <SB-X> .
[02:38:28] <SB-X> unless there's a virtual function
[02:39:42] <Yuv422> inline bool U6Actor::has_surrounding_objs()
[02:39:42] <Yuv422> {
[02:39:42] <Yuv422> if(actor_type->tile_type == ACTOR_DT || actor_type->tile_type == ACTOR_MT)
[02:39:42] <Yuv422> return true;
[02:39:44] <Yuv422> return false;
[02:39:47] <Yuv422> }
[02:40:05] <Yuv422> :)
[02:40:35] <SB-X> but then i'd be making multitiled actors face west too
[02:40:44] <Yuv422> yeah
[02:40:46] <SB-X> plus I see it's inline/protected
[02:40:55] <Yuv422> that's just for your reference. ;)
[02:41:06] <Yuv422> we'll probably need a better interface to that info
[02:41:07] <SB-X> thanks
[02:41:15] <Yuv422> maybe in Actor
[02:41:20] <SB-X> how about I add a new virtual then
[02:41:27] <SB-X> get_tile_type()
[02:41:34] <Yuv422> then overloaded by U6Actor
[02:41:41] <Yuv422> yup
[02:41:48] <SB-X> ok
[02:42:00] <Yuv422> if tile_type Actor?
[02:42:06] <Yuv422> or just U6Actor?
[02:42:09] <Yuv422> I forget
[02:42:20] <SB-X> just U6Actor
[02:42:27] <Yuv422> right
[02:42:50] <Yuv422> we'll need to reorganise a lot of code when we start on MD and SE support porperly. :)
[02:43:00] <Yuv422> properly
[02:53:05] <SB-X> that worked
[02:53:19] <Yuv422> nice
[02:58:37] <SB-X> main gauche should have defense and attack values
[02:58:47] <Yuv422> ah k
[02:58:52] <Yuv422> did I miss that one?
[02:58:58] <SB-X> you've got it listed as 0 defense, 8 attack
[02:59:25] <Yuv422> ah k
[02:59:52] <Yuv422> got to go afk for a bit
[02:59:58] <Yuv422> bbl
[03:00:00] <SB-X> ok, im going too
[03:00:01] <SB-X> cya
[03:00:10] <Yuv422> righto
[03:00:11] <Yuv422> cya
[03:01:35] <SB-X> "Look-Thou dost see a main gauche. It weighs 0.8 stones, can do 8 points of damage and can absorb 1 point of damage."
[03:07:36] <-- Yuv422 has left IRC ()
[03:28:06] --> Yuv422 has joined #nuvie
[03:51:14] <-- SB-X has left IRC ("casts gate travel")
[09:22:49] <-- Yuv422 has left IRC ()
[11:07:20] --> Yuv422 has joined #nuvie
[14:07:09] <-- Yuv422 has left IRC ()
[14:20:07] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[14:49:43] --> SB-X has joined #nuvie
[17:01:47] <SB-X> I've figured out move cost. Luteijn was right.
[21:43:17] <SB-X> luteijn: you should tell Galleon there's a whole forum full of ideas for U6O he can read!
[22:22:59] --> Kirben has joined #nuvie