General > User modifications

Modding Application

<< < (4/15) > >>

evilhamburger:
Java? nah...

I am current coding it in C#/C++ (I know it sucks...) and am doing so because it is much quicker than pure C++.

Once I have a fully working version, I will rewrite everything in C++ to make it portable (I prototype everything in C#/C++)

BTW... when I say C#/C++ I mean that I use C# plus some C++ code wrapped in a .dll

Legendman3:
Use winrar alot of people have it

evilhamburger:
1641 Lines so far (Yes... I added them up) and 106 lines of normal text (Describing custom files used by the programs)

The mod launcher is ready for a beta-release. At current it just dumps out .pk3 files in place of their originals, next version will support creating .pk3 files, and therefore be able to simply place .PK3s alongside their default counterparts. (Meaning switching mods is quicker)

It's 2:20am so that's why I am making little sense :)

Current Binaries are:
UFOAImodder.exe
ModSwitcher.exe
Error.dll -- Contains a universal error reporting system, used by both exes
Mod.dll -- Contains classes and functions relating to manipulating .mod files
Settings.dll -- Contains a 460 line completely dynamic, multi-purpose (and standalone :))settings class (Have been meaning to write one for a while)
Later I will roll the .dlls into a single library... But not until I get the .zip functions working...


On my TODO: List for tomorrow is.

* Create a rollback function on ModSwitcher for default files
* Use ZLib to manipulate PK3 files
* Rework ModSwitcher to support .ufos
* Finish coding item file parser/saver on UFO:AI Modder
* Get basic edits working (Means that a preview of the modder won't be far off if I get this done)

Mattn:
if you are writing stuff like this, please keep portabiilty in mind - did you had a look at the uforadiant sources yet? an editor is already integrated - extending it might be a good idea. it would be a pity to not use some tools because they aren't portable.

Legendman3:
So can you release a beta on monday afternoon? To you thats probably Monday late-night.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version