SmartMerger #2

Post » Sat May 28, 2011 10:49 am

Previous Topic(s)
http://www.gamesas.com/index.php?/topic/1120974-upcoming-mod-tool/
http://www.gamesas.com/index.php?/topic/1140559-smartmerger/

SmartMerger:
http://planetelderscrolls.gamespy.com/View.php?view=Utilities.Detail&id=78


I've been told apparently the previous thread has been locked for maximum posts, which i assume was caused from the poll. Anyways. Current version is 1.7b.

Anyone with questions or comments, please post here. Quite often when I'm around I'll post within hours or sometimes minutes of your post.
User avatar
Nathan Maughan
 
Posts: 3405
Joined: Sun Jun 10, 2007 11:24 pm

Post » Sat May 28, 2011 9:52 am

I tried 1.7b

Normal build: "Smartmerger has stopped working"

Cygwin build:

D:\Morrowind\Data Files>SmartMerger.exe Morrowind.esm Tribunal.esm Bloodmoon.esm
--reference --load_ini test.esp
SmartMerger V1.7b - BETA Copyright © 2010 Ryan Cecil
Licensed under the GPL V3 License. This program comes with ABSOLUTELY
NO WARRANTY. This is free software, and you are welcome to redistribute
it under certain conditions; Refer to the GPL License that came with this
program and source. If it isn't present see http://www.gnu.org/licenses/


Morrowind.esm: .............................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
......................
Sorting:
Tribunal.esm: ..............................................................
......................................
Sorting:
Merging: .......................................................................
.............................
Bloodmoon.esm: .............................................................
...............................................
Sorting:
Merging: .......................................................................
.....................................
Morrowind Patch v1.6.5-BETA.esm: ...........................................
................................................................................
....
Sorting:
Sorting:
Merging: ..................................DIAL_B_Bivale Teneran:
(-1) 1458784812071418152 <- 235371551978806463 -> 91039056255964180
(1) 91039056255964180 <- 1143512872887812502 -> 235371551978806463
Resolving Swap, Nulling NNAM
................................................................................
.............
Texture Fix 1.8.esm: .............
Sorting:
Merging: . 1 [main] SmartMerger 1700 exception::handle: Exception: STATUS_A
CCESS_VIOLATION
416 [main] SmartMerger 1700 open_stackdumpfile: Dumping stack trace to Smart
Merger.exe.stackdump


1.6 worked fine

EDIT:
smartmerger Morrowind.esm --reference "Texture Fix 1.8.esm" test.esp doesn't work either. Smartmerger tells me something about duplicated INFO ids even when Texture Fix has no INFO records.
User avatar
Paula Rose
 
Posts: 3305
Joined: Fri Feb 16, 2007 8:12 am

Post » Sat May 28, 2011 2:39 am

I tried 1.7b

Normal build: "Smartmerger has stopped working"

EDIT:
smartmerger Morrowind.esm --reference "Texture Fix 1.8.esm" test.esp doesn't work either. Smartmerger tells me something about duplicated INFO ids even when Texture Fix has no INFO records.



I was contacted not long ago about a similar issue. Seemed when I turned on Optimizations on 1.7b, it would fail on the Cygwin version. I've already uploaded the non-optimized version (Says 1.7c but it's still 1.7b). If it still doesn't work with the updated un-optimized version, link where I can get that esm and I'll try figuring out what's going on.

You are definitely going to get 'duplicate ID's'. There are 200+ duplicates in Morrowind.esm. You can either ignore them, or add --no_dup_id_check before the output file (Preferably before loading any files, but your choice). Perhaps I need to add a check not to worry about ID's that are deleted/referenced.
User avatar
Antonio Gigliotta
 
Posts: 3439
Joined: Fri Jul 06, 2007 1:39 pm

Post » Sat May 28, 2011 1:37 pm

File Error

Greetings File Traveler, there has been an error accessing your file.

