Wallsets - how to work?

Questions about how to create your own dungeons and replacement graphics and sounds.

Moderator: George Gilbert

Forum rules
Please read the Forum rules and policies before posting.
Post Reply
User avatar
Neilski
Novice
Posts: 16
Joined: Thu Aug 21, 2008 8:19 pm
Location: Shepperton, where nothing ever happens.

Wallsets - how to work?

Post by Neilski »

Possibly sounding like an idiot here but can't find info anywhere on how to change wallset - from normal DM to thicket for example (like DMII when you come out of you house into the courtyard). How do I do this?
User avatar
linflas
My other avatar is gay
Posts: 2445
Joined: Tue Nov 04, 2003 9:58 pm
Location: Lille, France
Contact:

Post by linflas »

in RTC Editor, go to Resources -> Create New Wallsets.
Select the wallset you want to replace (WALLSET_DEFAULT for example) and click on Edit button.
Now, you can replace the bitmaps.
User avatar
ian_scho
High Lord
Posts: 2806
Joined: Fri Apr 07, 2006 8:30 am
Location: Zaragoza, Spain

Post by ian_scho »

I'm sure I've seen a wallset creator somewhere posted in the forum, eh Linflas? :roll:
User avatar
Gambit37
Should eat more pies
Posts: 13720
Joined: Wed May 31, 2000 1:57 pm
Location: Location, Location
Contact:

Post by Gambit37 »

