View Full Version : Just another Mod Chooser
UNeverNo Jan 05, 2007, 03:05 AM I was sick of creating shortcuts by hand so I decided to create a Mod Chooser.
This program uses the registry to find the Civ-Path and offers some other functionalities. So you can close this Mod Chooser after starting Civ or configure it to automatically show the last started mod in Civ4/Warlords/BtS.
To install it simply put the .exe into any folder you want, I recommend Desktop, and start it - that's all.
Have fun! :)
Version history:
2.0 - now compatible to complete version (actual version)
1.1 - 2'913 downloads (fallback; not complete-compatible!)
1.0 - 452 downloads
0.3 - 850 downloads
0.2 - 11 downloads
0.1 - only internal testings
Download v2.0 (http://download.chr-soft.de/Civilization IV Mod Chooser-2.0.zip)
Suggestions? Questions? Bugs? Email me (see About) or PM me...
JohnYoga Jan 06, 2007, 08:18 PM UNeverNo,
Nicely done. Best I have seen/used.
Thank you very much for making. I like that you can mod choose for Civ4 vanilla AND Warlords...
Regards,
John
UNeverNo Jan 08, 2007, 02:20 AM Hello folks,
I made an update, because I forgot to look for Mods in MyDocuments. :mischief:
Please download the new version 0.3.
If you do have any ideas how to make the program better - post it ;)
UNeverNo Jan 25, 2007, 02:24 AM I finally made a screenshot ;)
hamarrboo Jan 25, 2007, 01:27 PM Awesome program. Keep up the good work.
ChinaBlue Feb 14, 2007, 04:21 PM Love it! Thank you
Wallabulla Feb 17, 2007, 05:56 AM Thanks alot for this handy program, great work! :)
Fiend777Fits Feb 27, 2007, 04:36 AM good work. the old mod starter is going in the recycle bin
Supreme Shogun Mar 30, 2007, 04:59 PM Awesome work. Absolutely love it and use it now. Thank you for sharing your work.
Vatras May 01, 2007, 08:49 AM Thank you for this helpful utility :)
OGRastamon May 16, 2007, 08:43 AM After playing my first Civ4 Mod I immediately began wishing for a program just like this. Thank you.
rebakan Jun 29, 2007, 04:10 AM @UNeverNo: i downloaded and extracted your mod chooser, but it doesn't work, nor in Civ4 nor in Warlords, it says:
Run-time error '9':
subscript out of range
i don't have any idea of how to fix it.Can you help me, please? I do appreciate, thanks.
UNeverNo Jun 29, 2007, 01:15 PM Mhh hard to find an error without debugging the code. And I don't get such error at my machine :(
I'm going to update the tool for BtS - I will take a closer look then, ok? :)
Vinnie1991 Jul 21, 2007, 01:32 PM Many thanks for this great program.
Do you have any idea when do you update this program for Beyond the Sword expansion?
UNeverNo Jul 23, 2007, 03:39 AM This week, maybe today - we'll see :)
UNeverNo Jul 23, 2007, 01:01 PM Here we go - now Bts-compatible :scan:
@rebakan: Sorry, I can't find any error, but I now implemented some error handling stuff - maybe this will help :crazyeye:
Wallabulla Aug 13, 2007, 05:26 PM thanks alot for the Bts update :goodjob:
3141592 Aug 17, 2007, 12:04 AM Very nice :goodjob:
My one gripe with it is that the text could be bigger, I don't mean huge, but maybe 14-20 font instead of 12.
Also, if you could make the menus just show all the mods without scrolling, that would be nice too.
And there is one small bug. It says "BTS pure" for the warlords slot by default and there is no default for the BTS slot.
Overall very nice and simple with no clutter. I'm surprised I didn't find this sooner.
Recursion Aug 29, 2007, 10:44 PM Thx ... very easy and straight forward way to start mods in Civ4. I will be using this quite a bit.
It says "BTS pure" for the warlords slot by default and there is no default for the BTS slot.
I didn't notice a "BTS pure" in the Warlords slot but there was not an option (default) in the BTS slot (was blank). Easy to work around as the drop-menu had the right stuff under BTS. Might want to fix for a polished release however ;)
Methos Oct 26, 2007, 02:55 PM I've been wondering if you updated it with BTS. Just now got around to checking. I really like this application. Thanks!
I'm also showing "BTS Pure" in the Warlords box and the BTS box is empty. Any chance it'll be fixed?
UNeverNo Oct 30, 2007, 04:39 AM I need to take a closer look. Unfortunately I haven't installed VB on my machine atmo...
UNeverNo Oct 31, 2007, 12:57 PM Updated. I adressed the wrong combo-box ;)
Methos Oct 31, 2007, 01:26 PM Thanks for the update!
JEELEN Mar 13, 2008, 08:53 AM The link on your DL page is broken due to hack attack as per Administrator announcement "Forum Security Breach...":(
UNeverNo Mar 13, 2008, 10:04 AM OMG quite bad backup I'd say ^^
Fortunately the link in this thread still works...
JEELEN Mar 14, 2008, 02:12 AM Link fixed!:)
EDIT: lol - the link you just put in the previous post links to this thread!
jkp1187 Mar 21, 2008, 09:33 AM Very handy. Thanks!
frenzyslave Apr 22, 2008, 12:32 AM Definitely saved alot of time and hassle. Thanks!
TowerWizard Aug 08, 2008, 02:47 PM Program says "Oops! Unable to find key to path of Civ4 in Registry..." I have not put Civ4 in the usual location, but it's the point of the program to find it anyway, right?
UNeverNo Oct 06, 2008, 04:12 AM Please PM me if you run into any problems.
The program looks into the registry to find the installation-path.
As I heard, downloaded versions of civ store these values in a different path. Maybe that's why the program can't find it.
Personally I only got the DVD-version, that's why I don't know where to find the install-path for the dl-version...
Gurra09 Oct 12, 2008, 07:45 AM I have the DVD version (Civilization IV Complete) but I get the same problem as TowerWizard anyway...
joeaverage Apr 03, 2009, 11:00 AM I get the same problem as Gurra09 and TowerWizard :(
UNeverNo Jun 09, 2009, 05:45 AM I finally :rolleyes: got the name of the registry key for the complete version from a person in another forum.
So there will be a new version soon (if I'm able to find the code).
If someone possess a steam version have a look into your registry and tell me, otherwisse there will be no version for you.
Btw thx to all those guys who gave me a bad rating in the dl-area just because they were to lazy to have a look into the forum and tell me that f***ing registry key.
mechaerik Jun 13, 2009, 10:20 PM Mine says
Unable to find an existing installation of Civilization 4!
Program will be terminated.
[I use Civ4Gold+BtS 3.17]
Gr3yHound Jun 15, 2009, 12:58 AM He might miss some registry entries. Here are all entries i know about, in 6 months noone complained about MapView not finding his installation.
Until this is fixed you should probably just fake the civ32 entry if you're on 32bit. etc.
wxRegKey *civ32 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Firaxis Games\\Sid Meier's Civilization 4");
wxRegKey *civGold32 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Firaxis Games\\Sid Meier's Civilization 4 Gold");
wxRegKey *civComplete32 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Firaxis Games\\Sid Meier`s Civilization 4 Complete");
wxRegKey *bts32 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Firaxis Games\\Sid Meier's Civilization 4 - Beyond the Sword");
wxRegKey *warlords32 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Firaxis Games\\Sid Meier`s Civilization 4 - Warlords");
//64 bit
wxRegKey *civ64 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432node\\Firaxis Games\\Sid Meier's Civilization 4");
wxRegKey *civGold64 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432node\\Firaxis Games\\Sid Meier's Civilization 4 Gold");
wxRegKey *civComplete64 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432node\\Firaxis Games\\Sid Meier`s Civilization 4 Complete");
wxRegKey *bts64 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432node\\Firaxis Games\\Sid Meier's Civilization 4 - Beyond the Sword");
wxRegKey *warlords64 = new wxRegKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432node\\Firaxis Games\\Sid Meier`s Civilization 4 - Warlords");
TimbreWolf Jun 25, 2009, 02:52 PM Same problem as above with the Complete version.
I finally :rolleyes: got the name of the registry key for the complete version from a person in another forum.
So there will be a new version soon (if I'm able to find the code).
Good to hear - is this still on it's way?
Thanks.
UNeverNo Jun 29, 2009, 08:49 AM Have a look at post #1 :scan:
JEELEN Jun 29, 2009, 08:53 AM :goodjob:
Btw thx to all those guys who gave me a bad rating in the dl-area just because they were to lazy to have a look into the forum and tell me that f***ing registry key.
Gave you an A+.;)
MightyOne Jul 01, 2009, 06:52 AM UNeverNo, very nice, indeed:goodjob:
zulu9812 Jul 06, 2009, 01:21 AM This won't detect Beyond the Sword, even if I place it in the BTS folder. Using version 2.0
Gr3yHound Jul 06, 2009, 11:58 AM I never used that tool but you should try finding ur reg entries. (see my post above) and fake the default civ reg entry. When looking for the reg keys you'll see which one you need to fake. Probably INSTALLPATH or something.
The_J Jul 06, 2009, 02:02 PM V 2 works for me :).
I have the normal versions with 3 DVDs.
millansoft Jul 31, 2009, 03:03 PM If you include Colonization support and an option to choose manually the path, it will be awesome!
frenzyslave Aug 23, 2009, 10:07 PM Works awesomely for me, always did.
Once again, youve helped me out bucketloads by shortening the annoying old method of starting the game twice by loading a mod.
Makarius May 24, 2010, 11:32 AM quite a handy program - congratulation and thanks.
Which language/tool did you use to create the .exe? I'm looking for some environment to create small programs for win32.
Greeting:
Makarius
Mythdefied Jun 17, 2010, 10:07 PM Thank you! This'll make things loads easier.
GKey Oct 03, 2010, 06:10 AM Nice tool, thanks! :)
I have a question though. Is it possible to add ability to rename that CvGameCoreDLL.dll file? I use BUG + BULL mods for most forum games, which require another CvGameCoreDLL.dll. So I keep in my Steam\SteamApps\common\sid meier's civilization iv beyond the sword\Assets folder both original CvGameCoreDLL.dll renamed as CvGameCoreDLL.dll.original and BULL's dll. And every time when I run HOF compatible game I need manually rename these dlls. Kind of annoying. I've made a batch for it, but would be nice to have it all in 1 mod chooser. Like yours.
Thanks again and good job!
TC01 Oct 08, 2010, 05:46 PM Nice tool, thanks! :)
I have a question though. Is it possible to add ability to rename that CvGameCoreDLL.dll file? I use BUG + BULL mods for most forum games, which require another CvGameCoreDLL.dll. So I keep in my Steam\SteamApps\common\sid meier's civilization iv beyond the sword\Assets folder both original CvGameCoreDLL.dll renamed as CvGameCoreDLL.dll.original and BULL's dll. And every time when I run HOF compatible game I need manually rename these dlls. Kind of annoying. I've made a batch for it, but would be nice to have it all in 1 mod chooser. Like yours.
Thanks again and good job!
EDIT: Oops, I didn't quite get what you're saying.
It is possible to add that to a mod launcher. The simple, no-real-coding required method would be to make your batch file:
-Prompt you to rename/not rename
-Do that action
-Run this mod launcher program
GKey Oct 14, 2010, 09:17 AM Thanks! That's what my batch actually does.
However I've met some people here with same need and suspect there are many others who still rename these dll's manually. Was wondering why such a simple operation could not be included in any of existing mod choosers.
UNeverNo Nov 17, 2010, 08:38 AM Hey guys,
as I wrote at page 2:
Please PM me if you run into any problems.
If you include Colonization support and an option to choose manually the path, it will be awesome!If you could compare the structure of Col to normal Civ I will be able to do something for you (if I find the code...) ;)
quite a handy program - congratulation and thanks.
Which language/tool did you use to create the .exe? I'm looking for some environment to create small programs for win32.
Greeting:
MakariusHi Makarius,
I wrote it with Visual Basic 6, just because not everyone got a .NET installation at his PC, but I think nearly all got a vb runtime ;)
Nice tool, thanks! :)
I have a question though. Is it possible to add ability to rename that CvGameCoreDLL.dll file? I use BUG + BULL mods for most forum games, which require another CvGameCoreDLL.dll. So I keep in my Steam\SteamApps\common\sid meier's civilization iv beyond the sword\Assets folder both original CvGameCoreDLL.dll renamed as CvGameCoreDLL.dll.original and BULL's dll. And every time when I run HOF compatible game I need manually rename these dlls. Kind of annoying. I've made a batch for it, but would be nice to have it all in 1 mod chooser. Like yours.
Thanks again and good job!Mhh, I'm not quite sure how to handle that. As far as I understand you I'd need a configuration for each installed mod with different paths. I need to store that somewhere and load it. A bit too much overload if you ask me. But if you find - let's say - a dozen people who need that also...;)
TC01 Nov 21, 2010, 09:40 PM Colonization works exactly the same as normal Civ does (Colonization.exe mod=\modname).
It just uses a different registry key- Sid Meier's Civilization IV Colonization\INSTALLDIR (in the same place as the other registry keys).
Terkhen Nov 10, 2011, 04:48 AM Nice program :)
It's something minor, but... would it be possible to create a version that only shows BtS mods? I don't use vanilla or Warlords at all.
|
|