Tue Sep 8 01:49:47 2009
[dead_souls]
Tricky@Rock the Halo: http://dead-souls.net/ds-admin-faq.html#27
Tue Sep 8 01:57:43 2009
[dead_souls]
Silencher@Dead_Souls_silencher: I heard there was an examples page somewhere, does anyone have it? I don't see it on the home page for dead souls.net
Tue Sep 8 01:59:41 2009
[dead_souls]
Silencher@Dead_Souls_silencher: Like examples of functions to do various things. Like the elevator/light switches/etc.
Tue Sep 8 02:00:22 2009
[dead_souls]
Archbaron@Dead Souls Dev: http://dead-souls.net/docs/ then you can look at the helpfiles in the efun directories and such.
Tue Sep 8 02:05:26 2009
[dead_souls]
Archbaron@Dead Souls Dev: What is the command for looking at the helpfiles for the efuns and such?
Tue Sep 8 02:12:24 2009
[dead_souls]
Silencher@Dead_Souls_silencher: archbaron That does show the right time. So would I put that line into the unction instead of GetMudTime?
Tue Sep 8 02:14:30 2009
[dead_souls]
Silencher@Dead_Souls_silencher: blah. I gotta go but that gave me errors. I'll be back
Tue Sep 8 02:16:13 2009
[dead_souls]
Silencher@Dead_Souls_silencher: line 31: Left argument of -> is not a class, line 31: syntax error, line 32: illegal LHS
Tue Sep 8 02:19:44 2009
[dead_souls]
Silencher@Dead_Souls_silencher: line 32: hour = time_of_day[0];
Tue Sep 8 02:20:03 2009
[dead_souls]
Silencher@Dead_Souls_silencher: line 31: time_of_day = SEASONS_D->eval return ctime();
Tue Sep 8 02:20:41 2009
[dead_souls]
Archbaron@Dead Souls Dev: I don't have any idea, really. You're making a simple watch, but I'm afraid that you might've blown it out a proportion codewise.
Tue Sep 8 02:21:22 2009
[dead_souls]
Ideysus@ShadowMUDii: 31 doesn't make sense to me. What do you want that line to say?
Wed Sep 9 01:49:44 2009
[dead_souls]
Archbaron@Dead Souls Dev: "Property: no clear, Values: 1 to prevent clearing, 0 to allow it, If set this prevents an avatar from clearing a wilderness room in order to build a town. Not relevant to rooms in towns." What's this all about?
Wed Sep 9 01:51:56 2009
[dead_souls]
Archbaron@Dead Souls Dev: In the builder manual, under properties.
Fri Sep 11 19:59:45 2009
[dead_souls]
Tigwyk@LP Heroes: Crat, any idea on the licensing of some of Descartes' older stuff that you've kept? Like, if I wanted to port it to another mud, perhaps? (I'd obviously keep all headers intact.)
Fri Sep 11 20:00:24 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: afaik Descartes' DS1.1pre was 100% public domain?
Fri Sep 11 20:00:55 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: the docs seemm to be copyrighted tho.
Fri Sep 11 20:01:08 2009
[dead_souls]
Tigwyk@LP Heroes wants to port the bug tracker to another lib.
Fri Sep 11 20:03:19 2009
[dead_souls]
Cratylus@Dead Souls Dev: he's always been friendly and personable in my communication with him as george
Fri Sep 11 20:03:38 2009
[dead_souls]
Cratylus@Dead Souls Dev: even as descartes lately he's pretty mellow
Fri Sep 11 20:04:09 2009
[dead_souls]
Sinistrad@Dead Souls Dev: don't get near him if he's being smack tho
Sun Sep 13 21:15:21 2009
[dead_souls]
Zadious@Vast Plains: Would someone be willing to try logging into my mud for a test? I have local connection but I need an outside test. vastplains.hopto.org 7200
Sun Sep 13 21:16:18 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: and do you have ports forwarded properly?
Sun Sep 13 21:16:57 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: AND, what's the WAN IP reported by your router? Some ISPs do their own NAT, you couldn't get a public address without calling them then.
Sun Sep 13 21:17:12 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: (WAN IP or public ip or internet ip on the router status page)
Sun Sep 13 21:22:00 2009
[dead_souls]
Zadious@Vast Plains: on my status page there is only a local address. I am wondering if I am not allowed.
Sun Sep 13 21:22:13 2009
[dead_souls]
Zadious@Vast Plains: I will have to check into that with my ISP. Thanks for the help.
Sun Sep 13 21:23:45 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: it has to show you the address it considers the "other end" somewhere.
Sun Sep 13 21:26:27 2009
[dead_souls]
Zadious@Vast Plains: On my status page I have the local address, subnet, gateway, then DNS1 which is local and DNS2 which is not a local number. That is the only non local number.
Sun Sep 13 21:27:31 2009
[dead_souls]
Zadious@Vast Plains: I can look at the ip address given to my modem but it seems that the router is not showing that number
Sun Sep 13 21:28:17 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Most probably the modem has an integrated router itself.
Sun Sep 13 21:28:27 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Thus you'd need to set up forwarding in it.
Sun Sep 13 21:29:00 2009
[dead_souls]
Zadious@Vast Plains: I see there is a NAT table in the modem. Not sure if that means I can or can't but there are some other router options I will look at.
Sun Sep 13 21:29:05 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Or worse, the ISP is doing NAT somewhere between the modem and the Internet.
Sun Sep 13 21:29:23 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: What are the models of your router and the modem?
Sun Sep 13 21:31:40 2009
[dead_souls]
Zadious@Vast Plains: modem is a actiontec GT701 and router is linksys wrt54gs
Sun Sep 13 21:33:05 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: http://modem's.local.ip/ -> advanced setup ->advanced port forwarding?
Sun Sep 13 21:33:45 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: the you'd have to make it forward the outside port to your linksys' IP and set the linksys to forward it further to your PC...
Sun Sep 13 21:34:22 2009
[dead_souls]
Zadious@Vast Plains: It should all be the same port number though right?
Sun Sep 13 21:35:18 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: You could zigzag through different port on each end, but... bleh.
Sun Sep 13 21:37:59 2009
[dead_souls]
Zadious@Vast Plains: In the advanced port forwarding it wants Ip port range so thats 7200. Protocol is TCP but then it asks for IP address. Is that the ip of my router then?
Sun Sep 13 21:42:01 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Still nothing at 97.119.99.246 port 7200
Sun Sep 13 21:45:46 2009
[dead_souls]
Zadious@Vast Plains: Well I will keep messing with this. It has to be somewhere between the modem and the router.
Sun Sep 13 21:53:18 2009
[dead_souls]
Zadious@Vast Plains: Would disabling NAT altogether be of any use?
Sun Sep 13 21:56:42 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Might cut you from the network altogether too, tho I doubt it.
Sun Sep 13 21:56:58 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: After you do it, disconnect router from the modem for about 10 secs and connect it back.
Sun Sep 13 22:01:27 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Note that you may kill your network access completely by that.
Sun Sep 13 22:01:54 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Try googling for GT701 port forwarding, there seems to be some info about that on the web.
Sun Sep 13 22:03:51 2009
[dead_souls]
Zadious@Vast Plains: I got a pdf of the port forwarding and it seems to be the same steps I just took but I will double check.
Sun Sep 13 22:20:20 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: No idea then. But it actually sounds like it should work. "Somehow."
Mon Sep 14 05:14:04 2009
[dead_souls]
Zadious@Vast Plains: Would someone be willing to answer a question about IMC2
Mon Sep 14 05:16:16 2009
[dead_souls]
Zadious@Vast Plains: In my network room it says IMC2 is Waiting for acceptance. Do I need to do something or does it not work anymore?
Mon Sep 14 05:18:05 2009
[dead_souls]
Cratylus@Dead Souls Dev: it's somewhat broken in 2.10 because they changed their ip address
Mon Sep 14 05:18:30 2009
[dead_souls]
Cratylus@Dead Souls Dev: you can edit /secure/daemon/imc2.c and change the server ip to the current
Mon Sep 14 05:23:51 2009
[dead_souls]
Zadious@Vast Plains: Wow, that was a big file. Good thing it worked easily and I didn't have to go through all of it. Thank you.
Wed Sep 16 22:39:47 2009
[dead_souls]
Traveller@Spirit World: so domaincreate, right? It makes a new domain, and it creates a handful of default rooms. As I understand it, your mud needs ONE copy of those rooms to handle its bookkeeping. But does every domain need those, or can I just nuke them from everything I domaincreate after I have my default area?
Thu Sep 17 04:20:56 2009
[dead_souls]
Zadious@Vast Plains: Would someone be kind enough to login to my game for just a second. I am still trying to gain access from the outside. 97.119.96.240 port 7200. Thank you very much.
Thu Sep 17 18:46:44 2009
[dead_souls]
Traveller@Spirit World starts wondering if he can abuse the color code system to embed debug information into strings
Sun Sep 20 01:18:14 2009
[dead_souls]
Blood Wolf@The Lost Technology: is all LPC th' same, or be thar varients?
Mon Sep 21 14:49:31 2009
[dead_souls]
Argus@chaotic realms: Expected: string or array or object Got: 1.
Mon Sep 21 14:49:40 2009
[dead_souls]
Argus@chaotic realms: Object: /secure/sefun/sefun at /secure/sefun/reload.c:41
Mon Sep 21 14:49:57 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Continue with the stack trace, pls...
Mon Sep 21 14:49:58 2009
[dead_souls]
Cratylus@Dead Souls Dev: this sounds like a job for "copy and paste into the forum"
Mon Sep 21 14:50:17 2009
[dead_souls]
Argus@chaotic realms: lol oh... i figured since it came off of mudconfig you would wanna know
Mon Sep 21 14:50:44 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: sounds like you have an unloadable file somewhere in there.
Mon Sep 21 14:51:07 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Check if you have ANY non-.c files in /secure/sefun.
Mon Sep 21 14:51:27 2009
[dead_souls]
Argus@chaotic realms: shouldnt ..just downloaded from the website
Mon Sep 21 14:52:23 2009
[dead_souls]
Argus@chaotic realms: thing is.. it followed through with the name
Mon Sep 21 14:53:02 2009
[dead_souls]
Argus@chaotic realms: it actually did change the name.. just thought maybe the error info could fill you more experienced types on an underlying problem
Mon Sep 21 14:53:22 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Argus, it simply couldn't load some file somewhere.
Mon Sep 21 14:53:35 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: if it happened after reload ing the ones that need the mudname, the change porpagated.
Mon Sep 21 14:53:47 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Do you keep the mud in SVN, by chance?
Mon Sep 21 14:54:03 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Because that error looks like you have some data structure broken.
Mon Sep 21 14:54:30 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Could you copy-paste the whole stack trace on the forum?
Mon Sep 21 14:54:52 2009
[dead_souls]
Argus@chaotic realms: as i said. the first command issued to this mud other than the inital choosing a name for admin from the zip frile from crats website was mudconfig mudname blah
Mon Sep 21 15:02:51 2009
[dead_souls]
Argus@blah: its nothing serious to me. it did actually follow through with the command
Mon Sep 21 15:03:07 2009
[dead_souls]
Argus@blah: ker make sure to use the underscore ds_test test etc...
Mon Sep 21 15:04:26 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: ... line 41 is sizeof(ob->GetDoor())...
Mon Sep 21 15:04:38 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: something in there returns 1 instead of an array?!
Mon Sep 21 15:04:56 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Crat, sounds a bit like a bug in some room...
Mon Sep 21 15:05:09 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: ARgus, is it repeateble? Happens every time you do mudconfig?
Mon Sep 21 15:06:09 2009
[dead_souls]
Ker@OldSol: still saving my big tech questions for later. read FAQs and docs. running test mortal and figuring stuff out now.
Mon Sep 21 15:07:34 2009
[dead_souls]
Cratylus@Dead Souls Dev: dunno will fire up a win box and try to reproduce
Mon Sep 21 15:07:48 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Argus, if it's repeatable, carefully edit /secure/sefun/reload.c, find a line saying "if(ob->GetDoor() && sizeof(ob->GetDoor())) {" and put "tc(ob);" on the line before it. Then 'update /secure/sefun/reload' and run the mudconfig again. We will know what object's the problem.
Mon Sep 21 15:08:25 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: It will be the last one printed in before the error.
Mon Sep 21 15:09:33 2009
[dead_souls]
Argus@chaos order: annnnnyway other mudconfig commands seem to be working
Mon Sep 21 15:10:07 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Switching mud name means reconnect, doesn't it?
Mon Sep 21 15:10:32 2009
[dead_souls]
Argus@chaos order: eh that did it then.. was testing the mudname command again
Mon Sep 21 15:11:07 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: So, does it crashes on subsequent calls to mudconfig mudname?
Mon Sep 21 15:11:40 2009
[dead_souls]
Argus@chaos order: no no crashes.. each time it actually follows through and changes the name.. but each time also throws that error
Mon Sep 21 15:12:00 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: I guess you missed my wall of text?
Mon Sep 21 15:12:11 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Argus, if it's repeatable, carefully edit /secure/sefun/reload.c, find a line saying "if(ob->GetDoor() && sizeof(ob->GetDoor())) {" and put "tc(ob);" on the line before it. Then 'update /secure/sefun/reload' and run the mudconfig again. We will then know what object's the problem.
Mon Sep 21 15:13:21 2009
[dead_souls]
Argus@chaos order: lol puttin a lot of faith in me editing a sefun with ed :) me being a noob and all :) but i have good attention to detail..just a sec
Mon Sep 21 15:13:53 2009
[dead_souls]
Argus@chaos order: raud... you want me to add that on a new line :) or add it to the previous line
Mon Sep 21 15:14:00 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: But you can install notepad++ and be happy as long as it don't insert the Unicode BOM at beginning.
Mon Sep 21 15:14:18 2009
[dead_souls]
Argus@chaos order: nod i have notepad++ what ive always used for editing
Mon Sep 21 15:14:24 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: so the tc() debug sefun runs before the call that errors out.
Mon Sep 21 15:18:41 2009
[dead_souls]
Ker@OldSol: out of curiosity, what is my mud's name according to my prompt on this channel?
Mon Sep 21 15:21:36 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: try 'uptime', 'who', 'people', 'version'... all of them show you your mud name :)
Mon Sep 21 15:23:51 2009
[dead_souls]
Ker@OldSol: nod, was interested what showed on intermud... recall advice in the FAQs saying it was important to have a unique mudname on i3 rather than default
Mon Sep 21 15:24:08 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: otherwise you simply couldn't log in at all.
Mon Sep 21 15:24:41 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: And what about the debug print? Worked?
Mon Sep 21 15:24:47 2009
[dead_souls]
Argus@chaotic realmsh: but anyway..took a second for me to realize i had put in the quotation marks in the function
Mon Sep 21 15:25:13 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: And what was the last objname printed before the error?
Mon Sep 21 15:25:33 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: update /secure/sefun/sefun before it.
Mon Sep 21 15:26:06 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: First update sefun/reload , then sefun/sefun.
Mon Sep 21 15:26:21 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: you need to lreload the latter to make it inherit changes from the former.
Mon Sep 21 15:27:19 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Only last objname is of interest to us.
Mon Sep 21 15:27:21 2009
[dead_souls]
Argus@chaaaarotic realmsies: umm im gonna throw this on my post on the forums
Mon Sep 21 15:27:45 2009
[dead_souls]
Argus@chaaaarotic realmsies: last line in the trace was strip_colours' at /secure/sefun/sefun at /secure/sefun/interface.c:17
Mon Sep 21 15:29:31 2009
[dead_souls]
Argus@chaaaarotic realmsies: i got a headache lol im an extreme beginner and this is just a weeeee bit beyond me
Mon Sep 21 15:30:04 2009
[dead_souls]
Argus@chaaaarotic realmsies: not sure what you said but it sounded awful
Mon Sep 21 15:30:11 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Dunno, maybe Crat removed the autoconverter from tc.. try tc(identify(ob))
Mon Sep 21 15:30:36 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: then reload sef/rel, sef/sef and mudc again.
Mon Sep 21 15:31:06 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Looks a bit like we have a number '1' injected into the object list...
Mon Sep 21 15:32:03 2009
[dead_souls]
Argus@chaaaarotic realmsies: umm im a bit of a noob.. so i have to ask you did mean tc(identify(ob)); right ... the semicolon?
Mon Sep 21 15:34:10 2009
[dead_souls]
Argus@sigh: umm last line in the error referred to reload.c :( on the line where i added tc
Mon Sep 21 15:34:34 2009
[dead_souls]
Argus@sighhhh: reload' at /secure/sefun/sefun at /secure/sefun/reload.c:42
Mon Sep 21 15:35:07 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: So something called in reload(1) instead of reload(some_object).
Mon Sep 21 15:35:16 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: the pink 1 is debug output from tc().
Mon Sep 21 15:35:39 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: At this moment, I give up, I have no idea how could we trace back to what injects that 1 into the object list.
Mon Sep 21 15:35:44 2009
[dead_souls]
Argus@sighhhh: i cn follow instructions well but explanations are gonna have be dumbed down for me :(
Mon Sep 21 15:36:03 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: (Remove the tc() line, or it'll spam you on every reload in the mud :))
Mon Sep 21 15:36:26 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: It's probably something coming from ReloadBaseSystem()... but I have to admit I'm a bit rusty.
Mon Sep 21 15:36:46 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Maybe Crat will look at it later and try to reproduce...
Mon Sep 21 15:36:53 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: I'm really sorry, but I just don't know.
Mon Sep 21 15:38:53 2009
[dead_souls]
Argus@wtf: heh i been gone from ds for ages...but i download the newest version every now and then... im a little addicted to that feeling of writing some random .c file... typing update and it says success.
Mon Sep 21 15:39:41 2009
[dead_souls]
Argus@wtf: makes me giggle a little bit .. someday in the next eon.. i will be proficient enough to actually ... be proficient
Mon Sep 21 15:40:04 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Just remember to copy intermud.o from the old copy or you won't be able to log in to I3 with same name.
Mon Sep 21 15:40:20 2009
[dead_souls]
Argus@wtf: im just knowledgeable enough to break stuff and not figure it out
Mon Sep 21 15:40:25 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: There's nothing scary in them... they're cool.
Mon Sep 21 15:40:38 2009
[dead_souls]
Argus@wtf: not that it matters... no sweat loosing a stock mud :)
Mon Sep 21 15:41:06 2009
[dead_souls]
Argus@wtf: eh ive done zero work ..i could just delete ds and reinstall with alpha...
Mon Sep 21 15:41:18 2009
[dead_souls]
Argus@wtf: liveupgrade wont go back and forth between alpha and stable?
Mon Sep 21 15:42:01 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Problem with liveupgrade is that it simply download the files and puts them in their places.
Mon Sep 21 15:42:37 2009
[dead_souls]
Argus@wtf: well accept the mudname.. lol and somehow.... the first command i issue to the mud breaks it
Mon Sep 21 15:42:53 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Yes, but i'm talking about a developed mud :)
Mon Sep 21 15:43:19 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: also, iirc it doesn't have to be c:\ds anymore.
Mon Sep 21 15:43:30 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: try to install an alpha in other dir, and mudname it.
Mon Sep 21 15:43:32 2009
[dead_souls]
Argus@wtf: nod :) i worked iwth draelon on his mud a while back..eventually he stopped using liveupdating
Mon Sep 21 15:43:40 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: I'm curious if it'll error out too.
Mon Sep 21 15:44:57 2009
[dead_souls]
Argus@wtf: sorry if im grumpy :( i work 12 hour shifts nights :( 630 pm till 630 am
Mon Sep 21 15:45:27 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: I'd love working night shift here...
Mon Sep 21 15:46:23 2009
[dead_souls]
Argus@wtf: but i can carry on a half way intelligent conversation with you right now... do you have any idea how much drudgery that is
Mon Sep 21 15:46:42 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: The factory work, or the conversation?
Mon Sep 21 15:47:05 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: In former case, no, but I may as well learn it soon... looking for a job atm.
Mon Sep 21 15:49:30 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: If i had a windows box here I'd test the 2.10 distro myself.
Mon Sep 21 15:50:08 2009
[dead_souls]
Argus@wtf: lol i live in tennessee ive heard unfortunately pronounced that way
Mon Sep 21 15:51:14 2009
[dead_souls]
Argus@sigh sigh sigh: lol this is the alpha you asked me to check
Mon Sep 21 15:52:04 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: So, alpha works and 2.10 errors out.
Mon Sep 21 15:52:29 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: I expect 2.10.1 maintenance release in some time soon...
Mon Sep 21 15:53:05 2009
[dead_souls]
Argus@wtf: it could be something on my end.. just cant imagine what since that installation is summer's eve fresh
Mon Sep 21 15:53:36 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: But, not having win box can't test.
Mon Sep 21 15:55:31 2009
[dead_souls]
Ker@OldSol: could be worse... tried to compile 3-4 other codebases (non-LP) and all barfed out a massive number of errors... most text-mud code seems to be ancient and doesn't like new compilers and/or kernels
Mon Sep 21 15:56:01 2009
[dead_souls]
Ker@OldSol: DS was the only thing that ran pretty much out of the box
Mon Sep 21 15:56:14 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Yeah, thus the FUSS projects to rewrite and modernize codebases, and the alternative codebases in ruby python and stuff.
Mon Sep 21 15:56:47 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: LPC drivers are OK, because they are actively maintained.
Mon Sep 21 15:57:06 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Tho i think that DS is the only lib that ships with precompied windows exe.
Mon Sep 21 15:58:33 2009
[dead_souls]
Ker@OldSol: tried to compile an odd little code called NakedMUD (based on SocketMUD)... interesting and really light, but I can't imagine it's been thoroughly bug-tested, at least not to the tune of the more popular codes
Mon Sep 21 15:59:15 2009
[dead_souls]
Ker@OldSol: I don't do Windoze... very happy to have kicked the habit
Mon Sep 21 15:59:39 2009
[dead_souls]
Argus@wtf: every so often its kicking that 1 output in the actual .exe window
Mon Sep 21 16:02:20 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: You left that tc() and/or not reloaded the sefun files.
Mon Sep 21 16:02:31 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: so it's debugging into the console.
Mon Sep 21 16:12:50 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: + concatenates two strings together.
Mon Sep 21 16:14:25 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Yeah, you will quite often see things like
Mon Sep 21 16:15:50 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Actually, if all parts are "string constants", you can leave the plusses, "some" "string" "consts" "next to" "one another" get concatenated automatically. To add a variable or a func call to the mix you need the plus, tho, so it's simpler to put them always.
Mon Sep 21 16:16:11 2009
[dead_souls]
Ker@OldSol: I once used the equivalent of n in a zone I wrote for an abermud maybe 10 years ago
Mon Sep 21 16:16:32 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: But spaces and newlines must be explicit, unless you're using the @EndText heredoc syntax.
Mon Sep 21 16:18:05 2009
[dead_souls]
Ker@OldSol: LPC will take some getting used to, but it looks like a fun challenge
Mon Sep 21 16:21:57 2009
[dead_souls]
Ker@OldSol: the idea of adding any sort of script or code in-game is pretty foreign to me. I'm only really familiar with the Dyrt and PDirt flavors of Abermud. Both of which require editing .c files in the SRC dir and recompiling (you hope).
Mon Sep 21 16:22:27 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: I hope you'll find LPC a pleasant experience.
Mon Sep 21 16:23:50 2009
[dead_souls]
Ker@OldSol: looks friendly... I've always been a bit curious about LP muds. Ran a few on occasion but only recently looked at the code. LPC is much like a scripting language, isn't it?
Mon Sep 21 16:24:58 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: It is a scripting language by definition. But it's quite like C at the same time... sans the need to malloc.
Mon Sep 21 16:27:51 2009
[dead_souls]
Ker@OldSol: So far it looks cool (not that I've looked much). I'm itching to give it a go, but decided to play catious and check out more features. I want to create a small domain or two soon, just to get a feel for the process.
Mon Sep 21 16:32:12 2009
[dead_souls]
Ker@OldSol: this question is probably either answered elsewhere or will be obvious after looking, but to save lost sleep I will ask. Is it easy to transfer a domain from one DS2 mud to another? I'm thinking between nearly identical implementations like test mud and live mud.
Mon Sep 21 16:33:09 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Of course, if your domain would refer to some changes in the non-domain "core" files, you'd have to copy and 'update' (compile+load) those first.
Mon Sep 21 16:34:19 2009
[dead_souls]
Ker@OldSol: is it feasible to create a domain outside of the mud or is that counterintuitive to in-game creation?
Mon Sep 21 16:35:11 2009
[dead_souls]
Ker@OldSol: in aber, zones are usually either done via text editor or znewriting software
Mon Sep 21 16:35:33 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Well, most of us are using some external editor.
Mon Sep 21 16:36:00 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Vim has lpc syntax support, Emacs' pike-mode works, for others you may try C highlight.
Mon Sep 21 16:36:18 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: but, you should edit files as thay are in the mud's lib tree.
Mon Sep 21 16:36:30 2009
[dead_souls]
Ker@OldSol: wonder how much trouble it is to write a format converter
Mon Sep 21 16:37:03 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: There are some more or less working converters for some Smaug-ish area formats in the lib...
Mon Sep 21 16:37:14 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: look for commands ending with *conv.c
Mon Sep 21 16:38:14 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: cwgconv, sconv, cconv, in secure/cmds/admins.
Mon Sep 21 16:38:48 2009
[dead_souls]
Ker@OldSol: I'll look at them a bit later... but it would be most excellent to have an aber-lpc converter, especially a tweakable one, since abers can vary where fields and flags are concerend
Mon Sep 21 16:38:51 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Btw, you surely should use 'domaincreate' for initial population of a domain dir. If you'll create one by hand it may behave weardly.
Mon Sep 21 16:39:07 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: You'd have to write one, I'm afraid.
Mon Sep 21 16:40:13 2009
[dead_souls]
Ker@OldSol: that's what I'm afraid of (weird behavior). I'm game to try writing one if there's already a smaug converter to use as a model
Mon Sep 21 16:42:02 2009
[dead_souls]
Ker@OldSol: what brings me to ds is that the old abers are all pretty much dead, the code is no longer maintained, leet legacy coders have better stuff to do... the last abers to die were heavily modified and packed with features
Mon Sep 21 16:42:34 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Well, an LPmud can be relatively easly customized.
Mon Sep 21 16:43:08 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: But I'm not sure if porting an area from other kind of MUD would be a giid starting point. I may be totally wrong on that, tho.
Mon Sep 21 16:43:11 2009
[dead_souls]
Ker@OldSol: but I think DS offers similar enough features and LPC looks friendly for non-leet coders to mess with
Mon Sep 21 16:43:58 2009
[dead_souls]
Ker@OldSol: would quite start with a direct port, was just asking about the feasibility so I can make a longer term strategy for what I want to do
Mon Sep 21 16:46:04 2009
[dead_souls]
Ker@OldSol: best start is to check out the local features offred by LP/DS and play with them... write a 'DS' zone first to see what it's like, then tweak in whatever desired direction
Mon Sep 21 16:47:31 2009
[dead_souls]
Ker@OldSol: Crat goes on about ppl always wanting to delete any unwanted features as a first priority... which is a nice way to garf the system before you learn it
Mon Sep 21 16:48:50 2009
[dead_souls]
Ker@OldSol: I'm more inclined to ignore what I don't want and focus on what I think is good... often new twists on 'unwanted' features come to mind down the road
Mon Sep 21 16:51:25 2009
[dead_souls]
Ker@OldSol: Pdirt had this code for lifts/elevators that I really found anachronistic, even 'magic' elevators smelled funny to me. Then I got a hot idea to tweak the elevator code to make Wandering MAgic Shops... very glad I didn't try to delete that code:P
Mon Sep 21 16:54:53 2009
[dead_souls]
Cratylus@Dead Souls Dev: on my todo list is a proper elevator system using "chambers"
Mon Sep 21 16:55:08 2009
[dead_souls]
Cratylus@Dead Souls Dev: a kind of movable container that can hold living things
Mon Sep 21 16:57:04 2009
[dead_souls]
Ker@OldSol: such code would work equally well for ferry boats and similar transport, no?
Mon Sep 21 16:57:22 2009
[dead_souls]
Cratylus@Dead Souls Dev: theres already vehicle code for stuff you want to drive
Mon Sep 21 16:57:52 2009
[dead_souls]
Ker@OldSol: nod... prolly loads of stuff that I haven't seen yet
Mon Sep 21 16:57:54 2009
[dead_souls]
Cratylus@Dead Souls Dev: you could prolly automate them, id that's th eidea
Mon Sep 21 16:59:24 2009
[dead_souls]
Ker@OldSol: can a vehicle consist of several rooms? (like a large ship/plane/starship/etc)
Mon Sep 21 16:59:54 2009
[dead_souls]
Cratylus@Dead Souls Dev: still mulling over the mechanism for that
Mon Sep 21 17:01:07 2009
[dead_souls]
Ker@OldSol: no rush, but it would offer possibilities for ship to ship combat, etc
Mon Sep 21 17:01:20 2009
[dead_souls]
Cratylus@Dead Souls Dev: most likely and expedient will be a set of virtual rooms with an object as a container, without the thing itself taking up multiple rooms on the "outside"
Mon Sep 21 17:01:40 2009
[dead_souls]
Cratylus@Dead Souls Dev: it's a bit cheaty but i'm running out of time for something less so
Mon Sep 21 17:02:37 2009
[dead_souls]
Ker@OldSol: so the object would function as the ship's wheel or just serve as a point of reference for moving the whole rig around?
Mon Sep 21 17:03:45 2009
[dead_souls]
Ker@OldSol: then it just needs to exist, but not necessarily accessed or seen by players
Mon Sep 21 18:01:25 2009
[dead_souls]
Ker@OldSol: be glad of ebooks... use it as a tool to enable procrastination...
Mon Sep 21 19:06:23 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: you're at home already, that means.
Mon Sep 21 19:06:32 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: if you didn't have home it'd throw another error.
Mon Sep 21 19:06:49 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: eval return environment(this_player())
Mon Sep 21 19:08:32 2009
[dead_souls]
Ker@OldSol: noobpitidty... got rattled because I was navigating dir's
Mon Sep 21 19:08:53 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Little map simply shows exits, afaict. Large map might be messed up, because workrooms are set deep underground and a few thousands of black away one from another.
Mon Sep 21 19:09:35 2009
[dead_souls]
Ker@OldSol: eh, how do I go to the town square where the clock tower is?
Mon Sep 21 19:09:38 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: And true, current directory and current room are totally different things :P
Mon Sep 21 19:11:22 2009
[dead_souls]
Ker@OldSol: looks like he map is only messed up for my admin... test char sees it fine
Mon Sep 21 19:11:40 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: even when you teleported to the town?
Mon Sep 21 19:12:21 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Weird. But, tbh, I never played with the map... tried to logout and back in?
Mon Sep 21 19:12:29 2009
[dead_souls]
Cratylus@Dead Souls Dev: i think your player has a minimap, and you have a wizmap
Mon Sep 21 19:12:30 2009
[dead_souls]
Ker@OldSol: trouble started when I was navigating shells... wanted to read the README files and wasn't sure how
Mon Sep 21 19:12:59 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: btw, sorry, the square is vill_road1...
Mon Sep 21 19:14:10 2009
[dead_souls]
Ker@OldSol: tried to read the README with ed, but wasn't sure how to quit ed
Mon Sep 21 19:14:54 2009
[dead_souls]
Cratylus@Dead Souls Dev: the first time you use ed it tells you how to quit if confused
Mon Sep 21 19:15:05 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: in ed, <enter>.<enter>Q<enter> always work to exit.
Mon Sep 21 19:15:42 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: I like reading with ed because it has (optional) line numbering.
Mon Sep 21 19:15:59 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: but you might prefer to use 'more' - it has some special funcs, use ? st the prompt.
Mon Sep 21 19:25:19 2009
[dead_souls]
Ker@OldSol: didn't touch the .o files;-) Are you suggesting I do 'make clean'?
Mon Sep 21 19:25:47 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: LPC uses .o extension for serialized data files.
Mon Sep 21 19:26:10 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: (Mostly text by rather not editable by hand)
Mon Sep 21 19:26:46 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Yeah, some people go crazy when they load DS into CVS/SVN/TLA/ETC then export and it doesn't work.
Mon Sep 21 19:27:03 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Because the versioninig system ignored .o files.
Mon Sep 21 19:27:28 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: Which include, among others, races, classes, and palyer savefiles.
Mon Sep 21 19:27:50 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: anyway, some map-related data structure in your character or the map daemon got configused, it seems.
Mon Sep 21 19:28:01 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: but i have no idea what to do with it.
Mon Sep 21 19:29:26 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: If you want, take a careful look at /secure/save/creators/k/ker.o - just don't change anyhting in it.
Mon Sep 21 19:29:43 2009
[dead_souls]
Ker@OldSol: well, no immediate worry... but if stuff is messed up, it should get fixed:P I'm mostly still just poking around, the only real changes are the mud name and two chars
Mon Sep 21 19:30:07 2009
[dead_souls]
Cratylus@Dead Souls Dev: i'd like to know what the problem is other than "it's messed up"
Mon Sep 21 19:30:49 2009
[dead_souls]
Raudhrskal@Dead Souls Dev: heh, screenshot of a terminal? Just paste it between [code] tags [/code] on the forum :P
Mon Sep 21 19:31:08 2009
[dead_souls]
Cratylus@Dead Souls Dev: im guessing he's running a desktop somewhere
Mon Sep 21 19:31:11 2009
[dead_souls]
Ker@OldSol: thinking on that... ... okay, let me go join the forum then
Go to the top | Channel Index

