[WIP] SkyEdit -- Alternate Mod Editor

Post » Sun May 20, 2012 1:10 pm

Screenshots of the scrollbar bug: (Windows7-64)
http://i.imgur.com/RO3VB.png - Just opened the program, loaded only Skyrim.esm. Scrolled down to illustrate issue. Game path is specified in the ini file.
http://i.imgur.com/bKjeY.png - Pulled the bottom of the window down, the scrollbar position/size changes as though the bottom of the scrollbar is offset from the bottom of the window.
User avatar
Natalie Taylor
 
Posts: 3301
Joined: Mon Sep 11, 2006 7:54 pm

Post » Sun May 20, 2012 5:58 am

Dave, I just got finished editing a few leveledlist and noticed a few things

When you add a new object to leveled actor list and give it level, it does not move up or down in list according to level itself. Stays at bottom.

This is happening for me , When I save, all the leveledlist changes I just made are wiped out , tessnip does not open the file crashes and fnvedit show all the list to be empty and model stuff getting added when it should not field are blank..

Can anyone else duplicate the problem above..

When you say "crash" do you mean SkyEdit, Skyrim or something else? I cannot duplicate the changes not being saved in Leveled Actors although I do see, and fixed, a potential issue with the ordering of subrecords which the game might not like and may cause it to crash. If the leveled list is somehow corrupted in the plugin it may not load correctly in SkyEdit and result in not being able to update changes. Feel free to email me the mod if you'd like it fixed or even just for me to see what the reason is.
User avatar
sam westover
 
Posts: 3420
Joined: Sun Jun 10, 2007 2:00 pm

Post » Sun May 20, 2012 9:33 pm

Dave - This is exactly the problem, sirkorgan beat me to the punch! :)

The only difference in screenshots would be as I described in my post, but the same issue.

Screenshots of the scrollbar bug: (Windows7-64)
http://i.imgur.com/RO3VB.png - Just opened the program, loaded only Skyrim.esm. Scrolled down to illustrate issue. Game path is specified in the ini file.
http://i.imgur.com/bKjeY.png - Pulled the bottom of the window down, the scrollbar position/size changes as though the bottom of the scrollbar is offset from the bottom of the window.
User avatar
Nathan Barker
 
Posts: 3554
Joined: Sun Jun 10, 2007 5:55 am

Post » Sun May 20, 2012 4:46 pm

Screenshots of the scrollbar bug: (Windows7-64)
http://i.imgur.com/RO3VB.png - Just opened the program, loaded only Skyrim.esm. Scrolled down to illustrate issue. Game path is specified in the ini file.
http://i.imgur.com/bKjeY.png - Pulled the bottom of the window down, the scrollbar position/size changes as though the bottom of the scrollbar is offset from the bottom of the window.

Thanks! I would guess that the view resizing code isn't using the correct size of the client window which is resulting in the scroll bars being pushed outside of the viewable area. I changed my "theme" to default Windows 7 and I still can't duplicate it however. I did make a small change to the resizing code which might fix the problem in the next release (or make it worse...I hate guessing when trying to fix problems).
User avatar
Anthony Rand
 
Posts: 3439
Joined: Wed May 09, 2007 5:02 am

Post » Sun May 20, 2012 7:41 pm


If you wish you can manually edit the "displayfilters.dat" to include as many category/sub-categories as you want. For example, a subcategory for weapons starting by "A" should look something like:

DisplayFilter	 ID="Weapon_A"	 DisplayName="A"	 RecName=WEAP	 FieldStarts = ItemName, A	 Parent=WeaponEndFilter


