Today I have issued version 0.1.1 that should fix some of the issues posted here.
To all the people who dowloaded Sh3Gen and got Exception messages as posted by some, this is happens while Sh3Gen is building its database (see FAQ). I have put restrictions on the use of exception handling, because I want to see whats going on. If these problems are handled at runtime, the results of the generation process might be unsatisfactory, without us knowing why.
One thing that Sh3Gen is very good at is showing small inconsistencies in the mods you are using. I have found out some interesting things, for small errors in Harbour Traffic like a Swedish naval base in Izmir and the like. There are also German ships in French harbours at the wrong time and naval bases in CAMPAIGN_RND, though this might be a feature of the milchcow mod.
If you encounter problems and are looking for a solution please:
- post the name of the campaign mod you're using (RuB, HT, IuB, U-Boat War, TeddyBar, ..)
- send me the exact error message like some users already did. It helps me assess the problem greatly.
@Cdre Gibs: You might have dotNET 2.0 installed. My new version lets you continue the installation, though my dotNET check is not successful. I haven't tried it with dotNET 2.0 yet, but Microsoft says it should be compatible. Also keep in mind that as of now, dotNET 2.0 is still only beta. Please retry with version 0.1.1 and tell me if it worked.
@Vonsteel: Your Roster\Sea contains .cfg files with incorrect ClassNames (looks like you spawned the .cfg of BBRevenge for another unit). This has been fixed in 0.1.1, by using the filename instead of the ClassName in the .cfg file.
@sober: I have included a change in 0.1.1 that might help with your problem, but I am not sure. Please post which campaign mod you're using, and maybe send me the file Sh3Gen.log by email.
@Noily: You can absolutely use it with mods, but right now there are still some problems.
Some info from the updated FAQ, which might help as well with your problems:
Q: Does this require a "clean" install or can I use it with mods?
A: Of course you can use it with mods. The program might however create an error message with some mods, and be unable to successfully generate data. Because the program is designed to read whats there and see what can be made out of the data, you should always give it a try. The worst thing that can happen is that you will not be able to use the program with your particular mods and that the generation process might not be successful, but you can be 100% sure that your Sh3 installation is not harmed.
Q: I am getting exception messages that say a certain item could not be added or a certain object does not exist. Can you explain to me whats going on?
A: These errors usually occur if some of the data in your Sh3 folder is inconsistent (usually if a unit or classname has been used twice) and it is exactly the kind of error that is to be excepted wile Sh3Gen is building its database. Keep in mind that, while the program itself is pretty small, it is analyzing large amounts of text (right now ~ 20 Mb). Usually, this text has been changed my a multitude of mods, and not every small mistake shows up in Sh3. Right now Sh3Gen is designed to be pretty picky about data consistency, because I don't want to get unpredictable results, and I also want to see what went wrong.
__________________
Last edited by GlobalExplorer; 10-25-08 at 06:30 PM.
|