This could be because the file has been removed, is broken, or is an issue with your browser or security settings. You could also be receiving this error because you are less than 18 years of age and trying to access an advlt rated file. Feel this should be fixed? Contact our editors at FPOps@IGN.com

Should you reach this error again, you may also contact Customer Support.

looks like the download link is broken
User avatar
Channing
 
Posts: 3393
Joined: Thu Nov 30, 2006 4:05 pm

Post » Sat May 28, 2011 8:55 am

looks like the download link is broken


Updated the main and alternate ones. I wonder why it keeps doing that to me...
User avatar
^_^
 
Posts: 3394
Joined: Thu May 31, 2007 12:01 am

Post » Sat May 28, 2011 1:03 pm

Now this is really strange. If I use: smartmerger Morrowind.esm --reference "Morrowind Patch Project v.1.6.5-BETA.esm" test.esp , SmartMerger crashes. If I use --debug it runs fine.

EDIT:
SM crashes when I use my full load order. This is the output before the tool dies. I used --debug:

.......................
Morrowind Patch v1.6.5-BETA.esm: ...........................................
................................................................................
....
Sorting:
Sorting:
Merging:
TES3_:.

User avatar
Jessica Colville
 
Posts: 3349
Joined: Wed Oct 18, 2006 6:53 pm

Post » Sat May 28, 2011 8:49 am

Now this is really strange. If I use: smartmerger Morrowind.esm --reference "Morrowind Patch Project v.1.6.5-BETA.esm" test.esp , SmartMerger crashes. If I use --debug it runs fine.


That's a symptom of a variable being used before it's been initialized, however it becomes pre-initialized through a printf call. Haven't seen that for a few years.

SM crashes when I use my full load order. This is the output before the tool dies. I used --debug:


Aside that it's trying to merge the TES3 record, which shouldn't happen (EXCEPT right after a --reference). Looks like I'll have my work cut out for me.

So it just crashes? Does it do a SIGFAULT, ASSERT or some other error?
User avatar
Eliza Potter
 
Posts: 3481
Joined: Mon Mar 05, 2007 3:20 am

Post » Sat May 28, 2011 4:02 am

Well, I don't know if it's a segfault or something else. I only get a "Smartmerger has stopped working" error. Windows tells me that it is an APPCRASH error.
User avatar
Izzy Coleman
 
Posts: 3336
Joined: Tue Jun 20, 2006 3:34 am

Post » Sat May 28, 2011 2:50 pm

I also got those on files it couldn't open because they were locked (Open with another app). Quite annoying.
User avatar
Latisha Fry
 
Posts: 3399
Joined: Sat Jun 24, 2006 6:42 am

Post » Sat May 28, 2011 3:43 pm

Here's the output of the cygwin version:

D:\Morrowind\Data Files>SmartMerger.exe Morrowind.esm Tribunal.esm Bloodmoon.esm
--reference --load_ini test.esp
SmartMerger V1.7b - BETA Copyright © 2010 Ryan Cecil
Licensed under the GPL V3 License. This program comes with ABSOLUTELY
NO WARRANTY. This is free software, and you are welcome to redistribute
it under certain conditions; Refer to the GPL License that came with this
program and source. If it isn't present see http://www.gnu.org/licenses/


Morrowind.esm: .............................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
......................
Sorting:
Tribunal.esm: ..............................................................
......................................
Sorting:
Merging: .......................................................................
.............................
Bloodmoon.esm: .............................................................
...............................................
Sorting:
Merging: .......................................................................
.....................................
Morrowind Patch v1.6.5-BETA.esm: ...........................................
................................................................................
....
Sorting:
Sorting:
Merging: .
D:\Morrowind\Data Files>SmartMerger.exe Morrowind.esm Tribunal.esm Bloodmoon.esm
--reference --load_ini test.esp
SmartMerger V1.7b - BETA Copyright © 2010 Ryan Cecil
Licensed under the GPL V3 License. This program comes with ABSOLUTELY
NO WARRANTY. This is free software, and you are welcome to redistribute
it under certain conditions; Refer to the GPL License that came with this
program and source. If it isn't present see http://www.gnu.org/licenses/