Nice to know this. Does the DisplayFilter/EndFilter need to be paired for each subcategory or no? (I'm guessing yes, but want to make sure)

If I set this up for all the categories and send the .dat file to you, would you be willing to include it in your release?
User avatar
+++CAZZY
 
Posts: 3403
Joined: Wed Sep 13, 2006 1:04 pm

Post » Sun May 20, 2012 1:29 pm

Nice to know this. Does the DisplayFilter/EndFilter need to be paired for each subcategory or no? (I'm guessing yes, but want to make sure)

If I set this up for all the categories and send the .dat file to you, would you be willing to include it in your release?

There is a DisplayFilter/EndFilter pair for each item in the category list. So, in my example for Weapons::A there would be an almost identical section for Weapons::B, another one for Weapons::C etc.... Obviously this will make the displayfilters.dat file large very fast, especially if done for each record. If such a feature is desired it may be better to add the feature to the filter code so that it automatically creates 26 A-Z filters when desired. A lot less work copy and pasting.

Wait at least for the next release and see if the filter text does enough for you.
User avatar
Thomas LEON
 
Posts: 3420
Joined: Mon Nov 26, 2007 8:01 am

Post » Sun May 20, 2012 5:50 am

I have some details to add regarding the behaviour of the scrollbars. Their position/behaviour seems to be linked to the height of the main skyedit application window at the time a plugin is opened (or, I suppose its specifically at the time the child window is created but I'm only testing opening a plugin)

These screenshots are just me opening up Skyrim.esm at varying main window sizes and then resizing the window that is created to examine the scrollbars.
http://i.imgur.com/DMyKp.png - (1) at this app window height the scroll bars appear to have been created correctly
http://i.imgur.com/DnIwx.png - (2) same app window height, but resizing the child window (either horizontally or vertically) causes the bottom of the list to jump up and leave empty space at the bottom of the window. The empty space remains at a constant height as the child window is continually resized
http://i.imgur.com/z7ViP.png - (3) at this window height (shorter than 1 & 2 but taller than in my previous post) the scrollbars seem to consistently behave correctly as the window is resized
http://i.imgur.com/SEdek.png - (4) a slightly taller window than in 3, the scrollbars also behave consistently/correctly but observe the empty space at the bottom of the window
http://i.imgur.com/1onSQ.png - (5) maximized main application window
http://i.imgur.com/MK8gW.png - (6) maximized, after resizing the child window

The height of that empty space under the horizontal scrollbar in (2) and (6) after resizing the child window is 34px

Should be some good clues in there I think :smile:
User avatar
Soku Nyorah
 
Posts: 3413
Joined: Tue Oct 17, 2006 1:25 pm

Post » Sun May 20, 2012 9:49 pm

Sorry for not getting back sonner, Real Life comes first..

When you say "crash" do you mean SkyEdit, Skyrim or something else? I cannot duplicate the changes not being saved in Leveled Actors although I do see, and fixed, a potential issue with the ordering of subrecords which the game might not like and may cause it to crash. If the leveled list is somehow corrupted in the plugin it may not load correctly in SkyEdit and result in not being able to update changes. Feel free to email me the mod if you'd like it fixed or even just for me to see what the reason is.

crash is in tessnip not skyedit ..Try just resaving the leveledlist from this, make a backup copy first.

http://www.skyrimnexus.com/downloads/file.php?id=69

I think this is happening .

skyedit is correcting the invalid LLCT that exists because I have not fixed them yet..and when viewed in fnvedit the list appear empty, but, are not really because llct is getting corrected and model stuff is getting added which should not be unless 1) master record has it or 2) manually adding them

also if I just go through all the lcharambient*.* list and make active in new plugin , and then tick "calculate from all levels" and "count" on them all and save, same results has above..

Hopefully that helps..

I also sent PlutoMan the same thing from above to test..but he has a slighty new version, but, problems exist's in both..

Else it could be I do have alot of security protetion running has well - mse, secureanywhere, outpost pro..all with behavior blocking enabled etc..wonder skyedit needs access to something that I am not giving it..
User avatar
Amie Mccubbing
 
Posts: 3497
Joined: Thu Aug 31, 2006 11:33 pm

Post » Sun May 20, 2012 12:20 pm

Sorry for not getting back sonner, Real Life comes first.. crash is in tessnip not skyedit ..Try just resaving the leveledlist from this, make a backup copy first. http://www.skyrimnexus.com/downloads/file.php?id=69 I think this is happening . skyedit is correcting the invalid LLCT that exists because I have not fixed them yet..and when viewed in fnvedit the list appear empty, but, are not really because llct is getting corrected and model stuff is getting added which should not be unless 1) master record has it or 2) manually adding them also if I just go through all the lcharambient*.* list and make active in new plugin , and then tick "calculate from all levels" and "count" on them all and save, same results has above.. Hopefully that helps.. I also sent PlutoMan the same thing from above to test..but he has a slighty new version, but, problems exist's in both.. Else it could be I do have alot of security protetion running has well - mse, secureanywhere, outpost pro..all with behavior blocking enabled etc..wonder skyedit needs access to something that I am not giving it..

I'm pretty sure this is due to a bug in v 0.41a (and less) of SkyEdit when saving leveled lists that is fixed in the next release as everything seems to be working fine here. If you do still run into the same or similar issue though, just let me know. Hopefully v0.045a will be out later today.
User avatar
Justin
 
Posts: 3409
Joined: Sun Sep 23, 2007 12:32 am

Post » Sun May 20, 2012 3:51 pm

Update Note: https://github.com/downloads/uesp/skyedit/SkyEdit0.045a.zip has been released.
User avatar
bonita mathews
 
Posts: 3405
Joined: Sun Aug 06, 2006 5:04 am

Post » Sun May 20, 2012 7:55 pm

Thanks for the release, it's very helpful. :)
However, I still can't seem to set a GMST using the perks. I was wanting to create a new ranked perk in the destruction tree that allowed to at rank 1 to cast 2 runes and rank 2 to cast 3 runes. I thought I could do this my altering iMaxPlayerRunes, however I can't seem to do so using the perk interface as it is now. It seems like I should be able to as there is an option for GMST..... any suggestions?
User avatar
James Smart
 
Posts: 3362
Joined: Sun Nov 04, 2007 7:49 pm

Post » Sun May 20, 2012 2:34 pm

okay.. looking good... (wait for it!) BUT... :P

The scroll bars & not seeing the last few records on scroll down issues still occur... however... it only happens if you start with SkyEdit NOT maximized, load an esm/p THEN maximize SkyEdit.

If you Maximize SkyEdit first, then load an esm/p, the scroll bar and scrolling down to the last record works as it should... The Horizontal scroll is present and working also this way.

Now I'll actually go play with it and see what's new and exciting! :D

Thanks Dave!
User avatar
Nikki Morse
 
Posts: 3494
Joined: Fri Aug 25, 2006 12:08 pm

Post » Sun May 20, 2012 9:11 am

With the last version 0.045a, Skyedit crash everytime I save my mod . Don't know why and nothing is visible in the logs.
This problem do not happen with 0.031a.
User avatar
Keeley Stevens
 
Posts: 3398
Joined: Wed Sep 06, 2006 6:04 pm

Post » Sun May 20, 2012 7:31 pm

Update Note: https://github.com/downloads/uesp/skyedit/SkyEdit0.045a.zip has been released.

Thanks for adding Camera Shots!
User avatar
Daniel Holgate
 
Posts: 3538
Joined: Tue May 29, 2007 1:02 am

Post » Sun May 20, 2012 6:59 am

With the last version 0.045a, Skyedit crash everytime I save my mod . Don't know why and nothing is visible in the logs.
This problem do not happen with 0.031a.

Same here. Any time I save, insta-crash. Is your file over a certain size? My esp is over three meg, and when I load a different esp that's smaller I don't get a crash.
User avatar
Travis
 
Posts: 3456
Joined: Wed Oct 24, 2007 1:57 am

Post » Sun May 20, 2012 10:23 pm

95ko for me, and it crash. So i don't think it's size related.
User avatar
REVLUTIN
 
Posts: 3498
Joined: Tue Dec 26, 2006 8:44 pm

Post » Sun May 20, 2012 10:46 am

Same here. Any time I save, insta-crash. Is your file over a certain size? My esp is over three meg, and when I load a different esp that's smaller I don't get a crash.

Edit:Actually I can randomly recreate the crash...not exactly sure what the cause is yet but there will be a new release as soon as I do.

Update: Found the issue...a simple mistake when saving the local strings resulted in heap corruption if more than 32 strings were saved.
User avatar
Keeley Stevens
 
Posts: 3398
Joined: Wed Sep 06, 2006 6:04 pm

Post » Sun May 20, 2012 2:36 pm

Update: https://github.com/downloads/uesp/skyedit/SkyEdit0.046a.zip is out which fixes the crash bug (at least the one we know about).
User avatar
BEl J
 
Posts: 3397
Joined: Tue Feb 13, 2007 8:12 am

Post » Sun May 20, 2012 12:03 pm

Thank you for this. I wonder if there will be settings we can change using this tool that wont be present in the CS... Hmmm.
User avatar
Alex Blacke
 
Posts: 3460
Joined: Sun Feb 18, 2007 10:46 pm

Post » Sun May 20, 2012 2:54 pm

Thank you, new version working now. Great :)

