AndalayBay Posted September 19, 2012 Share Posted September 19, 2012 (edited) TESVGeckoNo downloads available currently. Project is on hold.The original plugin utility for Oblivion is making a return! We will be porting TES4Gecko to Skyrim, giving it a new modern design that will make it easier to use. It will be available in 32 and 64 bit versions.Planned FeaturesMod Merging - Merge multiple plugins into a new plugin and merge to master.Mod Cleaning - Automatic and manual mod cleaning (removal of undesired edits).Copy Records - Copy records from one plugin to another or to a new plugin.Compare Plugins - Compare the contents of two or more plugins, displayed side-by-side in a tree view.Create difference plugin - Basically a variation on the cleaning process with multiple plugins acting like pseudo masters.Generate Comparison Report - Report that will highlight the matches and differences between two or more plugins. Results shown on-screen with option to display results in a report. May copy results to a forum post or save report to a file.Display Contents of a Single Plugin - Display the contents of a plugin in a tree view.Edit Author and Description - set or change the author and description of a pluginConvert to Master - Convert a plugin to a master fileConvert to Plugin - Convert a master to a regular pluginEdit Master List - Edit the master list of a plugin.Search - Search records on Form ID, Editor ID and various names and descriptions.Full Record Editing - Add new records, fields or edit existing records and fields.RequirementsRequires Microsoft .NET 4. The setup program will install it if you don't have it already.ProgressBeta Version 0.2.0Change Log 0.2.0Made string searches case insensitive. This is the bug that prevented Dawnguard from loading.Changed mode for opening string files so that mods can be opened even if the CK is running.Unhandled exception capture. Use CaptureErrorLog.cmd in the TESVGecko folder to create an error log on your desktop.Edit/cleaning of masters.Dramatically improved cleaning times.Beta Version 0.1.0Change Log 0.1.0Added record highlighting. Dirty edits are red. Modified records (not dirty) are purple. If there is a dirty record somewhere in the node, the upper branches of that node will be orange. If there is a modified record somewhere in the node, the upper branches will be blue. Once you edit a record in Gecko, the text will be in italics. In other words: orange = dirty edit somewhere in the child records, blue = clean all the way, with real changes in the child records. These might be unintentional edits, but Gecko isn't psychic. :tongue:Plugin cleaning. Dirty edits are cleaned automatically.Added editing functions: add record, add field, remove record, remove field. Add record and add field are pretty rough and not really usable at this point (you need to know the record types to use them), but remove record and remove field can be used. These would be suitable for manual mod cleaning for example.The background of the tab or title bar in the tree view is white for the currently selected plugin. This is the plugin that any action will apply to.Convert to master. Convert a plugin to a master file. ONAM records will be created if necessary.Convert to plugin. Convert a master to a regular plugin. ONAM records will be removed if necessary.Make a fake master. This will only flip the master bit on a plugin. No ONAM records will be created. Useful for creating patches.Top level groups have been given proper names. Groups are sorted in alphabetical order by default. Option exists to change sort order to match position in plugin file.Edit author and description. It is possible to add a description if one doesn't exist, although the interface is a little rough.Formatted Most Recently Used Documents List so that the mod names are readable.Added search by Form ID.Added progress bar. Mod name in tab is greyed out while it's loading.Squashed a memory leak.Streamlined synchronization logic into a single function. Various fixes to asynchronous code.Added prompt to save changes.Changed file open to read mode to allow sharing with other editing tools.Preview Version 0.0.4Change Log 0.0.4re-sort tabs by draggingresize treeviews horizontally and verticallyadded scroll bars to individual treeviews and windowautomatically loads all mastersimproved memory managementauto-scrolling on match in side-by-side viewnew presentation strategy to replace name strategyhid vestigial ribbon buttonsrecently used documents listPreview Version 0.0.2This is still a preview - no editing functions yet. It still requires a decoder ring to read, to quote Arthmoor. :tongue: But it is getting better.Change Log for 0.0.2on expansion and on selection fixed in side-by-side viewscroll bars added to individual trees in side-by-side viewmore names given to groups and recordsinstallation of update will replace old versionversion number displayed in title bar so you know you're on the new versionPreview Version 0.0.1Early preview version to showcase new interface.Main Discussion Thread and Progress UpdatesIf this project is revived, it will be hosted on The Assimilation Lab.Application ArchitectureTESVGecko is written in C# using WPF with MVVM.TeamAndalayBayCreditsCredit goes to the original Gecko team of dev_akm (Aubrey K McAuley), ScripterRon (Ron Hoffman), KomodoDave (N David Brown) and Steve Carrow. Without the original Gecko to work from, I wouldn't know where to begin!Thanks Amadaun for Kinky-Tail the Winged Gecko!Thanks to sandor for getting in touch with Steve Carrow and getting the source code for the most recent version for me. Edited November 18, 2013 by AndalayBay Link to comment Share on other sites More sharing options...
AndalayBay Posted September 19, 2012 Author Share Posted September 19, 2012 (edited) Cleaning dirty edits has been added!TES5Gecko is now in beta! We've been very quiet lately, making lots of changes and squashing bugs. We now have mod cleaning and some editing features. Our mod cleaning is conservative at this time. We have found that the Creation Kit will make changes in fields that are labelled as unknown on the UESP wiki, so we do not remove those records. It appears that those fields are no longer used and the changes can be ignored, but we need to confirm this before removing those edits. If you are sure they are dirty edits, then you can use the Remove Record or Remove Field functions to remove them manually.Gecko is available in 32 bit and 64 bit versions. Both versions are in the same download package.Beta Version 0.1.0Change Log 0.1.0Added record highlighting. Dirty edits are red. Modified records (not dirty) are purple. If there is a dirty record somewhere in the node, the upper branches of that node will be orange. If there is a modified record somewhere in the node, the upper branches will be blue. Once you edit a record in Gecko, the text will be in italics. In other words: orange = dirty edit somewhere in the child records, blue = clean all the way, with real changes in the child records. These might be unintentional edits, but Gecko isn't psychic. :tongue:Plugin cleaning. Dirty edits are cleaned automatically.Added editing functions: add record, add field, remove record, remove field. Add record and add field are pretty rough and not really usable at this point (you need to know the record types to use them), but remove record and remove field can be used. These would be suitable for manual mod cleaning for example.The background of the tab or title bar in the tree view is white for the currently selected plugin. This is the plugin that any action will apply to.Convert to master. Convert a plugin to a master file. ONAM records will be created if necessary.Convert to plugin. Convert a master to a regular plugin. ONAM records will be removed if necessary.Make a fake master. This will only flip the master bit on a plugin. No ONAM records will be created. Useful for creating patches.Top level groups have been given proper names. Groups are sorted in alphabetical order by default. Option exists to change sort order to match position in plugin file.Edit author and description. It is possible to add a description if one doesn't exist, although the interface is a little rough.Formatted Most Recently Used Documents List so that the mod names are readable.Added search by Form ID.Added progress bar. Mod name in tab is greyed out while it's loading.Squashed a memory leak.Streamlined synchronization logic into a single function. Various fixes to asynchronous code.Added prompt to save changes.Changed file open to read mode to allow sharing with other editing tools.Future PlansProject is on hold.Add remaining Gecko functionality, with plugin merging coming next.Add colour customization for highlighting.Expand search function to Editor ID and various names and descriptions.Streamline record addition and editing features.Continue to format records with proper names and number formats.Add sorting options for records (Form ID, Editor ID and Name).Add wizards to aid with record editing and additions. Edited November 18, 2013 by AndalayBay Link to comment Share on other sites More sharing options...
David Brasher Posted September 19, 2012 Share Posted September 19, 2012 Does it allow you to renumber a FormID? Link to comment Share on other sites More sharing options...
AndalayBay Posted September 19, 2012 Author Share Posted September 19, 2012 No, not yet. Editing abilities are still pretty limited. We need to finish decoding the records before we can enable full editing. Why would you want to edit a Form ID anyway? Link to comment Share on other sites More sharing options...
AndalayBay Posted October 2, 2012 Author Share Posted October 2, 2012 (edited) Beta 2 has been released. Cleaning and editing of masters has been added. Beta Version 0.2.0Change Log 0.2.0Made string searches case insensitive. This is the bug that prevented Dawnguard from loading.Changed mode for opening string files so that mods can be opened even if the CK is running.Unhandled exception capture. Use CaptureErrorLog.cmd in the TESVGecko folder to create an error log on your desktop.Edit/cleaning of masters.Dramatically improved cleaning times. Edited October 2, 2012 by AndalayBay Link to comment Share on other sites More sharing options...
the1holy Posted March 12, 2013 Share Posted March 12, 2013 (edited) plz make next version so we can see the main file size like with TesVsnip, as it is i can only see the subfolder size.Thanks :smile: Edited March 12, 2013 by the1holy Link to comment Share on other sites More sharing options...
KiwiHawkNZ Posted April 13, 2013 Share Posted April 13, 2013 Kia ora Can anybody give me a reason or what I'm doing wrong please I load 3 mod's to make me a resource mod, 2 are needing Dragonborn.esm, it loadsand scan's dragonborn.esm for quite some time and crash's BTW does TESVGecko mind if the mod name has space's in it? Edit: I have used TESEdit to clean my esm's BTW Link to comment Share on other sites More sharing options...
dee383 Posted April 13, 2013 Share Posted April 13, 2013 I Ran The Installer And When I Started The Program It Crashed ... I Have All Of The Net Frameworks Installed So The Only Thing ICan Think Of Why This Crash Happens Is Because Im Run WinXP ... Link to comment Share on other sites More sharing options...
JCeats Posted April 24, 2013 Share Posted April 24, 2013 Are there any news about it? The last answers I found in the internet (I may have miss something) are from october 2012. Is the work on it paused? Link to comment Share on other sites More sharing options...
ThresherMaw Posted April 24, 2013 Share Posted April 24, 2013 Will it be able to merge a mod's leveled lists with another mod's, without merging their masters together? Like, we have leveled list mod A and B.A has master file Z ( not official esps ), and B has X.Wrye Bash's Bashed Patch merges A and B, but merge Z and X aswell, even if you didn't especify them patch generator.My question is, will that program merge master files of specified mods, even if the masterfiles weren't specified? Link to comment Share on other sites More sharing options...
Recommended Posts