matortheeternal Posted September 18, 2013 Author Share Posted September 18, 2013 (edited) Hey mator, I'd love to get my hands on your "QuickChange" script. I'd like to be able to do something like select a bunch of NPCs and apply the same weight/hair/faction/etc. to them, seeing as doing it manually is taking foreveeeeer. Any help would be great, thanks! I haven't started working on that script yet, but I'll throw it together for you and send it to you, hopefully soon. Will there be opportunity to select few items and enter new value, or damage/armor rating for them? If yes than I am really looking forward for this mod :smile: Yes, that will definitely be possible. My another suggestion would be to add function to multiply certain value. For example I select 30 armor pieces and multiply their value by 10. Well I'm asking this because I am currently working on the prices overhaul mod and so these tools would be very useful. I'll make sure to find a way to support mathematical formula application to integer data when I make the Element Replacement script, thanks for the suggestion! --- In related news: The NPC Generator is just about done. Have some purply-stuff happening with tint layers, but I'll probably have that fixed by the end of the day. Edited September 18, 2013 by matortheeternal Link to comment Share on other sites More sharing options...
FiftyTifty Posted September 18, 2013 Share Posted September 18, 2013 (edited) All hail the mighty Mator! Edited September 18, 2013 by FiftyTifty Link to comment Share on other sites More sharing options...
matortheeternal Posted September 18, 2013 Author Share Posted September 18, 2013 (edited) QuickChange script is done. If anyone else wants to try it out let me know.I have yet to add the formula-based replacement to it, but I'll get that sometime soon. Edited September 18, 2013 by matortheeternal Link to comment Share on other sites More sharing options...
Treplos Posted September 19, 2013 Share Posted September 19, 2013 (edited) Hi again :smile: Is it possible to make a script that can manipulate and combine the formlist records of several plugins, or perhaps import one formlist on top of the other, even if they both are on the same line? Just as an example, if you look at this image1, you will notice that there is a formlist for 2 mods, but each has different records for the same items. Right now, if you merge the 2 plugins, one of the lists will simply overwrite the other, since they are for the same items.I would like to be able to copy the formlist from one mod and paste it at the end of the formlist of the other, something like this image2. Also, it would be great if the script can compare the formlist records of 2 mods or more, and then resort them to match the ones that are similar on the same line for all mods, and then move the ones that have no match to the end of each column, so the end result will be something like this: image3. Also, one last thing is to be able to resort the formlists in alphabetical order and reverse alphabetical order. I don't know if this is clear or feasible :tongue: Edited September 19, 2013 by Treplos Link to comment Share on other sites More sharing options...
matortheeternal Posted September 19, 2013 Author Share Posted September 19, 2013 (edited) hi treplos. I helped a guy make a formlist script a little while ago, only it was a little more complicated than that. I should be able to make what you requested no problem at all, but I may expand it to a more broad & useful script. E.g. For any list of elements, not just formlists, offer the following functions:Allow for list mergingOrder list to match records being overridden for matching list objects If you can think of any other useful functions that would be useful on this same line of thought, let me know. Edited September 19, 2013 by matortheeternal Link to comment Share on other sites More sharing options...
Treplos Posted September 19, 2013 Share Posted September 19, 2013 (edited) Man, you are a wizard with this stuff. I really appreciate your work :smile: Features I can think of (some we already suggested): - list merging.- check for matching records (with option to override original or keep original when merging/copying).- copy unmatched records.- compare matched/unmatched records and output into info window / text file.- re-sort list in alphabetical order and reverse alphabetical order.- find / search / replace / delete specific records in a list with any custom string.- find / search / delete specific records in a list and replace with records from another list. That's all I can think of right now, and maybe some are gibbrish :D Edited September 19, 2013 by Treplos Link to comment Share on other sites More sharing options...
matortheeternal Posted September 20, 2013 Author Share Posted September 20, 2013 The only one that was gibberish to me was "compare match/unmatched records and output into info window / text file." The rest I understood fairly well. Link to comment Share on other sites More sharing options...
Treplos Posted September 20, 2013 Share Posted September 20, 2013 (edited) haha :laugh: .. by "compare match/unmatched records and output into info window / text file" I basically meant a script that would sort a formlist, from something like this: Unsortedto this Sorted,which sorts the matching records on top, then lists the unmatched records after that, and then output the outcome into the message window or a text file, delimited or whatever you see fit. Does that make more sense? :geek: :ermm: :blush: Edited September 20, 2013 by Treplos Link to comment Share on other sites More sharing options...
matortheeternal Posted September 21, 2013 Author Share Posted September 21, 2013 haha :laugh: .. by "compare match/unmatched records and output into info window / text file" I basically meant a script that would sort a formlist, from something like this: Unsortedto this Sorted,which sorts the matching records on top, then lists the unmatched records after that, and then output the outcome into the message window or a text file, delimited or whatever you see fit. Does that make more sense? :geek: :ermm: :blush: Then what is #2? Eithera) I'm clueless and hopelessorb) Your list is very unclear. :| Link to comment Share on other sites More sharing options...
Treplos Posted September 21, 2013 Share Posted September 21, 2013 (edited) Most probably my list is not very clear.. sorry :/ I will try to clear it a bit and make it more concise as I actually need lol Please tell me if this makes more/any sense. I basically have 2 (or more) mods with Formlists that are messy, and I am trying to clear those lists up and perhaps combine them, either into one of the existing mods or into a new mod. (1) Merge Script: So this script would need to ... Step 1 - Check all the records that are identical in both mods (matched records), and then sort them / move them to the top of both lists. Step 2 - Check all the unique records that are only found in each mod (unmatched records), and sort them / move them to the bottom. I guess this would probably happen automatically because of Step 1? Step 3 - Copy the unmatched records from one mod to the other (for example those not found in mod 1 will be copied from mod 2 into mod 1). It would copy them at the end of the list to avoid overwriting existing records. Step 4 - The script should also be able to merge all matched records from mod 1 & 2, and all unmatched records in both mod 1 & 2 into a new mod. It would make sure to copy the unmatched records from mod 1 & 2 at the end of the list -after each other- to avoid overwriting existing matched records. Basically, it merges everything from mod 1 & 2: matched records would be on top, then unique records from mod 1, then unique records from mod 2 (or something like that). (2) Output Script:It will simply output matched/unmatched records into a text file, without making any changes to the mods themselves. It would list them as follows (or any way you see fit): Matched Records:XYZXYZ Unmatched records (found in mod 1):XYZXYZ Unmatched records (found in mod 2):XYZXYZ (3) Sorting Script:It simply re-sorts the records in alphabetical order or reverse alphabetical order. Since we can only select 1 record at a time (we cannot highlight a specific selection -- is there a way around that?) all the records in the formlist will have to be sorted. This would be an alternative option of sorting the formlist instead of the initial one (from step 1) of having matched @ top and unmatched @ bottom (this matched/unmatched sorting could also have its own script or option). (4) Find/Replace/Delete Script:- find / replace / delete specific records in a list with any custom string.- find / delete specific records in a list and replace with records from another list. I hope this is clearer :blush: Edited September 21, 2013 by Treplos Link to comment Share on other sites More sharing options...
Recommended Posts