merryMalfunctioning Posted August 14, 2016 Author Posted August 14, 2016 It is working fine. However that path may change or cease to exists (through wrye bash save profiles), I don't know what would happen then. I'll take a look at using the JavaFX filechooser (which is literally just the OS default filechooser). But it may require a substantial rewrite of the UI, so no promises.
bicobus Posted August 14, 2016 Posted August 14, 2016 It's alright, this was a rant anyhow. At least I am sent back to the last known folder.
navalhope Posted August 14, 2016 Posted August 14, 2016 First of all, sorry for my bad English... I just want to report that, the Restinger can't read my mod directory. When I tried File->Load mods from MO, it returns an empty list. MO Path : "I:\Mod Organizer" Mod Path : "M:\Skyrim Mod" I think the Restinger didn't get the value from [ModOrganizer.ini] -> [setting] -> mod_directory=, because after I copy all of my mods(about 40GB stuffs) to I:\Mod Organizer\mods, the Restringer works perfectly. Thanks for your patient and hard work.
merryMalfunctioning Posted August 14, 2016 Author Posted August 14, 2016 First of all, sorry for my bad English... I just want to report that, the Restinger can't read my mod directory. When I tried File->Load mods from MO, it returns an empty list. MO Path : "I:\Mod Organizer" Mod Path : "M:\Skyrim Mod" I think the Restinger didn't get the value from [ModOrganizer.ini] -> [setting] -> mod_directory=, because after I copy all of my mods(about 40GB stuffs) to I:\Mod Organizer\mods, the Restringer works perfectly. Thanks for your patient and hard work. What directory were your mods in before?
navalhope Posted August 14, 2016 Posted August 14, 2016 First of all, sorry for my bad English... I just want to report that, the Restinger can't read my mod directory. When I tried File->Load mods from MO, it returns an empty list. MO Path : "I:\Mod Organizer" Mod Path : "M:\Skyrim Mod" I think the Restinger didn't get the value from [ModOrganizer.ini] -> [setting] -> mod_directory=, because after I copy all of my mods(about 40GB stuffs) to I:\Mod Organizer\mods, the Restringer works perfectly. Thanks for your patient and hard work. What directory were your mods in before? my mods that installed by MO are stored in : "M:\Skyrim Mod" and my MO was installed in "I:\Mod Organizer". I stored nothing inside "I:\Mod Organizer\mods" before. Here's what I've done: --------------------------------------------------------------------------------------------------------------------- 1. install Restringer through MO 2. open Restringer from MO 3. Set all the Paths(Patch, skyrim, MO) 4. Press "file -> Load mods from MO" 5. Restringer returns an empty mod list. 6. I tried several times, still not working, I then restart Restringer and repeat step 4 and 5 7. same result, empty mod list I then tried 8. Install(Unzipping) Restringer to somewhere else outside MO 9. repeat step 2 to 6 10. but still not working, empty mod list Then, I realised that my mods' installing path is NOT the default path set by MO, so 11. I try copying them into "myMOinstallpath\mods" 12. start Restinger and try to "Load mods from MO" 13. this time I get the full mod list 14. and I can make a patch for the mods too 15. I tried to open Restinger through MO(repeating step 1 to 4) 16. and it works!! --------------------------------------------------------------------------------------------------------------------- If it's not clear enough, I'm sorry. English is really hard for me. Hope it helps.
Hybris50 Posted August 14, 2016 Posted August 14, 2016 Just curious but is NMM support still planned or has that been put on the back burner?
merryMalfunctioning Posted August 15, 2016 Author Posted August 15, 2016 It's me! (MacMillan11 on nexusmods too ). Checked your last version. And it works! I'm glad. Thanks for sending me the savefile for testing.
ąnizórđą Posted August 18, 2016 Posted August 18, 2016 By all appearances, this is a very useful program. Thanks you! But it did not get to try. Issued error message extracting bsa. What could be the reason? Perhaps because other localizations? MO do not use. Thank you.
merryMalfunctioning Posted August 18, 2016 Author Posted August 18, 2016 By all appearances, this is a very useful program. Thanks you! But it did not get to try. Issued error message extracting bsa. What could be the reason? Perhaps because other localizations? MO do not use. Thank you. Localizations have occasionally been an issue. What mod is it, and what language? As always with ReStringer, if you're not 100% sure then just use Crash Fixes instead.
ąnizórđą Posted August 19, 2016 Posted August 19, 2016 Thank you for your reply. Errors when extracting UIExtensions.bsa and RaceMenu.bsa. Crash Fixes in use - great help. Thanks! But I would like to clean up the saves of excess.
merryMalfunctioning Posted August 19, 2016 Author Posted August 19, 2016 Okay, you absolutely should NOT be trying to restring mods like UIExtensions and RaceMenu. That will break every single mod that relies on them, and probably break them as well since Restringer can't patch the SkSE plugins. What language are they in? Because I know the english ones can be read correctly.
One1One1One Posted August 27, 2016 Posted August 27, 2016 How about implementing a blacklist? You could create some Excelsheet on GoogleDrive, so everyone can submit his / her own findings of incompatible mod.
merryMalfunctioning Posted August 27, 2016 Author Posted August 27, 2016 How about implementing a blacklist? You could create some Excelsheet on GoogleDrive, so everyone can submit his / her own findings of incompatible mod. Feel free to start one, and I'll post a link to it on the download page. My general policy is that people should use Crash Fixes. If you're not sure and you think you need to check a blacklist, then you should be using Crash Fixes. ReStringer is for experts who are 100% sure of what they are doing.
pornphile Posted August 29, 2016 Posted August 29, 2016 Some NPC fields are baked into saved games. I'm trying to delete their BaseID to reload NPC data. This works with SaveTool but you have to type in the FormID and delete 1 at a time. It looks like ReSaver might be able to do this much easier but I might be missing something. Trying to reload Rayya(03005215) to remove 'use opposite gender animation' flag. Can't load the file in ReSaver after deleting this record so obviously wrong record to delete: Is this doable in Resaver somehow?
merryMalfunctioning Posted August 29, 2016 Author Posted August 29, 2016 Some NPC fields are baked into saved games. I'm trying to delete their BaseID to reload NPC data. This works with SaveTool but you have to type in the FormID and delete 1 at a time. It looks like ReSaver might be able to do this much easier but I might be missing something. Trying to reload Rayya(03005215) to remove 'use opposite gender animation' flag. Can't load the file in ReSaver after deleting this record so obviously wrong record to delete: Capture.JPG Is this doable in Resaver somehow? I can definitely look into that. Could you send me a savefile to test? Just to be clear, you're trying to delete the ChangeForm for the Rayya NPC, so that it gets reloaded from the ESP when the savefile gets loaded. Right?
pornphile Posted August 29, 2016 Posted August 29, 2016 Some NPC fields are baked into saved games. I'm trying to delete their BaseID to reload NPC data. This works with SaveTool but you have to type in the FormID and delete 1 at a time. It looks like ReSaver might be able to do this much easier but I might be missing something. Trying to reload Rayya(03005215) to remove 'use opposite gender animation' flag. Can't load the file in ReSaver after deleting this record so obviously wrong record to delete: Capture.JPG Is this doable in Resaver somehow? I can definitely look into that. Could you send me a savefile to test? Just to be clear, you're trying to delete the ChangeForm for the Rayya NPC, so that it gets reloaded from the ESP when the savefile gets loaded. Right? Here's the file. It's just a vanilla save downloaded from Nexus. Just Unofficial patches + SkyUI. Link Yes, I'm trying to get the npc reloaded from ESP as if I've never met them before. I'm not sure if ChangeForm is the right record but I couldn't find anything else pointing to the BaseID. Skyrim Vanilla and Dawnguard_Hearthfire_Dragonborn Completed savegame v 1_3b-27357-1-3b.7z
merryMalfunctioning Posted September 2, 2016 Author Posted September 2, 2016 Some NPC fields are baked into saved games. I'm trying to delete their BaseID to reload NPC data. This works with SaveTool but you have to type in the FormID and delete 1 at a time. It looks like ReSaver might be able to do this much easier but I might be missing something. Trying to reload Rayya(03005215) to remove 'use opposite gender animation' flag. Can't load the file in ReSaver after deleting this record so obviously wrong record to delete: Capture.JPG Is this doable in Resaver somehow? I can definitely look into that. Could you send me a savefile to test? Just to be clear, you're trying to delete the ChangeForm for the Rayya NPC, so that it gets reloaded from the ESP when the savefile gets loaded. Right? Here's the file. It's just a vanilla save downloaded from Nexus. Just Unofficial patches + SkyUI. Link Yes, I'm trying to get the npc reloaded from ESP as if I've never met them before. I'm not sure if ChangeForm is the right record but I couldn't find anything else pointing to the BaseID. So the issue here is that ReSaver wasn't deleting changeforms correctly. I've fixed it and uploaded a new version. I investigated the idea of parsing ChangeForms so that they could be searched by, say, NPC name. But the difficulty involved with parsing them is extremely high. ChangeForms are quite complex. It may take a very long time to finish adding this feature.
pornphile Posted September 3, 2016 Posted September 3, 2016 Some NPC fields are baked into saved games. I'm trying to delete their BaseID to reload NPC data. This works with SaveTool but you have to type in the FormID and delete 1 at a time. It looks like ReSaver might be able to do this much easier but I might be missing something. Trying to reload Rayya(03005215) to remove 'use opposite gender animation' flag. Can't load the file in ReSaver after deleting this record so obviously wrong record to delete: Capture.JPG Is this doable in Resaver somehow? I can definitely look into that. Could you send me a savefile to test? Just to be clear, you're trying to delete the ChangeForm for the Rayya NPC, so that it gets reloaded from the ESP when the savefile gets loaded. Right? Here's the file. It's just a vanilla save downloaded from Nexus. Just Unofficial patches + SkyUI. Link Yes, I'm trying to get the npc reloaded from ESP as if I've never met them before. I'm not sure if ChangeForm is the right record but I couldn't find anything else pointing to the BaseID. So the issue here is that ReSaver wasn't deleting changeforms correctly. I've fixed it and uploaded a new version. I investigated the idea of parsing ChangeForms so that they could be searched by, say, NPC name. But the difficulty involved with parsing them is extremely high. ChangeForms are quite complex. It may take a very long time to finish adding this feature. Working now. Thank you. No need to implement a complex, time consuming feature to be able to tediously search by name. Easy solution: delete all NPC_ ChangeForms. What's the worse that can happen? You gotta kill someone again?
Verstort Posted September 6, 2016 Posted September 6, 2016 Nuts, you removed the disassembler output, that was actually kinda useful. Do you know where else I can get the same output?
merryMalfunctioning Posted September 6, 2016 Author Posted September 6, 2016 It's been disabled for a while now. I suppose I could re-enable it. Or just make a disassembler. It would be strictly for debugging, there is no tool for turning the disassembled file back into a PEX. Actually, making a true disassembler that regenerated the PSC file would be kind of cool. I'll look into it.
Verstort Posted September 6, 2016 Posted September 6, 2016 Most users would probably prefer if you kept working on the cleaner/restringer, asm is probably only going to be used by a few mod authors at best. For now I can just use the old version for the asm alone, still works. I mean, sure, I can see mod authors benefiting from seeing what the compiler does to their code and making a full decompiler would help them read it without the eye cancer asm format, and the background knowledge of how languages work wouldn't be as required to make sense of it, just not sure you'll get many users using it is all. Edit: Just checking, nobody has made a better skyrim compiler yet, right?
merryMalfunctioning Posted September 6, 2016 Author Posted September 6, 2016 Most users would probably prefer if you kept working on the cleaner/restringer, asm is probably only going to be used by a few mod authors at best. For now I can just use the old version for the asm alone, still works. I mean, sure, I can see mod authors benefiting from seeing what the compiler does to their code and making a full decompiler would help them read it without the eye cancer asm format, and the background knowledge of how languages work wouldn't be as required to make sense of it, just not sure you'll get many users using it is all. Edit: Just checking, nobody has made a better skyrim compiler yet, right? Disassemblers are complicated... even for a language as simple as Papyrus! It's mostly written, I just have to finish the code to analyze IFs and WHILEs (which is probably as complex as the rest of the disassembler combined). Unfortunately I haven't found any way to determine if a Function is an Event or not, and it's impossible to handle inherited properties correctly without access to the parent script. This is why I can't actually PLAY Skyrim. Coding is too addictive. :-)
merryMalfunctioning Posted September 11, 2016 Author Posted September 11, 2016 Some NPC fields are baked into saved games. I'm trying to delete their BaseID to reload NPC data. This works with SaveTool but you have to type in the FormID and delete 1 at a time. It looks like ReSaver might be able to do this much easier but I might be missing something. Trying to reload Rayya(03005215) to remove 'use opposite gender animation' flag. Can't load the file in ReSaver after deleting this record so obviously wrong record to delete: Capture.JPG Is this doable in Resaver somehow? I've added a system that will scan your plugins and use them to assign names to all the changeforms and scriptinstances. It will use form's fullname field if available, or the editorID if not. On my system, it takes about 60 seconds to scan 100 esps and esms (including Skyrim.esm at a whopping 250mb). If you use Mod Organizer, you'll have to run ReSaver from inside MO for it to see all your plugins. Hopefully I'll be able to post it tomorrow night. Due to Java's inherent memory limit issues, it may never be able to handle super-heavy load orders. But I'm working on a solution for that.
Verstort Posted September 12, 2016 Posted September 12, 2016 Not sure if it's even important at all, but 1.2 seems to be an order of magnitude larger than previous releases. The old resaver and restringer were 1.7 and 1.68mb, the new ones are 19.3 and 19.28 by comparison. Did you compile with a debug flag or something? Even if this was a dual binary, and had 32bit compiled code and 64bit compiled code put into one exe I wouldn't expect it to be this much larger, did you import some huge library maybe?
merryMalfunctioning Posted September 12, 2016 Author Posted September 12, 2016 Not sure if it's even important at all, but 1.2 seems to be an order of magnitude larger than previous releases. The old resaver and restringer were 1.7 and 1.68mb, the new ones are 19.3 and 19.28 by comparison. Did you compile with a debug flag or something? Even if this was a dual binary, and had 32bit compiled code and 64bit compiled code put into one exe I wouldn't expect it to be this much larger, did you import some huge library maybe? I did add a huge library, it's called FastUtil and it absolutely lives up to its name. For ReSaver to scan 200 ESPs and BSAs, and ~10,000 scripts -- all in a reasonable amount of time -- I had to get a library better suited to what ReSaver does. The JDK is great at a lot of things, but storing and indexing primitives is not one of them. Scanning all that stuff still takes time, but it's vastly improved over what it was before.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now