About future updates, it's possible to add the possibility to copy a condition ? Or batch edit them ?
User avatar
MISS KEEP UR
 
Posts: 3384
Joined: Sat Aug 26, 2006 6:26 am

Post » Sun May 20, 2012 1:12 pm

Fixed it for me as well. Been testing it for a bit now trying to see if any nasty crashes are waiting in store for me, but it seems to be solid :)
User avatar
Dean
 
Posts: 3438
Joined: Fri Jul 27, 2007 4:58 pm

Post » Sun May 20, 2012 4:44 pm

Thank you for this. I wonder if there will be settings we can change using this tool that wont be present in the CS... Hmmm.

I'm guessing you'll be able to edit the same data but possibly in different ways, like the batch edit of SkyEdit which is sometimes incredibly useful. A big benefit of third party tools like this is it can implement features at the request of the community while the CK is pretty much fixed in stone.

Thank you, new version working now. Great :smile:
About future updates, it's possible to add the possibility to copy a condition ? Or batch edit them ?

I've been thinking about that a bit...at a minimum I'd like to be able to "drag" the conditions button from one record to another which would copy all conditions. Another option would be to make the conditions edit dialog non-modal although this complicates the interface somewhat. More complex features like this will probably have to wait until most of the records are editable in SkyEdit, including scripts.
User avatar
Peetay
 
