Welcome to Dream.In.Code
Getting Help is Easy!

Join 136,305 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 2,464 people online right now. Registration is fast and FREE... Join Now!




TES4::ALOA [WIP] [Working Title]

 
Reply to this topicStart new topic

TES4::ALOA [WIP] [Working Title], TES4:Oblivion, Automated [Mod] Load Order App

dwayne
14 Oct, 2008 - 05:41 PM
Post #1

New D.I.C Head
*

Joined: 2 Aug, 2008
Posts: 39


My Contributions
I have officially started my latest project, ALOA, which is just beginning to take shape. For those of you that do not know, TES4:Oblivion is a popular RPG (Role Playing Game) published by Bethesda Softworks, along with the free and full featured, Construction Set (as in, the actual game developer level design software).

The modding community is rather large and as the game has been out a while now, many large "overhaul" mods have surfaced but load order is important; though, it is out of the scope of this topic, at least for the time being. So the need for "noob friendly" software has increased drastically and I plan to satisfy that need.

Baically, the game loads mods in order of date modified. There is already a nice database and even an accompanying app close to what I want my app to be a better version of, FCOMHelper, named for "FCOM: Convergence". Which is basically a combo of all the overhauls, hence the picky load order.

I like FCOMHelper, though I believe it is limited. It is not really easy to use, has no GUI, requires the use of a separate batch file to run, outputs to a text file, and overall, could be improved. I plan on using a modified version of the FCOMHelper database; of course, with permission, I even requested source code for date changing code, the guy is pretty friendly & reasonable.

Right now, I am working on the underlying code to manipulate the dates, find the files, parse the database, etc. I will then tackle the GUI and maybe later, add functionality for adding unlisted mods (i.e. ones not in the database). I would simply position them accordingly in the database based on category (e.g. overhaul, tweak, user interface).

If anyone skilled in GUI coding for C++ would like to assist in this project, it would be much appreciated. Right now, I have the code to basically go through the database and recognize flags (e.g. comments, compatibility errors, warnings) and also send the strings to the LoadOrder function to set the date modified.

BTW, I know the name is lame, it is a working title. I just had to make a name for the topic. In my IDE it is still "ModOrder_CON", the CON for console version.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic
Time is now: 12/2/08 06:34AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month