Jump to content


Photo

Adding a door to an existing area via weidu?


  • Please log in to reply
3 replies to this topic

#1 Tassadar88

Tassadar88

    Templar in Flames

  • Member
  • 1302 posts

Posted 07 May 2008 - 11:33 AM

Hello, I am now going quite fast with creatures and dialogues and I reached the phase where I want to patch several existing areas by adding doors into them and in one case, removing a certain door. If I understand things properly, there are two possible ways around it

1) creating a completely new area based on the original one, adding what I need, then copying the original mapīs .bcs and possibly other map related files into my own, and changing the ways leading to the area from the former to my own by having weidu find ARXXXX references and change them to my new ARXXYY.

2) I somehow hoped that for badwithīs sake, it would be possible to add only specific tiles with my graphical changes and the new doors and have the game swap the tiles according to the value of a global variable. (opening/closing doors, according to where I am in a ceertain quest, etc.)

Can any of you area ninjas give me a clue here, or a helping hand? I have at least two area graphics ready to be implemented and third is hopefully going to be ready over the weekend, with a fourth being probably the last one (and I expect to have it ready within a month).

Thanks and cookies in advance*Tass
The Mind is its own place and in itself - can make a Heaven of Hell, a Hell of Heaven. -John Milton, Paradise lost

#2 Miloch

Miloch

    Barbarian

  • Modder
  • 6579 posts

Posted 07 May 2008 - 11:39 AM

Yovaneth has done this - check this out. I assume you could use the same technique to remove a door. There's also this tutorial.

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#3 Qwinn

Qwinn
  • Modder
  • 3092 posts

Posted 08 May 2008 - 11:31 PM

Tassadar, I dunno if you saw this thread:

http://www.shsforums...showtopic=33231


but it has a couple macros that could make it much easier for you. I don't know about designing the actual door records themselves, but those macros can make dealing with all the offsets and creating the room within the file for your door and vertex records a matter of adding about 6 short lines of code, 3 of them just calls to my macros and 3 setting simple variables telling it how many new records of each you want.

Qwinn

#4 Tassadar88

Tassadar88

    Templar in Flames

  • Member
  • 1302 posts

Posted 08 May 2008 - 11:54 PM

Thank you both very much guys, I am gonna read it all today :Bow:
(and incidentally, I kinda thought that Yovaneth had already done it, I was gonna check it out today as well :rolleyes: )
The Mind is its own place and in itself - can make a Heaven of Hell, a Hell of Heaven. -John Milton, Paradise lost