Game Development Community

GuideBot Beta 0.8

by Yuri Dobronravin · in Game Mechanics Kit · 02/11/2010 (10:57 am) · 151 replies

www.logicking.com/images/guideBot/guideBotLogoSmall.png
In this thread you can ask any questions about GuideBot Beta 0.8, which is due to be released on February, 12.

Read more at OUR BLOG.


GuideBot is still under active development so all your bug reports, comments, suggestions are highly appreciated.
#21
02/19/2010 (8:24 pm)
@ Donald

Same here, linker errors.
If it helps I've posted them here:

16>guideBot_d.lib(worldObject.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in LIBCMT.lib(malloc.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc already defined in LIBCMT.lib(recalloc.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand already defined in LIBCMT.lib(expand.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in LIBCMT.lib(msize.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_msize already defined in LIBCMT.lib(align.obj)
16>LIBCMTD.lib(malloc.obj) : error LNK2005: _V6_HeapAlloc already defined in LIBCMT.lib(malloc.obj)
16>LIBCMTD.lib(dbghook.obj) : error LNK2005: __crt_debugger_hook already defined in LIBCMT.lib(dbghook.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_amblksiz already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_amblksiz already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_init already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_find_block already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_free_block already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_block already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_region already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_group already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_resize_block already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heapmin already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_check already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_pHeaderDefer already defined in LIBCMT.lib(sbheap.obj)
16>LIBCMTD.lib(isctype.obj) : error LNK2005: __isctype_l already defined in LIBCMT.lib(isctype.obj)
16>LIBCMTD.lib(isctype.obj) : error LNK2005: __isctype already defined in LIBCMT.lib(isctype.obj)

Edit: Fixed it.
#22
02/20/2010 (2:42 pm)
The VisualDataBlocks aren't loading (non-GMK). Is that on purpose? Since now my giSoldier won't animate or shoot.
#23
02/20/2010 (7:25 pm)
>The VisualDataBlocks aren't loading (non-GMK). Is that on purpose? Since >now my giSoldier won't animate or shoot.

Strange, I wasn't enable to repeat your errors. I will keep trying.
Are you using Alpha 1.1 version of T3D.
#24
02/21/2010 (5:25 am)
Quote:Are you using Alpha 1.1 version of T3D.
Yes
#25
02/21/2010 (8:43 pm)
Marcus,

Make sure that your lib files are set correctly in the project properties. It looks like you have the debug lib set in the release project or vice-versa.

#26
02/22/2010 (10:50 am)
@ Kerry

If your talking about comment #21, you should know i fixed it. Now im struggling with VisualDataBlocks not loading.

Just figured that the Effectors not loading has something to do with the VisualDataBlocks not loading. These error messages are spamming my console:
VisualDataBlock: visual forwardVisual doesn't have effectors.It can't be created
32: Register object failed for object forwardVisual of class VisualDataBlock.
Effector::convertFromString: unknown effector
#27
02/22/2010 (11:08 am)
@Marcus L

>Just figured that the Effectors not loading has something to do with the >VisualDataBlocks not loading. These error messages are spamming my >console:

Only idea I have is that VisualDataBlock isn't compiled at all.
Have you tried use precomplied guideBot.exe and dll files instead, will it work?
#28
02/22/2010 (2:51 pm)
Tried the precompiled files, and they work. I've tried the install guide several of times now, and each time has ended either in crash or non-loaded VisualDataBlocks. It crashes unless i include the guideBot to the DLL solutions "project dependency".

Does it make any difference if i use the vc 2005 instead of 2008? Am i supposed to have to remove the "Ignore Specific Library" form the project, because if i don't do i get linker errors (the ones above)? Have anyone here successfully compiled non-GMK version of the guide bot? Sorry for the bother...
#29
02/22/2010 (2:55 pm)
@Marcus L

Thanks for the info. We tested GMK and non-GMK version (non GMK exe and dll is result of our compilation), but maybe there are some issues we forget about. I will try it now, and let you know what I have learned once I get result.
#30
02/23/2010 (8:51 am)
I have encountered same problem. Tried the precompiled files, and they work.

VisualDataBlock: visual forwardVisual doesn't have effectors.It can't be created
32: Register object failed for object forwardVisual of class VisualDataBlock.
Effector::convertFromString: unknown effector

I could not understand where the problem originated. Installer Guide re-read, but I'm still experiencing the same problem. I would appreciate if you are interested in this subject.
#31
02/23/2010 (1:38 pm)
@Kodgraf Game Studio
Do you use FPS example or project generated from template as starting point for merging?

I still can repeat error :(
#32
02/23/2010 (2:15 pm)
any find a fix for the animations not playing in the guidebot level?
using T3D1.1a with GMK 1.2.7 and buidebot beta.
the soldier doesn't run any animations
#33
02/24/2010 (2:11 am)
@Yuri

I used project generated from template.

I get a warning like the following in addition. (guideBot.lib)

15>Linking...
15>guideBot.lib(worldObject.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
15>   Creating library ../../../game/BH_Bolum1.lib and object ../../../game/BH_Bolum1.exp
15>Generating code
15>Finished generating code
15>Embedding manifest...
#34
02/24/2010 (4:38 am)
@Kodgraf Game Studio

I got the same error using Visual Studio 2008 and could not find a solution. I used Visual Studio 2005 and it compiled fine.

#35
02/24/2010 (7:48 am)
@Kerry
Hımm..

@Yuri
How can we get guideBot.vcproj file which is Visual Studio 2008 adapted?
#36
02/24/2010 (9:37 am)
@Kerry
Does the Effectors and VisualDataBlocks work when you compiled in vc 2005?
#37
02/24/2010 (12:09 pm)
Hi Guys,

I'm working with VC 2008 and have to admit there are some problems.
I haven't been able to get work in release mode, and now searching for solution. Sorry, it our fault. Hopefully I will be able to post update tomorrow.


One of Guide Bot users Kaj Wikman has suggest solution:

He suggests to turn off program optimization in properties->c++->optimization->whole program optimization.


By the way does debug mode works for you in 2008 or you got the same errors?
#38
02/24/2010 (1:05 pm)
I am able to compile the version with GMK on 2008 both in release and debug with the fix in post 10. Although I get no animations in the guidebot mission.
#39
02/24/2010 (2:30 pm)
The debug version worked fine using Visual Studio 2008 but I got errors in release mode. I have already tried turning off whole program optimization but still could not get the release version to compile in VS 2008.
#40
02/24/2010 (2:33 pm)
@ Kerry
What errors are you getting. Because I'm able to compile the release version in vs 2008.