Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Dark GDK / TheGameCreators Tools and DarkGDK

Author
Message
vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 21st Jun 2011 12:51
Hey guys, i was here checking around the TGC tools for game creation, and im interested in buying some.

But my question is, can i use like, i dont know, a map created with Cartography Shop in DarkGDK ?

PS: saying Cartography Shop, i mean all tools in TGC Shop, or if you have a list of the ones who work and not with DarkGDK it would be appreciated!

Thanks a lot TGC Comunnity

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 21st Jun 2011 14:32
Quote: "But my question is, can i use like, i dont know, a map created with Cartography Shop in DarkGDK ?"


Yes, most tools found at TGC are compatible with DarkGDK. In case of Cartography Shop you could export it to X or use my CSM Importer for full support (will be released sometime this week).

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 21st Jun 2011 15:45
hey man thanks for the reply

I will download it when you release it, but what it really does? (i didnt get it)

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 21st Jun 2011 16:43
You can save your map/model from Cartography Shop (it will output to a CSM file) and then you can directly load this file into DarkGDK.

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 21st Jun 2011 16:47
nice i already made a few maps, i hope you release your "program"

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 21st Jun 2011 17:17
Yes, expect it in the next days.
I'll be glad if you find good use for it!

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 21st Jun 2011 18:08
cant you send me a Beta version just for test? xD

whats the difference between releasing today or tomorrow?

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 22nd Jun 2011 14:21 Edited at: 22nd Jun 2011 14:23
CSMImport has just been released.

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 22nd Jun 2011 16:10 Edited at: 22nd Jun 2011 16:23
Thanks thanks thanks thanks xD

Hey look, another thing

How can i re-position my maps so my player doesnt start under them?

@EDIT

I builded and now i got errors...




ERRORS:
Quote: "Compiling...
Main.cpp
Linking...
libcpmtd.lib(xdebug.obj) : warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
Main.obj : error LNK2019: unresolved external symbol "public: __thiscall CSMFile::~CSMFile(void)" (??1CSMFile@@QAE@XZ) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
Main.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CSMFile::Build(int)" (?Build@CSMFile@@QAE_NH@Z) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
Main.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CSMFile::Load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >" (?Load@CSMFile@@QAE_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
Main.obj : error LNK2019: unresolved external symbol "public: __thiscall CSMFile::CSMFile(void)" (??0CSMFile@@QAE@XZ) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
libcpmtd.lib(xdebug.obj) : error LNK2019: unresolved external symbol __malloc_dbg referenced in function "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z)
libcpmtd.lib(xdebug.obj) : error LNK2019: unresolved external symbol __free_dbg referenced in function "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z)
libcpmtd.lib(stdthrow.obj) : error LNK2019: unresolved external symbol __CrtDbgReportW referenced in function "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_message@std@@YAXPB_W0I@Z)
Debug\FPS Tut 3.exe : fatal error LNK1120: 7 unresolved externals
Build log was saved at "file://c:\Documents and Settings\Vitor\Os meus documentos\Visual Studio 2008\Projects\FPS Tut 3\FPS Tut 3\Debug\BuildLog.htm"
FPS Tut 3 - 8 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
"


Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 22nd Jun 2011 16:29 Edited at: 22nd Jun 2011 16:30
Quote: "How can i re-position my maps so my player doesnt start under them?"


Move the map or re-position the player. You can position the map by using dbPositionObject on the map object that you've built.

Quote: "I builded and now i got errors..."


Either just compile in "Release" mode,
or go into your projects configuration (right click on project in VS, make sure its "Debug" mode) -> C/C++ -> Code generation. Then change "Runtime library" to "Multithreaded /MT".

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 22nd Jun 2011 16:51
The Errors still come but now are just 5
Quote: "Compiling...
Main.cpp
Linking...
Main.obj : error LNK2019: unresolved external symbol "public: __thiscall CSMFile::~CSMFile(void)" (??1CSMFile@@QAE@XZ) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
Main.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CSMFile::Build(int)" (?Build@CSMFile@@QAE_NH@Z) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
Main.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CSMFile::Load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >" (?Load@CSMFile@@QAE_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
Main.obj : error LNK2019: unresolved external symbol "public: __thiscall CSMFile::CSMFile(void)" (??0CSMFile@@QAE@XZ) referenced in function "void __cdecl loadMap(void)" (?loadMap@@YAXXZ)
Release\FPS Tut 3.exe : fatal error LNK1120: 4 unresolved externals
Build log was saved at "file://c:\Documents and Settings\Vitor\Os meus documentos\Visual Studio 2008\Projects\FPS Tut 3\FPS Tut 3\Release\BuildLog.htm"
FPS Tut 3 - 5 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
"


Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 22nd Jun 2011 17:02 Edited at: 22nd Jun 2011 17:02
You have to put both file ("CSMImport.h" and "CSMImport.cpp") into your project! Did you do that?

"unresolved external symbol" means that the linker knows the function by its name (from the .h header), but can't find the code of it (from the .cpp or .lib in some cases).

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 22nd Jun 2011 17:09 Edited at: 22nd Jun 2011 17:14
i didnt include the cpp

do i need to put: #include "CSMImport.cpp" ?

@edit

i included it to project but still 5 errors..

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 22nd Jun 2011 17:12
No just #include "CSMImport.h",
but you will have to put both files into your project (drag and drop the files from the folder into your project in Visual Studio).

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 22nd Jun 2011 23:54
errors still...

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 23rd Jun 2011 00:54
The same errors like you posted above?
Don't know, I wish somebody else would check it out so I can see if it's just you or for others too...
I don't get these errors!

Make sure your files are like this:

Folder:
\Projects\My Game\My Game\
--> Main.cpp
--> CSMImport.h
--> CSMImport.cpp

Then include "CSMImport.h" and make sure both are in your project in VS.

WLGfx
16
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 23rd Jun 2011 03:44
I'll check it out in the morning. I like CSM for it's spline walls...
Will get back to you.

Warning! May contain Nuts!
vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 23rd Jun 2011 13:36



i never seen this errors... sorry :S

i did all you said...

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5
_Pauli_
AGK Developer
14
Years of Service
User Offline
Joined: 13th Aug 2009
Location: Germany
Posted: 23rd Jun 2011 14:15
And if you comment out all CSM related lines?
Do you get any errors then?
Because most of these errors have something to do with CNetwork...

vitinho444
13
Years of Service
User Offline
Joined: 12th Oct 2010
Location:
Posted: 23rd Jun 2011 15:13 Edited at: 23rd Jun 2011 15:45
Yes i get it O.o

I never get those errors and i didnt change anything O.o

how can i fix it ?

@edit

the errors are due to another directX sdk (damn) i will uninstall it and then i will report back, but i think it will works

just a minutes xD

Learning C++
VB6 Advanced: 4/5
VB.NET Advanced: 4/5

Login to post a reply

Server time is: 2024-05-22 05:24:55
Your offset time is: 2024-05-22 05:24:55