• 📚 Admin Project Update: Added a new feature to PictureBooks.io called Story Worlds. It lets your child become the hero of beloved classic tales! Choose from worlds like Alice in Wonderland, Wizard of Oz, Peter Pan, The Jungle Book, Treasure Island, Arabian Nights, or Robin Hood. Give it a try and let me know what you think!

Varietas Delectat for Mac

I can't get the Leaders module to work with VD, it always crashes to the desktop as soon as the map loads.

I've carefully installed, re-installed all the Leader files and believe I'm doing it correctly.

VD alone works, Leaders as a standalone works, VD+Polynesia works. However, after installing VD+Leaders, it always crashes.

The only other mod installed is Blue Marble.

Does this require BUG/BAT to be installed? Any other ideas?
 
BUG isn't needed to run VD or Leaders of VD. BAT contains VD but not Leaders of VD.

In my experience most crash to desktops when the map loads seems to be caused by duplicated XML, i.e a civilization/leader/unit/etc defined in two or more places. However this obviously shouldn't happen with unaltered VD+Leaders :/

The first thing to try would be to disable your Custom Assets (in Varietas Delectat.ini) and see if that helps.
 
Tried disabling Custom Assets in Varietas Delectat.ini but it still crashed. However, I think I found the problem...

The following file in the LH Mod uses different names civ/unit art style names than the "base" VD file.

Assets/Modules/Varietas Delectat/XML/UnitArtStyles&CivInfos/VD_CIV4CivilizationInfos.xml

For example, the LH version of VD_CIV4CivilizationInfos.xml uses this for America:
<UnitArtStyleType>UNIT_ARTSTYLE_EUROPEAN</UnitArtStyleType>

Whereas the base VD version of VD_CIV4CivilizationInfos.xml uses this:
<UnitArtStyleType>UNIT_ARTSTYLE_USA</UnitArtStyleType>

The base VD file seems to contain the correct art styles for each civ, but does not contain the code for the additional Leaderheads. Rather than change the art style code in the LH file, I found it easier to simply add the Leaderhead code to the base VD file.

Not sure if this solves the root of the problem, but it seems to have worked. I now have unique, culture-specific unit art, as well as the new Leaderheads.

By the way, this is all with BAT 2.1. After yesterday's problems, I decided to use BAT to see if the VD file it contains worked any better (it did not). I downloaded the LH file from this thread.

Playing a game now to test - so far, so good.
 
Thanks for the heads up on the links, they're fixed now. I have been able to replicate this crash so I'll see if I can track down the issue.
 
Yup that's exactly the issue, the game crashes when it tries to load artstyles that no longer exist. Good spotting. If you could attach the VD_CIV4CivilizationsInfos.xml you've fixed I'll add it in and replace the download.
 
Here it is. It wouldn't let me upload it as xml, so you'll have to save it down with that extension.

Definitely needs more testing when combined with BAT and/or VD.

By the way, thanks for converting these in the first place! VD/LH really add to the game!
 

Attachments

Tried loading the mod but it crashes on me as it tries to load the game, after specifying the criteria for the game...

Disabling the CustomAssets addresses the issue; all I have installed is BlueMarble and TechWindow... here are the log entries from game launch to crash...

Dec 13 14:31:59 Justins-Mac-Pro Civilization IV Beyond the Sword[340]: kCGErrorIllegalArgument: CGSCopyRegion : Null pointer
Dec 13 14:31:59 Justins-Mac-Pro Civilization IV Beyond the Sword[340]: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Dec 13 14:31:59 Justins-Mac-Pro [0x0-0x29029].com.aspyr.civ4bts[340]: Sun Dec 13 14:31:59 Justins-Mac-Pro.local Civilization IV Beyond the Sword[340] <Error>: kCGErrorIllegalArgument: CGSCopyRegion : Null pointer
Dec 13 14:31:59 Justins-Mac-Pro [0x0-0x29029].com.aspyr.civ4bts[340]: Sun Dec 13 14:31:59 Justins-Mac-Pro.local Civilization IV Beyond the Sword[340] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Dec 13 14:32:12 Justins-Mac-Pro mDNSResponder[28]: AppendDNSNameString: Illegal empty label in name ".hsd1.ma.comcast.net."
Dec 13 14:32:12 Justins-Mac-Pro mDNSResponder[28]: AppendDNSNameString: Illegal empty label in name ".ma.comcast.net."
Dec 13 14:32:12 Justins-Mac-Pro mDNSResponder[28]: AppendDNSNameString: Illegal empty label in name ".comcast.net."
Dec 13 14:32:32 Justins-Mac-Pro com.apple.launchd.peruser.501[177] ([0x0-0x29029].com.aspyr.civ4bts[340]): Job appears to have crashed: Bus error
Dec 13 14:32:33 Justins-Mac-Pro ReportCrash[345]: Saved crash report for Civilization IV Beyond the Sword[340] version 3.19 (92131) to /Volumes/My Stuff/Users/jsurpless/Library/Logs/DiagnosticReports/Civilization IV Beyond the Sword_2009-12-13-143233_Justins-Mac-Pro.crash
 
Hey all, I hope this isn't too much of a pain for anyone but I'm going to stop supporting this version of VD and encourage everyone to use MAC BAT (which contains VD) instead. It's a much more stable conversion, with more features, and I do not have the time to maintain two different versions to a decent standard.

MAC BAT is compatible with the optional modules in this thread (though some users have reported issues with Leaders of VD, I'm looking into it). I will endeavour to convert the Modern Era Expansion to MAC BAT, though with the madness of the Xmas season this will probably won't be until January.
 
[redirected]
 
Back
Top Bottom