A wizard - sure. Keeping in mind I'm using MSVC++ 6.0, and the whole reason DGDK isn't compatible is the wizard systems are different.
If you wanna help though, some source code would be nice.
The types - that's a good idea.
typedef u32 db_boolean, db_byte, db_word, db_dword;
typedef s32 db_integer;
typedef f32 db_float;
typedef f64 db_double;
// etc
The SDK (current version, unreleased) currently does work with multiple .cpp files.
Also, returning strings works fine... Course that could just be me using the current version for so long that I must've forgotten about any old string return bugs. This is how you return a string, easily. (I'm sure there's a few other ways to use this class, but this is how I use it).
char* get_player_name(char* pszOldString, u32 playerID)
{
static DBProString dbpStr; // Keep from stack allocations slowing this down.
dbpStr.set(pszOldString, g_players[playerID].getName());
return dbpStr.get();
}
Not bad, me thinks.
Btw, Diggsey, I'm sorry I seemed to have lost that source code for that .INI thingy you made. If you just post the binary up over here (or send me a link to it) I'll just include it with the current package.
@everyone
OK, since no one has a preference on the installer, I'm making a simple console-based .EXE... MAYBE I'll make a graphical installer as well, but the current system I have works fine.
PS: I'll post a beta version up soon! Sorry for delay.
Cheers,
-naota
I'm not a dictator to those that do stuff for me by will. Only those who don't.