What is this? CyanIDE is poised to become a full-blown application for managing your Civ4 Mods. CyanIDE will utilize a rich ability to export patch "scripts" incrementally from your mod changes which can be imported by others with ease and security. This isn't a pipe-dream application. I am literally coding it now, but I cant do it on my own. I am hoping that by releasing a teaser application I can garner some support and possibly some help in the process. What Works (somewhat) * File Browser. Allows you to view DDS image files. The system is designed to return DDS and TGA images in StdPicture format. This means that VB coders could draw DDS and TGA images on a picture box, form, etc. This literally took me 20 hours of coding to get working. * Text Key Dereferencing. More of an XML Parser test framework than anything. This dialog will locate strings from the XML\Text folder based on the text key (example: TXT_KEY_BLAHBLAH). What is Planned * Open Object Architecture (ActiveX). The entire CyanIDE application is being coded with exposed objects in mind (right now you can reference a couple things). In the end, developers will be able to code plugins and utilize the power of CyanIDE from within their own programs. * Code-free modding. CyanIDE will completely encapsulate the XML with visual objects. If you want, you will never have to touch XML or Python. * Patch Scripting. CyanIDE will track all changes you make to a mod (through CyanIDE, that is) and will allow you to generate Patch files of just your changes. Other users can download your Patch files and merge them with their mods. Thanks to the change tracker, you would be able to use several patches on one mod with conflicts and obvious problems clearly noted. Release Notice THIS RELEASE IS AN EARLY-STAGE DEBUG RELEASE. It will have bugs and it may not even install right. Please share any and all experiences you have anyway. Classified Ad I am looking for Visual Basic developers who are using VB6 (Enterprise) SP6 or are capable of producing API-compatible DLLs in either VC6 or VC.NET 1.1 (pre 2003). The version restrictions are because I want the finished product to be compatible with a broader range of default machine setups. The job would involve helping create reusable components for manipulating Civ4 mods. There is lots to do in this department. Developers working on the project would be expected to follow a solid coding standard for release branches. Collaboration will be done via email, forums, and IRC when necessary. Only serious inquiries please. Notes By the way, CyanIDE stands for "Civilization Integrated Development Environment". It's not a real IDE yet (but it could be). Cyan is the fourth color in the original 16 color set, contains 4 letters, and happens to be a heavily used "mask" color in Civ4's graphics files. I am reserving the next 2 posts for future use. Download The forum keeps refusing the upload, so here is an off-site link: http://libertyreturns.com/files/CyanIDE1_Debug1.zip Remember to always scan your downloads for viruses.