Morrowind.esm: .............................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
......................
Sorting:
Tribunal.esm: ..............................................................
......................................
Sorting:
Merging: .......................................................................
.............................
Bloodmoon.esm: .............................................................
...............................................
Sorting:
Merging: .......................................................................
.....................................
Morrowind Patch v1.6.5-BETA.esm: ...........................................
................................................................................
....
Sorting:
Sorting:
Merging: .
D:\Morrowind\Data Files>SmartMerger.exe Morrowind.esm Tribunal.esm Bloodmoon.esm
--reference --load_ini test.esp
SmartMerger V1.7b - BETA Copyright © 2010 Ryan Cecil
Licensed under the GPL V3 License. This program comes with ABSOLUTELY
NO WARRANTY. This is free software, and you are welcome to redistribute
it under certain conditions; Refer to the GPL License that came with this
program and source. If it isn't present see http://www.gnu.org/licenses/


Morrowind.esm: .............................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
......................
Sorting:
Tribunal.esm: ..............................................................
......................................
Sorting:
Merging: .......................................................................
.............................
Bloodmoon.esm: .............................................................
...............................................
Sorting:
Merging: .......................................................................
.....................................
Morrowind Patch v1.6.5-BETA.esm: ...........................................
................................................................................
....
Sorting:
Sorting:
Merging: ..................................DIAL_B_Bivale Teneran:
(-1) 1458784812071418152 <- 235371551978806463 -> 91039056255964180
(1) 91039056255964180 <- 1143512872887812502 -> 235371551978806463
Resolving Swap, Nulling NNAM
................................................................................
.............
Texture Fix 1.8.esm: .............
Sorting:
Merging: . 1 [main] SmartMerger 2416 exception::handle: Exception: STATUS_A
CCESS_VIOLATION
1438 [main] SmartMerger 2416 open_stackdumpfile: Dumping stack trace to Smart
Merger.exe.stackdump


Looks like 1.7c didn't fix the problem after all.
User avatar
Louise
 
Posts: 3407
Joined: Wed Nov 01, 2006 1:06 pm

Post » Sat May 28, 2011 6:09 am

Looks like 1.7c didn't fix the problem after all.


There isn't a 1.7c yet, it's just called that so you know it's not the same file download.

I'll take a look at it a bit later, I'll check back within the next few days if I find a solution.
User avatar
Lori Joe
 
Posts: 3539
Joined: Tue Jun 20, 2006 6:10 am

Post » Sat May 28, 2011 10:36 am

any news?
User avatar
Jerry Jr. Ortiz
 
Posts: 3457
Joined: Fri Nov 23, 2007 12:39 pm

Post » Sat May 28, 2011 11:54 am

Not yet.

Haven't been sleeping well, been occupied on other things. Plus I haven't been in the mood to program & debug. Nothing quite like forcing yourself to resume something and fiddle with it an hour before you put it down with no progress, instead to just throw on a movie with some coco. (Actually that sounds good right now)

For now if 1.6.4 was working, might stick with it for now.
User avatar
Jaylene Brower
 
Posts: 3347
Joined: Tue Aug 15, 2006 12:24 pm

Post » Sat May 28, 2011 5:51 pm

Not yet.

Haven't been sleeping well, been occupied on other things. Plus I haven't been in the mood to program & debug. Nothing quite like forcing yourself to resume something and fiddle with it an hour before you put it down with no progress, instead to just throw on a movie with some coco. (Actually that sounds good right now)


Good choice. Forcing yourself will result in more bugs and other things. I can wait :)

For now if 1.6.4 was working, might stick with it for now.

I will try.
User avatar
Gwen
 
Posts: 3367
Joined: Sun Apr 01, 2007 3:34 am


Return to III - Morrowind