MrSly Posted December 2, 2008 Share Posted December 2, 2008 Good morning, First of all, I'm not even sure this is the correct forum for this type of question. As I didn't see a "Questions about using the CS" forum, I'm taking a chance. I am trying to learn how to do things in the CS, and create a new mod for possible distribution. The first step I'm taking is trying to copy a Sigil Stone. I'm trying to make a Sigil Crystal instead. I only want it to have one option (instead of a clothing / weapon option). I made the new item in the CS, but I don't know how to change it's look. I know I have to change it's .NIF and .DDS to reflect it's new look (a Diamond), but I'm not sure how to do this. I read that I need to expand a .BSA file (Oblivion.BSA I'm guessing) but I have a couple questions: 1) Where do I extract the BSA file to, what directory? 2) After I extract it, and I (hopefully) find the .NIF and .DDS files I'm looking for, I just point to these? 3) Will this create added size to my mod, or does it just use the pointers, not the actual data? 4) Since I will likely be creating a couple hundred Sigil Crystals, is there an easier way to mass produce them? All I can think of is to just keep copying one of my Crystals and change it's properties. I was thinking about maybe creating some kind of script to just make them on the fly... NO idea how to do THAT!!! Thanks for any assistance, Sly Link to comment Share on other sites More sharing options...
myrmaad Posted December 2, 2008 Share Posted December 2, 2008 Good morning, First of all, I'm not even sure this is the correct forum for this type of question. As I didn't see a "Questions about using the CS" forum, I'm taking a chance. I am trying to learn how to do things in the CS, and create a new mod for possible distribution. The first step I'm taking is trying to copy a Sigil Stone. I'm trying to make a Sigil Crystal instead. I only want it to have one option (instead of a clothing / weapon option). I made the new item in the CS, but I don't know how to change it's look. I know I have to change it's .NIF and .DDS to reflect it's new look (a Diamond), but I'm not sure how to do this. I read that I need to expand a .BSA file (Oblivion.BSA I'm guessing) but I have a couple questions: 1) Where do I extract the BSA file to, what directory? 2) After I extract it, and I (hopefully) find the .NIF and .DDS files I'm looking for, I just point to these? 3) Will this create added size to my mod, or does it just use the pointers, not the actual data? 4) Since I will likely be creating a couple hundred Sigil Crystals, is there an easier way to mass produce them? All I can think of is to just keep copying one of my Crystals and change it's properties. I was thinking about maybe creating some kind of script to just make them on the fly... NO idea how to do THAT!!! Thanks for any assistance, Sly You won't be able to make it have only one enchanting option, I don't think, unless you use the Oblivion Script Extender (OBSE). If I'm wrong it may be possible to do using a script but then not an enchanting station. See what I mean? When I extracted the objects from the BSA, I just created a new subdirectory called "unpacked BSAs" and below that one called "Vanilla" into which I poured the entire contents. You can pick and choose and just get one or two items out. Ok on Question Number 2, the answer is roundabout, because you're not seeing things the way they are, I think. When you unpack the BSA you will get the Vanilla Nifs and textures. They will NOT be, or reflect, whatever changes you made in the CS. Ok. You're kindof going about this bass-ackward. You should be first decide what mesh (nif) you're going to use (is it one that already exists in the Vanilla game world?)Then using Nifskope, map the new textures (dds) to your substitute mesh. Sort of like what Exnem did with his wonderful Runeskulls. Then you have to add them back into a new plugin via the CS (but you should only do this after you have engineered the Nif you're going to use, and mapped it to the Textures you're going to use, and given them appropriate Icons, and a ground or world object.) Until you've done that you're all discombobulated here. Link to comment Share on other sites More sharing options...
MrSly Posted December 2, 2008 Author Share Posted December 2, 2008 Ok, so what I'm hearing is that I can't just point to the Diamond model already in the game. I have to extract the Oblivion BSA, use Nifskope to recombine the Diamonds features (model, texture, icon, and sound?) and add THAT to the mod first (somehow). Then copy the Sigil Stone item, modify it's properties and assign the model I created earlier to that. Wow, this is MUCH more difficult than I had imagined!! But still, worth a try. Now I have to go figure out what Nifskope is... and does. Wish me luck!! Link to comment Share on other sites More sharing options...
myrmaad Posted December 2, 2008 Share Posted December 2, 2008 Ok, so what I'm hearing is that I can't just point to the Diamond model already in the game. I have to extract the Oblivion BSA, use Nifskope to recombine the Diamonds features (model, texture, icon, and sound?) and add THAT to the mod first (somehow). Then copy the Sigil Stone item, modify it's properties and assign the model I created earlier to that. Wow, this is MUCH more difficult than I had imagined!! But still, worth a try. Now I have to go figure out what Nifskope is... and does. Wish me luck!! Just wanted to double check, you're wanting to create a new item in the game, not replace the existing Sigil Stones right? Because that would suck (to my mind anyway-- :D just my humble opinion) especially if you were limiting them to only wearable (like armor & clothing) or only weaponry. Someone had said to me at some point, that any objects that point to the same textures that are used by something else will not work--or will disappear. I'm not sure about the accuracy of that statement, but it seems like it's true from my experience with bad mods, still I'm not certain about that. There are other reasons that can account for the disappearing clothing phenomenon as well. I would say that as far as a "best practice", it would be better to create your new objects and place them into the game, then totally re-engineer something as important as sigil stones. Even with clothing texture replacer mods, new textures are introduced. I have considered before, switching pointers to nifs and textures, which may be where you were going with this originally. What I mean is that someone had mentioned that they would have preferred the vanilla legion helms to be switched with some other vanilla helms (I'm forgetting at the moment which ones they wanted.) The difference here is that only the nif pointers are changing, the nifs' inherent texture mapping remains untouched. Now if you're changing to a diamond, for example, which is little, and doesn't make a very good sigil stone when you're plucking it from Oblivion, and then there isn't a "somethig nif" to take the diamond's place in the oblivion world, well you can see this gets difficult quickly. You need to think it all through and post again with exactly what you're really trying to accomplish, and I'll bet we can help you make it happen. It's not really that hard, but you have to come at it with a bit of consideration. Link to comment Share on other sites More sharing options...
MrSly Posted December 2, 2008 Author Share Posted December 2, 2008 Thanks for your patience with me. I'm quite new to all this, as I'm sure you noticed. Yes, you are exactly correct, "switching pointers to nifs and textures, which may be where you were going with this originally." I want to add new items to the game world using existing item models. Not replace anything. All I want to do is create a new item, a Sigil Crystal, which looks like a Diamond (or some other large gem). This Crystal will have only one option, not like the Sigil Stones' two options. For instance, I already made a Sigil "Crystal" of Fortify Marksman. I just copied a Sigil Stone, changed what it did, and placed it in the game on the ground (for now). Went in, picked it up, used it to enchant some boots (yeah, I know... but it's all I had) and presto!! Worked like a charm! Now all I have to do is change it's look. I'm wanting to make such "crystals" buyable at a merchant (to be created later). Each crystal will have one option available, to keep the price down. I'll have something like 5 levels of each crystal available. I'd have crystals of all types, like Shield, Fortify Attributes, Fortify Skills, Fire Damage, Water breathing, Soul Trapping, etc... Basically, all the individual options available through Sigil Stones, just purchaseable through a merchant. That way people can get things enchanted, without having to be a Mage, as long as they have enough money. I talked about it in this thread. So you see, I really don't want to replace anything. And if using something like a Diamond for looks messes up the way Diamonds work in the game, maybe I can just copy a Diamond into my own item (SlyDiamond), and mess with that one all I want. I REALLY appreciate the help!! Link to comment Share on other sites More sharing options...
myrmaad Posted December 2, 2008 Share Posted December 2, 2008 Thanks for your patience with me. I'm quite new to all this, as I'm sure you noticed. Yes, you are exactly correct, "switching pointers to nifs and textures, which may be where you were going with this originally." I want to add new items to the game world using existing item models. Not replace anything. All I want to do is create a new item, a Sigil Crystal, which looks like a Diamond (or some other large gem). This Crystal will have only one option, not like the Sigil Stones' two options. For instance, I already made a Sigil "Crystal" of Fortify Marksman. I just copied a Sigil Stone, changed what it did, and placed it in the game on the ground (for now). Went in, picked it up, used it to enchant some boots (yeah, I know... but it's all I had) and presto!! Worked like a charm! Now all I have to do is change it's look. I'm wanting to make such "crystals" buyable at a merchant (to be created later). Each crystal will have one option available, to keep the price down. I'll have something like 5 levels of each crystal available. I'd have crystals of all types, like Shield, Fortify Attributes, Fortify Skills, Fire Damage, Water breathing, Soul Trapping, etc... Basically, all the individual options available through Sigil Stones, just purchaseable through a merchant. That way people can get things enchanted, without having to be a Mage, as long as they have enough money. I talked about it in this thread. So you see, I really don't want to replace anything. And if using something like a Diamond for looks messes up the way Diamonds work in the game, maybe I can just copy a Diamond into my own item (SlyDiamond), and mess with that one all I want. I REALLY appreciate the help!! The deal is in the Bold. Because it will have new attributes that do not exist in the existing vanilla game, it will be a new item. So Yup, you're totally on the right track with the "SlyDiamond". I remember that thread now. This is a good solution, something like Exnem Runeskulls, as I mentioned on that thread, as well. SO, I recommend pulling the diamond out of the BSA, and the texture for the diamond as well. Also there are a lot of nice re-textures for diamonds and gems out there, as well. I think I use one that's awesome called "glittering prizes" or something like that, which is nice because it adds a bit of oomph. I also suggest resizing the diamonds to slightly larger, or even using one of the other gemstones for their shape, and texturing it with the diamond texture (after you pull it out of the bsa). When you unpack the BSA (I recommend using OBMM to unpack it) you will find the gems in meshes\clutter\gems put your nif, and the textures into a new subdirectory for the time being called "data" with meshes (put your slydiamond.nif in it), and your textures in a folder called textures. Best to rename the textures like slydiamond.dds etc. (You will also need to get the normal map, and the glow map if you use it, in that folder as well and they will need to be named the same as the dds). You need Nifskope obviously, and I recommend getting NVIDIA texture tools so that you can manage DDS files in your digital art program and if you don't have a good one already, a good free one is The Gimp. Ask if you need more..http://i26.photobucket.com/albums/c117/SeaBlossom/otherstuff/oblivion/techstuff/Image1-2.jpg Link to comment Share on other sites More sharing options...
MrSly Posted December 2, 2008 Author Share Posted December 2, 2008 Thank you so much for your help!!! So far it's not too bad. Ok, here's what I did: - Downloaded Nifskope, NVidia Texture Tools 2, and Gimp- Installed Nifskope- Downloaded Glittering Prizes, extracted .nif files and one .dds- Copied Glittering Prizes Diamond to a Data directory, and Mesh directory- Copied twinkle01.dds (also from Glittering Prizes) to Textures directory- Renamed files to slydiamond.nif and slydiamond.dds- Opened Nifskope, loaded slydiamond.nif from the Data directory (not the Mesh directory)- Changed names of the fields you indicated to slydiamond.nif and .dds as appropriate- Just seeing a white diamond shape, changing the texture to slydiamond.dds didn't seem to have any effect on the render- Removed the .dds files, and replaced with the normal Diamond ones extracted from the Texture.BSA earlier. This includes the icon and _g and _n files. All renamed to slydiamond.dds, iconslydiamond.dds, slydiamond_n.dds, and slydiamond_g.dds.- Changed location of the textures in Nifskope to textures/slydiamond.dds- Still just seeing a white diamond.- Saved the .NIF file as slydiamond.nif to the Data directory (not the Mesh directory) I hope I'm doing all this correctly. So far I THINK I have a diamond created. Now I think I just have to move it somewhere so the CS can find it to use it in making my Sigil Crystals. Am I right so far? Link to comment Share on other sites More sharing options...
myrmaad Posted December 2, 2008 Share Posted December 2, 2008 Thank you so much for your help!!! So far it's not too bad. Ok, here's what I did: Let's go through this together.. - Downloaded Nifskope, NVidia Texture Tools 2, and Gimp --Check- Installed Nifskope --check- Downloaded Glittering Prizes, extracted .nif files and one .dds - Copied Glittering Prizes Diamond to a Data directory, and Mesh directory- Copied twinkle01.dds (also from Glittering Prizes) to Textures directory- Renamed files to slydiamond.nif and slydiamond.dds (set aside for the moment while we tough this out a bit) - Opened Nifskope, loaded slydiamond.nif from the Data directory (not the Mesh directory)Ok here's a potential problem, make sure any changes you make are copied both in the version outside the meshes directory in the data, as well as also in the data directory. Be aware, also, that nifskope will also sniff out your bethesda data directory and sometimes will point to those textures so you may have to force it to find the correct directory by browsing. If so you may get the hard coded data directory as in C:\user\desktop\data\textures blah blah .. in that address I pointed out in Nifskope in the pic. That's ok while you're working but everything before "textures blah blah" has to be removed once you're ready to install the mod for testing. To make it easy on yourself you can install your textures in your beth data folder now if you want. I recommend deciding what you want your future mods to be referenced as so that they will all share a top level folder inside your textures folder as in c:\program files\bethesda\oblivion\data\textures\MrSlyMods\sparklysigilstonesmod\slydiamond.dds Then the pointer in Nifskope would be to your oblivion data folder: "textures\MrSlyMods\sparklysigilstonesmod\slydiamond.dds" - Changed names of the fields you indicated to slydiamond.nif and .dds as appropriate- Just seeing a white diamond shape, changing the texture to slydiamond.dds didn't seem to have any effect on the render- Removed the .dds files, and replaced with the normal Diamond ones extracted from the Texture.BSA earlier. This includes the icon and _g and _n files. All renamed to slydiamond.dds, iconslydiamond.dds, slydiamond_n.dds, and slydiamond_g.dds. _n indicates the normal map, _g indicates the glow map. - Changed location of the textures in Nifskope to textures/slydiamond.dds good job. - Still just seeing a white diamond.- Saved the .NIF file as slydiamond.nif to the Data directory (not the Mesh directory) save to both.I hope I'm doing all this correctly. So far I THINK I have a diamond created. Now I think I just have to move it somewhere so the CS can find it to use it in making my Sigil Crystals. Am I right so far? Yes but something's fishy. And it's not a fishy stick. Link to comment Share on other sites More sharing options...
MrSly Posted December 3, 2008 Author Share Posted December 3, 2008 Ok, what do you think is wrong? Was it the changing of the textures? I wasn't sure about doing that. I copied the Data version to the Meshes directory now. I'll create the directories under my Oblivion/Data directory and look at it from there. What I'm understanding is that I won't be able to see the actual texture and all inside Nifskope because it's pointing at a directory that doesn't exist in the current path (just a reference from the games perspective). So I SHOULD see it in the game, though. Oh, wasn't I supposed to increase the size? Is that a function of Nifskope? Again, thank you so much for your help. I can't imagine how long it would take me to learn all this on my own!! Link to comment Share on other sites More sharing options...
myrmaad Posted December 3, 2008 Share Posted December 3, 2008 Ok, what do you think is wrong? Was it the changing of the textures? I wasn't sure about doing that. I copied the Data version to the Meshes directory now. I'll create the directories under my Oblivion/Data directory and look at it from there. What I'm understanding is that I won't be able to see the actual texture and all inside Nifskope because it's pointing at a directory that doesn't exist in the current path (just a reference from the games perspective). So I SHOULD see it in the game, though. Oh, wasn't I supposed to increase the size? Is that a function of Nifskope? Again, thank you so much for your help. I can't imagine how long it would take me to learn all this on my own!! You must be able to see the texture in Nifskope. You have to in order to check it. If you can't make that happen you're gambling with what you'll get. Also when you put your mod into your game data folder, make sure you've deleted any nif copy/copies that was outside the meshes folder! Did I mention to use the same subdirectory folder paths for both meshes and textures for your mod subdirectories. I didn't mention how to do the icons yet. I didn't give you any help with putting the objects into the CS, and I forgot all about archive invalidation (but luckily we're not texture replacing, we're adding "new" textures). Changing textures sure isn't working because nothing is changing. You should be able to immediately see any new texture you map in Nifskope. Give me a few minutes to upload some screens. http://img377.imageshack.us/img377/3535/image1ajo5.th.jpghttp://img261.imageshack.us/img261/9202/image2vt8.th.jpghttp://img150.imageshack.us/img150/1775/image4pb6.th.jpghttp://img150.imageshack.us/img150/2545/image5zt9.th.jpg nearly any texture will do for testing purposes:http://img208.imageshack.us/img208/9815/image3kd6.th.jpg Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.