The Toolset as it is now is currently a beta program and I actually have it torn apart to fix some stuff. There's no definitive guide yet because the program isn't currently done.
And what you're trying to do is currently not entirely within the Toolset's capability. But I'll try to answer the posted questions:
(Any time you see < > marks, they are used to outline where something goes. When you go to use the info, the < > marks should not be in your work.)
1. I don't fully understand what you mean by changing models around. As far as linking two levels, you'd have to edit a default one, unless you could find a spot in a level to reasonably transition to another level.
2. That is done in one of two general ways:
A ) Changing the Faction of the creature itself in its file to "STANDARD_FACTION_HOSTILE1". This can be done for already-spawned creatures (the ones shown in the Area View when you open a level) by toggling the "Display GFF Properties" button in the toolbar across the top of the screen to be active and clicking on a creature icon. Or you can open the creature's file by right-clicking it in the Area Contents frame (by default, the lower-left section).
B ) Through scripting using the function/command ChangeToStandardFaction, like so:
ChangeToStandardFaction(<some creature object, obtained through GetObjectByTag most likely>, STANDARD_FACTION_HOSTILE1);
3. The actual stores themselves are .utm files, where the inventory of the .utm file is the store's wares. The stores are opened through the following function/command:
OpenStore(<some store/.utm object, obtained through the GetObjectByTag most likely>, GetFirstPC(), <some whole number, default 100, a percentage multiplier of the price for buying something>, <some whole number, default 100, a percentage multiplier of the price for selling something>);
4. The Toolset isn't really equipped with the functionality for this, but you can use KotOR Tool and this tutorial.
5. The quickest answer to that is this:
1. If there is no .mod file for the level, copy the two .rim files for it and rename them (for the one with the "_s", keep the name the same as the file without the "_s" and add the "_s" at the end). THE NAME OF THE FIRST .RIM FILE MUST BE SIX ( 6 ) CHARACTERS.
2. Extract the heartbeat.ncs from 211TEL_s.rim using KotOR Tool and open this in a hex-editor.
3. Search and replace "207TEL" (without the quotes) with the name of your new level.
4. Assuming you have a waypoint in your new level that has "######_Swoop_Return" (where ###### is anything you want) for a tag, you can replace all instances of "211TEL" with the name of your new level.*
5. Save this hex-edited .ncs file and use ERFEdit (available in the Modding Tools section of our Downloads) to add it to your new "_s" .rim file.
6. Save the new "_s" .rim file using ERFEdit.
*: This will get you most of the way to where you need to be. You'd also need to add the following to the globalcat.2da file:
name column type column
(By the way, if you ever want to ask about one of the quotes, feel free to send me a PM)
My personal, made-up quote: "To know is good, but to act is better."
"Words are just words, thoughts thoughts, but actions...actions are progress." - Fair Strides
"Intelligence and respect are all it takes to get along fine. Not a bad trade off, huh?" - EwigD from GameFaqs
"And regarding butchering the language, I have been to the internet. The language is well butchered regularly." - Malkior
"You can either live with the lies or die with the truth. Who would rather lie to live than die for telling the truth?" - Fair Strides