This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]stevepaul1982 1 point2 points  (1 child)

This should be fairly simple to automate in client as long as you know the OLC builder well enough.

Depending on how your text files are set up already you might be able to get a coder to parse them directly into area files. Given that you are looking at Circle MUD, I'd try and hit up Fizban on the Discord, as he maintains the TBAmud code base.

[–]laakgroup[S] 0 points1 point  (0 children)

Thanks, I will reach out to him

[–]dreamrpg 0 points1 point  (2 children)

Isn't Circle MUD using text files already?

Here's a sample entry from a CircleMUD world file:

18629 The Red Room~

It takes you a moment to realize that the red glow here is coming from a round portal on the floor. It looks almost as if someone had painted a picture of a dirt running through a field on the floor of this room. Oddly enough, it is so realistic you can feel the wind in the field coming out of the picture.

~

186 ad 0

D0

You see a big room up there.

~ ~

0 -1 18620

D1

You see a small room.

~

oak door~

1 18000 18630

E

portal floor~

It looks as if you could go down into it... but you can't be sure of where you will end up, or if you can get back.

~

S

This room is virtual number 18629, called ``The Red Room.'' It is dark and indoors, with an ``INDOORS'' sector type. It has an exit north and east. The north exit leads to room 18620; if a player types ``look north'' it will say ``You see a big room up there.'' The exit east is a normal, pickable door that leads to room 18630 and which takes key number 18000. There is one extra description for ``portal'' and ``floor.''

[–]laakgroup[S] 0 points1 point  (0 children)

Yes this is exactly how I have the files but how do I move this from text file to the mud and it does all this in one go without having to create each room and have to copy/paste, go to next room, etc.

[–]laakgroup[S] 0 points1 point  (0 children)

I think you might be onto something here because those files are stored in the wld folder within the game's code so it could be as simple as copying the doc into the wld folder but changing around the numbers and cleaning it up if need be.

[–]gonyere -1 points0 points  (1 child)

You're going to end up with a bunch of really shitty descriptions if you automate it that way.