TheWilloughbian Posted February 1, 2018 Posted February 1, 2018 I thought it might be fun to have a thread where people can share their triumphs over troublesome mods. Talk about issues you where having and how you fixed them. I'll start..... I'm always on the lookout for new building kits and the Shadows of Morrowind mod is a great source of them. So figured I'd see about converting some of the meshes I like. I've started Phitt's Daedric Shines meshes. They are beautiful! So where I ran into trouble was with the collision meshes. Some seemed to work fine. Others seemed to have issues with the material data. One the collision mesh would CTD if you looked at it from the wrong angle. (kinda weird) This is how I discovered the collision was the issue. I removed the collision and no more crash. So, I started poking at the meshes in various utilities to see what I could see. The one that finally brought things to light was the model viewer in NifUtilsSuite as it allowed me to see more information about the chunks. As it turns out one of the chunks was a Big Tris instead of a chunk with materials. So to fix it I use the Chunk Extractor to extract the chunks the redid the collision on the mesh using Chunk Merge. It ended up removing all the Big Tris and Big Verts from the collision mesh and adding a new chunk instead. I was rather pleased with myself (though it did take a whole day for me to figure out) and I thought I would share.
darkconsole Posted February 1, 2018 Posted February 1, 2018 all mine get documented in the code to save other people time later. https://github.com/darkconsole/soulgem-oven-the-third/blob/master/scripts/source/dcc_sgo_QuestController.psc#L1571 that specific function is just to calculate how to make soulgems fly out of your vagina. the time i found out Input.psc is bullshit: https://github.com/darkconsole/display-model/blob/master/scripts/Source/dcc_dm_QuestController.psc#L455 the time i found out how to instantly hardlock an infinite number of threads: https://github.com/darkconsole/display-model/blob/master/scripts/Source/dcc_dm_QuestController.psc#L894 the day i found the only one way that will REALLY persist an actor for actual real that isn't a damn lie: https://github.com/darkconsole/untamed/blob/master/scripts/source/dcc_ut_QuestController.psc#L991 dealing with mcm: https://github.com/darkconsole/mana-tanks/blob/master/scripts/source/dcc_mt_QuestMenu.psc#L54 then there was that time in the very first release of soulgem oven where peoples cursors would flash red and i denied it was my fault for over a year and then one day i figured out what it was and it was my fault the entire time.
TheWilloughbian Posted February 1, 2018 Author Posted February 1, 2018 1 hour ago, darkconsole said: https://github.com/darkconsole/soulgem-oven-the-third/blob/master/scripts/source/dcc_sgo_QuestController.psc#L1571 that specific function is just to calculate how to make soulgems fly out of your vagina. lol! Edit: You know what? Your code makes for an entertaining read. Great commenting.
MorePrinniesDood Posted February 5, 2018 Posted February 5, 2018 I just saved myself a shitload of copy-pasting FormIDs into game.getformfromfiile() calls by writing a Python program that would parse Wyre Bash CSV exports and write papyrus calls for me.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.