Posts: 3303
Joined: Sun Jul 22, 2007 10:33 am

Post » Sun May 20, 2012 8:36 pm

:bonk: Same problems has before, after making any changes to leveledlist, saving, then trying to open with tessnip causes a crash

could be leveled actors subrecord modl that is getting added that could be causing tessnip to crash.

fnvedit show this for order of subrecords EDID LVLD LVLF MODL LLCT LVLO LVLO LVLO LVLO < - the modl should be at very end..

But in fnvedit the list are on longer empty and kept the changes that I did make in skyedit.

Let me try and make just leveled actor changes and not having any new npc records, armo / arma records and see if one of those may not be the cause..and will report back..

====

Can we have a backup feature like what tes4edit/fnvedit have, that when you activate a esp from selection list, it makes a backup copy once it is modified in skyedit folder just in case something happens..or in skyrim folder and name plugin example: skyrimcreaturesalive.esp.sky001

if that is possible..
User avatar
QuinDINGDONGcey
 
Posts: 3369
Joined: Mon Jul 23, 2007 4:11 pm

Post » Sun May 20, 2012 2:51 pm

I'm trying to adjust the Avoid Death once a day auto cast heal perk. Can't seem to find the value to modify when exactly the spell it cast.
User avatar
Chris Duncan
 
Posts: 3471
Joined: Sun Jun 24, 2007 2:31 am

Post » Sun May 20, 2012 12:56 pm

Edit: Nevermind, finally found it!
User avatar
ijohnnny
 
Posts: 3412
Joined: Sun Oct 22, 2006 12:15 am

PreviousNext

Return to V - Skyrim