If you want to use existing RTC DMII wallsets, you need to copy some text from the DMII.txt file to your own file. Look for these blocks of text. Copy the relevant parts to your own file (make sure it's not open in he RTC editor!), save your file, then re-open in the editor and you can now select them from the wallsets menu for each level.

You should also look at the DM2.txt file to see how to mix different wallsets in the same level using the ALT_WALLSET object.

Code: Select all

/******************************************************************************/
/* New - Wallsets                                                             */
/******************************************************************************/
[New - Wallsets]
NAME=(WALLSET_DEFAULT)
WALL_FRONT1...=(BITMAP_WALL_FRONT1,NULL)
WALL_FRONT2...=(BITMAP_WALL_FRONT2,NULL)
WALL_FRONT3...=(BITMAP_WALL_FRONT3,NULL)
WALL_LEFT1....=(BITMAP_WALL_LEFT1,BITMAP_WALL_LEFT1_ALT)
WALL_LEFT2....=(BITMAP_WALL_LEFT2,BITMAP_WALL_LEFT2_ALT)
WALL_LEFT3....=(BITMAP_WALL_LEFT3,BITMAP_WALL_LEFT3_ALT)
WALL_SIDE0....=(BITMAP_WALL_SIDE0,BITMAP_WALL_SIDE0_ALT)
WALL_SIDE1....=(BITMAP_WALL_SIDE1,BITMAP_WALL_SIDE1_ALT)
WALL_SIDE2....=(BITMAP_WALL_SIDE2,BITMAP_WALL_SIDE2_ALT)
WALL_SIDE3....=(BITMAP_WALL_SIDE3,BITMAP_WALL_SIDE3_ALT)
WALL_FAR3.....=(BITMAP_WALL_FAR3,BITMAP_WALL_FAR3_ALT)
WINDOW........=(BITMAP_WALL_WINDOW)
ROOF..........=(BITMAP_WALL_ROOF,NULL,NULL,NULL)
FLOOR.........=(BITMAP_WALL_FLOOR,NULL,NULL,NULL)
SHADE.........=(BITMAP_WALL_SHADE,100)
FONT..........=(BITMAP_WALL_FONT)
MAP_ICON_WALL.=(BITMAP_MAP_ICON_WALL)
MAP_ICON_FLOOR=(BITMAP_MAP_ICON_FLOOR)

NAME=(WALLSET_STONE)
WALL_FRONT1...=(BITMAP_WALL_STONE_FRONT1,NULL)
WALL_FRONT2...=(BITMAP_WALL_STONE_FRONT2,NULL)
WALL_FRONT3...=(BITMAP_WALL_STONE_FRONT3,NULL)
WALL_LEFT1....=(BITMAP_WALL_STONE_LEFT1,BITMAP_WALL_STONE_LEFT1_ALT)
WALL_LEFT2....=(BITMAP_WALL_STONE_LEFT2,BITMAP_WALL_STONE_LEFT2_ALT)
WALL_LEFT3....=(BITMAP_WALL_STONE_LEFT3,BITMAP_WALL_STONE_LEFT3_ALT)
WALL_SIDE0....=(BITMAP_WALL_STONE_SIDE0,BITMAP_WALL_STONE_SIDE0_ALT)
WALL_SIDE1....=(BITMAP_WALL_STONE_SIDE1,BITMAP_WALL_STONE_SIDE1_ALT)
WALL_SIDE2....=(BITMAP_WALL_STONE_SIDE2,BITMAP_WALL_STONE_SIDE2_ALT)
WALL_SIDE3....=(BITMAP_WALL_STONE_SIDE3,BITMAP_WALL_STONE_SIDE3_ALT)
WALL_FAR3.....=(BITMAP_WALL_STONE_FAR3,BITMAP_WALL_STONE_FAR3_ALT)
WINDOW........=(BITMAP_WALL_STONE_WINDOW)
ROOF..........=(BITMAP_WALL_STONE_ROOF,NULL,NULL,NULL)
FLOOR.........=(BITMAP_WALL_STONE_FLOOR,NULL,NULL,NULL)
SHADE.........=(BITMAP_WALL_STONE_SHADE,100)
FONT..........=(BITMAP_WALL_STONE_FONT)
MAP_ICON_WALL.=(BITMAP_MAP_ICON_WALL_STONE)
MAP_ICON_FLOOR=(BITMAP_MAP_ICON_FLOOR_STONE)

NAME=(WALLSET_THICKET)
WALL_FRONT1...=(BITMAP_WALL_THICKET_FRONT1,NULL)
WALL_FRONT2...=(BITMAP_WALL_THICKET_FRONT2,NULL)
WALL_FRONT3...=(BITMAP_WALL_THICKET_FRONT3,NULL)
WALL_LEFT1....=(BITMAP_WALL_THICKET_LEFT1,BITMAP_WALL_THICKET_LEFT1_ALT)
WALL_LEFT2....=(BITMAP_WALL_THICKET_LEFT2,BITMAP_WALL_THICKET_LEFT2_ALT)
WALL_LEFT3....=(BITMAP_WALL_THICKET_LEFT3,BITMAP_WALL_THICKET_LEFT3_ALT)
WALL_SIDE0....=(BITMAP_WALL_THICKET_SIDE0,BITMAP_WALL_THICKET_SIDE0_ALT)
WALL_SIDE1....=(BITMAP_WALL_THICKET_SIDE1,BITMAP_WALL_THICKET_SIDE1_ALT)
WALL_SIDE2....=(BITMAP_WALL_THICKET_SIDE2,BITMAP_WALL_THICKET_SIDE2_ALT)
WALL_SIDE3....=(BITMAP_WALL_THICKET_SIDE3,BITMAP_WALL_THICKET_SIDE3_ALT)
WALL_FAR3.....=(BITMAP_WALL_THICKET_FAR3,BITMAP_WALL_THICKET_FAR3_ALT)
WINDOW........=(BITMAP_WALL_THICKET_WINDOW)
ROOF..........=(BITMAP_WALL_THICKET_ROOF,NULL,NULL,NULL)
FLOOR.........=(BITMAP_WALL_THICKET_FLOOR,NULL,NULL,NULL)
SHADE.........=(BITMAP_WALL_THICKET_SHADE,100)
FONT..........=(NULL)
MAP_ICON_WALL.=(BITMAP_MAP_ICON_WALL_THICKET)
MAP_ICON_FLOOR=(BITMAP_MAP_ICON_FLOOR_THICKET)
User avatar
Neilski
Novice
Posts: 16
Joined: Thu Aug 21, 2008 8:19 pm
Location: Shepperton, where nothing ever happens.

Post by Neilski »

Cheers - got there eventually (and a bit quicker) by just hacking into DM II - seemed a bit long winded the other way. There will be more questions from me eventually - am a newbie a bit to editing and making a 'escape from the pub' scenario for the local drunks.
Mon Ful Ir
Adept
Posts: 221
Joined: Sat Jan 07, 2006 1:54 am
Location: Britain

Post by Mon Ful Ir »

Want a hand, Neilski?

I've got some custom graphics and code examples I can send you, if you PM me your email addy.
User avatar
Inanity
Craftsman
Posts: 145
Joined: Tue Aug 28, 2007 1:39 am

Post by Inanity »

Neilski wrote: got there eventually (and a bit quicker) by just hacking into DM II -
Definitely the easiest way to go about learning how to RTC-edit, in my mind, though I wouldn't call it "hacking".
Post Reply