Jump to content

Photo

[WIPz] TES3Gecko


  • Please log in to reply
54 replies to this topic

#1
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada

TES3Gecko



gallery_1_60_12913.png




Download Link:
TES3Gecko on TAL

TES4Gecko was one of the first plugin utilities for Oblivion. Its primary purpose was to merge and clean plugins. It also offered other features like comparing plugins, copying records and moving worldspaces. We began the process of porting TES4Gecko to Skyrim, but ran into many issues due to the size of the Skyrim records and the fact that the Skyrim data structures haven't been completely decoded yet. So we've decided to go back to the very beginning and give Morrowind some love and attention.

We will take the code we developed for TES5Gecko and change the data classes to work with Morrowind. Since we're using MVVM, we hope this will be a relatively painless task. ;) As was the case previously, TES3Gecko will have a new modern design that will make it easier to use than TES4Gecko. It will be available in 32 and 64 bit versions.

Planned Features
  • Mod Merging - Merge multiple plugins into a new plugin and merge to master.
  • Mod Cleaning - Automatic and manual mod cleaning (removal of undesired edits), including GMST cleaning.
  • 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 plugin
  • Convert to Master - Convert a plugin to a master file
  • Convert to Plugin - Convert a master to a regular plugin
  • Edit Master List - Edit the master list of a plugin.
  • Search - Search records on Editor ID and various names and descriptions.
  • Full Record Editing - Add new records, fields or edit existing records and fields.


Requirements

Will require Microsoft .NET 4. The setup program will install it if you don't have it already.

Progress

Here are our major progress updates.

Version 0.0.1
We have defined most of the Morrowind record structure. We now have a basic program to display the contents of plugins. This preview version will give you an opportunity to comment on our interface.

Main Discussion Thread and Progress Updates
Follow this thread for regular progress updates.

The betas will be exclusively hosted here on TAL. The full release will be hosted on TAL, and Morrowind Nexus.

Application Architecture
TES3Gecko is written in C# using WPF with MVVM.

Team

Jimi diGriz
AndalayBay
brucoms

Credits

Credit goes to the original Gecko team of dev_akm (Aubrey K McAuley), ScripterRon (Ron Hoffman), KomodoDave (N David Brown) and Steve Carrow. Their code is our road map.
Thanks Amadaun for Kinky-Tail the Winged Gecko!
Thanks to sandor for helping me get the source code for TES4Gecko.


Edited by AndalayBay, 16 November 2014 - 08:37 PM.

  • Arthmoor, Leonardo, Acechadora and 1 other like this
Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#2
brucoms

brucoms

    Frilly Volleyball Surfing Giraffe

    • Unofficial Morrowind Patch
    • TES3Gecko
  • 257 posts

And we're off!

 

Nice thread Anda! :D



#3
Leonardo

Leonardo

    Reborn Old Timer

    • Valenwood Islands Beta Tester
    • Black Marsh Beta Tester
  • 3,751 posts

Do you really know what you have done? :blink:

 

Spoiler


#4
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada

Well we hope to have more than just conflict detection. :D

 

Thanks Leo. :beerchug:


Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#5
Leonardo

Leonardo

    Reborn Old Timer

    • Valenwood Islands Beta Tester
    • Black Marsh Beta Tester
  • 3,751 posts

Are you kidding?  When I read the OP I thought WOW this is really awesome and that's exactly what the Morrowind community needs and such need have been desired for years. :cool:


  • AndalayBay likes this

#6
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada

:lol:


Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#7
Arthmoor

Arthmoor

    Furry Lizard

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Collective
    • Black Marsh
  • 802 posts
  • Location: United Socialist States of America

I believe you'll find that getting the records taken care of won't take that long - Sharlikran said there's only a handful of them. Less than Oblivion even.


My Mods

"Now, I am become Death, the Destroyer of Bugs!"



DreamtimeSigBar.jpg


#8
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada

I believe you'll find that getting the records taken care of won't take that long - Sharlikran said there's only a handful of them. Less than Oblivion even.

 

That's what we were hoping! We thought that it would be good to start here. It will allow us to get the program working and then we can build up on the data classes for Skyrim. We might even release an Oblivion version, but I'll have to talk to Aubrey about that.


Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#9
Leonardo

Leonardo

    Reborn Old Timer

    • Valenwood Islands Beta Tester
    • Black Marsh Beta Tester
  • 3,751 posts

If you really want to take a closer look at the records then I suggest that you download TESPCD (extract into a new folder somewhere and it won't be necessary to extract it in the Morrowind folder) to create a shortcut.

 

Launch it and do this;

 

Operations>>Options>>Conflicts tab


Edited by Leonardo, 01 August 2014 - 08:10 PM.


#10
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada

I've got it already actually. I download mods into folders for each game. My Morrowind folder takes me on a rather nostalgic trip - all the files are dated 2007 and 2008! :lol: That's why I don't remember any of these mods. I've probably used them before and don't even remember.

 

I've got MGE 3.3.2, 3.6.3, 3.7.0, 3.7.1, 3.7.2 and 3.8.0b. I've even got mlox 0.34! I also have Wyre Mash 79. If you guys are looking for an old mod, I might have it on my hard drive. :lmao:


Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#11
Acechadora

Acechadora

    Dancing Narwhal

  • 153 posts
  • Location: Somewhere in Panem

Yay It really sounds amazing, you are again opening the horizons of the TES modding to a new level! :D


<p class='bbc_center'><span style='font-family: georgia'><strong class='bbc'><em class='bbc'><span style='color: #800080'>I can't pretend being more than what my dreams tell me to be or less than what my heart swears you deserve</span></em></strong></span></p>
<br />
<p class='bbc_center'><span style='font-family: georgia'><span style='color: #800080'><strong class='bbc'><em class='bbc'>Acechadora</em></strong></span></span></p>
<br />
<p class='bbc_center'><img src='https://lh5.googleus...p8Gadhg/214.jpg' alt='Posted Image' class='bbc_img' /></p>

#12
Leonardo

Leonardo

    Reborn Old Timer

    • Valenwood Islands Beta Tester
    • Black Marsh Beta Tester
  • 3,751 posts

I've got it already actually. I download mods into folders for each game. My Morrowind folder takes me on a rather nostalgic trip - all the files are dated 2007 and 2008! :lol: That's why I don't remember any of these mods. I've probably used them before and don't even remember.

 

I've got MGE 3.3.2, 3.6.3, 3.7.0, 3.7.1, 3.7.2 and 3.8.0b. I've even got mlox 0.34! I also have Wyre Mash 79. If you guys are looking for an old mod, I might have it on my hard drive. :lmao:

I did the same thing back then.

 

Are you sure about mlox 0.34?  mlox 0.57 was released 2008/2009 I think so it could be mlox 0.54 IIRC.

 

Why not upload that kind of stuff to MMH especially Wrye Mash 0.79.



#13
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada

I've got it already actually. I download mods into folders for each game. My Morrowind folder takes me on a rather nostalgic trip - all the files are dated 2007 and 2008! :lol: That's why I don't remember any of these mods. I've probably used them before and don't even remember. I've got MGE 3.3.2, 3.6.3, 3.7.0, 3.7.1, 3.7.2 and 3.8.0b. I've even got mlox 0.34! I also have Wyre Mash 79. If you guys are looking for an old mod, I might have it on my hard drive. :lmao:

I did the same thing back then. Are you sure about mlox 0.34?  mlox 0.57 was released 2008/2009 I think so it could be mlox 0.54 IIRC. Why not upload that kind of stuff to MMH especially Wrye Mash 0.79.
Yep, it's 0.34. It's from 2007. Would that be a good idea? Wrye Mash is still supported and it requires the latest Python and other files. I'm not sure it would be a good idea to upload an old version.
Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#14
Leonardo

Leonardo

    Reborn Old Timer

    • Valenwood Islands Beta Tester
    • Black Marsh Beta Tester
  • 3,751 posts

OMG So it is. :blink:

 

I would say not so much for Wrye Mash 84 and I think there is no one today who is using Wrye Mash 79.

 

Sure why not after all mlox 0.34 is probably a relic these days and hard to come by just to preserve the legacy of the modding history in the community.  The same thing applies for Wrye Mash 79 too and trust me I know for sure don't I. :)



#15
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada
Ok, I'll look into that at some point.
Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#16
Dragon32

Dragon32

    Calamari

    • Unofficial Morrowind Patch
  • 372 posts
  • Location: Norwich, UK
I'm not that familair with TES4Gecko... well, not at all actually.A question on the conflict checking functionality: one thing which I really like in TESPCD is its "single vs all" check where one can select a single mod and check it for conflicts against a load of others. Would something like that be possible in TES3Gecko?

<snip>I've even got mlox 0.34!<snip>

Gosh. 

<snip> Sure why not after all mlox 0.34 is probably a relic these days and hard to come by just to preserve the legacy of the modding history in the community.  <snip>

I think programs are different to mods so uploading old versions of them is a little pointless and can lead to a support nightmare.If someone really wanted they could go and grab versions back to mlox 0.18 from Google Code

Edited by Dragon32, 01 August 2014 - 11:06 PM.


#17
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada
Yeah I think the Bash team would be pretty frustrated if people tried to use Mash 79.To answer your question, yes. Our Gecko interface has a couple of different modes. You can open as many plugins as your computer memory will permit and it highlights the common records. We don't call it conflict detection, we call it comparing plugins.
Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist

#18
Leonardo

Leonardo

    Reborn Old Timer

    • Valenwood Islands Beta Tester
    • Black Marsh Beta Tester
  • 3,751 posts

I'm not that familair with TES4Gecko... well, not at all actually.A question on the conflict checking functionality: one thing which I really like in TESPCD is its "single vs all" check where one can select a single mod and check it for conflicts against a load of others. Would something like that be possible in TES3Gecko?

<snip> Sure why not after all mlox 0.34 is probably a relic these days and hard to come by just to preserve the legacy of the modding history in the community.  <snip>

I think programs are different to mods so uploading old versions of them is a little pointless and can lead to a support nightmare.If someone really wanted they could go and grab versions back to mlox 0.18 from Google Code

The same thing for me about TES4Gecko.  Good point about TESPCD.

 

Regarding to MMH it doesn't matter if a specific version for tool have been outdated or obsolete, because any mod or tool from the past need a permanent home and that's MMH.  And remember the purpose of MMH is just to preserve its modding legacy not to offer support to an old mod or tool.



#19
Dragon32

Dragon32

    Calamari

    • Unofficial Morrowind Patch
  • 372 posts
  • Location: Norwich, UK

<snip>To answer your question, yes. Our Gecko interface has a couple of different modes. You can open as many plugins as your computer memory will permit and it highlights the common records. We don't call it conflict detection, we call it comparing plugins.

OK, cool. I think I'll find that a very useful piece of functionality.I was going to ask about whether you'd be using the large address aware-thingy but then I saw that this is coming on both 32bit and 64bit versions. Great :thumbsup:

#20
AndalayBay

AndalayBay

    #ffc0db Wildebeest under #0000ff Flying Shoes

    • Unofficial Morrowind Patch
    • Dark Brotherhood Chronicles
    • Black Marsh
    • Wild Nuts
    • The Brotherhood of Old
    • TES3Gecko
    • Better Cities
    • Collective
  • 11,312 posts
  • Location: Ontario, Canada
Jimi overcame the first hurdle: spelling Morrowind correctly. :rofl:
Madam, you have between your legs an instrument capable of giving pleasure to thousands, and all you can do is scratch it!
-- Attributed to Thomas Beecham in reference to the performance of a female cello soloist




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users