TGEA 1.8.2 Released
by Matt Fairfax · in Torque Game Engine Advanced · 10/18/2009 (6:02 pm) · 44 replies
Features
- SFX can now stream playback of sounds
- Theora video playback
Behavior Changes
- Material now has alpha testing disabled by default Files Changed:
- SimGroup::clear() now deletes all owned SimObjects Files Changed:
- mipLODBias on GFXSamplerStateData is now TypeF32 instead of TypeS32 Files Changed:
- Default world editor mouse move scale is now 0.2 instead of 1.0 Files Changed:
- CustomMaterial will now fail to load if it's specified shader could not be loaded Files Changed:
- DXT5 normal maps no longer assume that they are swizzled. Set swizzledNormalMap to true if your normal maps are swizzled [i]Files Changed:
- Thread constructor no longer takes a start_thread parameter, and threads must be started by calling Thread::start() Files Changed:
engine/source/materials/materialDefinition.cpp
engine/source/console/simSet.h
engine/source/console/simSet.cpp
engine/source/gfx/sim/gfxStateBlockData.cpp
tools/missionEditor/scripts/editorPrefs.ed.cs
engine/source/materials/customMaterialDefinition.cpp
engine/source/materials/materialDefinition.h
engine/source/materials/materialDefinition.cpp
engine/source/materials/processedShaderMaterial.cpp
engine/source/atlas/core/atlasDeferredFile.cpp
engine/source/atlas/core/atlasFile.cpp
engine/source/platform/test/testThreading.cpp
engine/source/platform/threads/thread.h
engine/source/platformMac/macCarbAsync.cpp
engine/source/platformMac/macCarbThread.cpp
engine/source/platformMac/macCocoaPlatform.mm
engine/source/platformWin32/threads/thread.cpp
engine/source/platformWin32/winAsync.cpp
Improvements
- Trimmed extraneous #defines from Xcode project template Files Changed:
- Added Optimized configuration to Xcode template Files Changed:
- Mac: Enabled GCC warnings Files Changed:
- Mac: Compile with GCC 4.2 against Mac OS 10.5 SDK Files Changed:
- commonMaterialData.cs is now in common/clientScripts
- Water skybox is now in common/data/water
- loadMaterials and reloadMaterials are now in common/clientScripts/loadMeterials.cs and properly handle dsos Files Changed:
- Mac FMod load error message is now "FMod provider unavailable" instead of the incorrect "You will not have sound" Files Changed:
- GBitmap now supports image sizes up to 4096x4096 Files Changed:
- Standardized on Torque::List instead of LList for our linked list needs Files Changed:
- Removed long deprecated AmbientAudioManager Files Changed:
- Added SimObject::logMessage, logWarning, and logError. See simObject.h for more information Files Changed:
- GlowBuffer blur texture size can now be changed at runtime Files Changed:
- CustomMaterial will now warn if its given shader lacks a modelview parameter Files Changed:
- WaterBlock now extends to its full scale, regardless of its gridSize Files Changed:
- WaterBlock depth visiblity can now be updated without a mission reload Files Changed:
- TSSortedMessh::assemble now warns as sorted meshes are deprecated in TGEA Files Changed:
- Processed*Material now logs a warning if it failed to load a texture Files Changed:
- ShapeBase images can now have a configurable number of simultaneously playing sounds. Use maxConcurrentSounds to set. Files Changed:
- String class now threadsafe Files Changed:
- Mac now supports bold and italic fonts Files Changed:
- Mac now uses SSE matrix multiplication Files Changed:
- Mac now properly detects CPU and memory information Files Changed:
engine/bin/projectGenerator/templates/Xcode.tpl
engine/bin/projectGenerator/templates/Xcode.tpl
engine/bin/projectGenerator/templates/Xcode.tpl
engine/bin/projectGenerator/templates/Xcode.tpl
common/clientScripts/client.cs
common/clientScripts/loadMaterials.cs
scriptsAndAssets/client/init.cs
engine/source/sfx/fmod/sfxFModProvider.mac.cpp
engine/source/gfx/bitmap/gBitmap.h
engine/source/T3D/fx/cameraFXMgr.h
engine/source/T3D/fx/cameraFXMgr.cpp
engine/source/T3D/fx/lightning.h
engine/source/T3D/fx/lightning.cpp
engine/source/T3D/fx/splash.h
engine/source/T3D/fx/splash.cpp
engine/source/T3D/ambientAudioManager.h
engine/source/T3D/ambientAudioManager.cpp
engine/source/console/simObject.h
engine/source/console/simObject.cpp
engine/source/T3D/fx/glowBuffer.h
engine/source/T3D/fx/glowBuffer.cpp
engine/source/materials/processedCustomMaterial.cpp
engine/source/terrain/waterBlock.cpp
engine/source/windowManager/terrain/waterBlock.cpp
engine/source/ts/tsSortedMesh.cpp
engine/source/materials/processedFFMaterial.cpp
engine/source/materials/processedCustomMaterial.cpp
engine/source/materials/processedShaderMaterial.cpp
engine/source/T3D/shapeBase.h
engine/source/T3D/shapeImage.cpp
engine/source/core/strings/stringFunctions.h
engine/source/core/strings/stringFunctions.cpp
engine/source/core/util/str.h
engine/source/core/util/str.cpp
engine/source/platformMac/macCarbFont.cpp
engine/source/math/mMathSSE.cpp
engine/source/platformMac/macCarbMath.cpp
engine/source/platform/platform.h
engine/source/platformMac/macCarbCPUInfo.cpp
Fixes
- Mac: Fixed shadow rendering on GeForce 7300 and 9400 Files Changed:
- Fixed CameraFX memory leaks Files Changed:
- Fixed player ground shake Files Changed:
- Particle emitters no longer erroneously accumulate during a mission Files Changed:
- Fixed crash when adding a waterblock to Template Files Changed:
- Fixed x/y flipping of imported terrain heightmaps Files Changed:
- "Double extension" dds textures (e.g. base.normal.dds) now load correctly Files Changed:
- Fixed enumeration of D3D9 adapters Files Changed:
- Default world editor image paths are now correct Files Changed:
- Fix NULL stateblock assert in TSShapeInstance::snapshot_softblend Files Changed:
- Fixed addMaterialMapping console function Files Changed:
- atlasGenerateTextureTOCFromTiles now writes bitmap properly Files Changed:
- ProcessedShaderMaterial::setEyePos now sets the proper position for scaled objects Files Changed:
- GFXD3D9TextureObject::copyToBmp no longer requires that the texture be a render target Files Changed:
- Mac: Ensure that a file is created when opening with ReadWrite access Files Changed:
- Fix memory leak in PlatformFont Files Changed:
- Fix memory leak in ActionMap::processBindCmd Files Changed:
- Document that Dynamic and KeepBitmap texture profile flags are mutually exclusive Files Changed:
- Assert when Dynamic and KeepBitmap texture profile flags are both specified Files Changed:
- Mac: Threads now properly unregister themselves if they were not set to autodelete Files Changed:
- Mac: Menu items no longer remain in a 'selected' state Files Changed:
- GFont now functions properly when Torque is run in a folder where it does not have write access Files Changed:
- Con::executef now functions properly when called with 7 arguments Files Changed:
- Missions now cycle properly Files Changed:
- Mac: Directory creation now properly reports success Files Changed:
- GuiTextCtrl now renders its border Files Changed:
- Fix memory leak in NetStringTable Files Changed:
- Win32 thread constructor no longer ignores the autodelete parameter Files Changed:
- TSMesh now releases Opcode collision data Files Changed:
- Calling a script function on a mission object no longer sets %this to 0 Files Changed:
- Fix precision and overflow bugs in Move::clamp() Files Changed:
- Frustum::getProjectionMatrix() now gives a correct projection matrix Files Changed:
- Remove unnecessary call to GFX->clear() from WaterBlock::updateReflection() Files Changed:
- Vector::merge() now copyconstructs copied objects Files Changed:
- Win32: Fix stack corruption in osGetTemporaryDirectory() Files Changed:
- Fix out of bounds array access in guiPopUpCtrlEx Files Changed:
- FileStream::open() now properly reports failure Files Changed:
- FileStream::setStatus() now properly reports sharing violations Files Changed:
- GFXD3D9TextureTarget now protects against NULL DepthStencil targets Files Changed:
- GuiTSControl constructor now initializes all member variables Files Changed:
- Mac Fullscreen now functions properly Files Changed:
- Win32: Command line arguments are now parsed properly Files Changed:
- mRound now works for values outside the 0-1 range Files Changed:
- Mac: Compressed textures now load properly Files Changed:
- GuiWindowCtrl::findHitEdges now works properly when the GuiWindowCtrl is a child of another control Files Changed:
- Mac: World editor gizmo now renders circle and cube handles when it should Files Changed:
- Fix off by 1 error in String::substr Files Changed:
- Fix off by 1 error in Path::CompressPath Files Changed:
- Path::AppendPath now ensures that the path will be updated when necessary Files Changed:
- ProcessedFFMaterial::setLightInfo now protects against NULL lightinfos Files Changed:
- WaterBlock now protects against invalid materials Files Changed:
- Removed stubbed out WaterBlock::isPointSubmerged Files Changed:
- Fix minimum argument count for MessageVector::pushBackLine console method Files Changed:
- Fix GuiSpeedometerCtrl rendering Files Changed:
- GFont::getStrNWidthPrecise now more precise values Files Changed:
- GFXDevice::getFrustum now protects against NULL parameter inputs Files Changed:
- GuiContainer::resize() no longer calls parentResized on its children multiple times Files Changed:
- GuiEditCtrl::onMosue down no longer crashes when shift clicking a single selected control Files Changed:
- SFXXAudioVoice destructor now protects against mVoice being NULL Files Changed:
- Water reflection and refraction now clamps Files Changed:
- GroundCover now only updates its cells in non-reflection passes Files Changed:
- Interior debug render modes all render properly now Files Changed:
- ParticleEmitter::prepBatchRender now provides a sorting key even if it has a NULL texture Files Changed:
- Console parser list is now cleared on shutdown Files Changed:
- Console Namespace destructors are now called on shutdown Files Changed:
- Console class tables are now freed on shutdown Files Changed:
- MemStream constructor now properly allows a NULL buffer parameter Files Changed:
- Win32: LightNormMap feature now works properly if the diffuse normal map is swizzled Files Changed:
- Skinned meshes now protect against a crash when polysoup collision is enabled Files Changed:
- WinFont::create now properly parses bold and italic modifier names Files Changed:
- Mac: Platform::AlertOKCancel and Platform::AlertRetry now return a boolean Files Changed:
- Mac: On 10.5.x, warn if a file will be overwritten even if the user did not specify an extension in the save dialog Files Changed:
- setSkinName works properly now and can be used multiple times Files Changed:
- GuiCanvas get/setCursorPos now properly operate in screen space Files Changed:
- All GUI callbacks now properly set $ThisControl before executing Files Changed:
- Can now compile against the August 09 DirectX SDK Files Changed:
engine/source/gfx/gl/gfxGLEnumTranslate.cpp
engine/source/T3D/fx/cameraFXMgr.cpp
engine/source/T3D/player.cpp
engine/source/T3D/fx/particleEmitter.cpp
Projects/Template/game/scriptsAndAssets/data/water/materials.cs
engine/source/gui/missionEditor/terraformer.cpp
engine/source/gfx/gfxTextureManager.cpp
engine/source/gfx/D3D9/pc/gfxPCD3D9Device.cpp
engine/source/gui/missionEditor/worldEditor.cpp
engine/source/ts/tShapeInstance.cpp
engine/source/materials/materialManager.cpp
engine/source/atlas/atlasImportTiles.cpp
engine/source/materials/processedShaderMaterial.cpp
engine/source/gfx/D3D9/gfxD3D9TextureObject.cpp
engine/source/platformPOSIX/posixVolume.cpp
engine/source/platform/platformFont.h
engine/source/sim/actionMap.cpp
engine/source/gfx/gfxTextureProfile.h
engine/source/gfx/gfxTextureProfile.cpp
engine/source/platformMac/macCarbThread.cpp
engine/source/platformMac/menus/popupMenu.cpp
engine/source/core/resource.h
engine/source/core/resource.cpp
engine/source/gfx/gFont.cpp
engine/source/console/console.cpp
scriptsAndAssets/server/scripts/game.cs
engine/source/platformPOSIX/posixVolume.cpp
engine/source/gui/controls/guiTextCtrl.cpp
engine/source/sim/netStringTable.cpp
engine/source/platformWin32/threads/thread.cpp
engine/source/ts/tsMesh.h
engine/source/ts/tsMesh.cpp
engine/source/console/compiledEval.cpp
engine/source/T3D/moveManager.cpp
engine/source/math/frustum.cpp
engine/source/terrain/waterBlock.cpp
engine/source/core/util/tVector.h
engine/source/platformWin32/wineFileio.cpp
engine/source/platformWin32/threads/thread.cpp
engine/source/core/stream/fileStream.cpp
engine/source/core/stream/fileStream.cpp
engine/source/gfx/D3D9/gfxD3D9Target.cpp
engine/source/gui/3d/guiTSControl.cpp
engine/source/gfx/gl/gfxGLDevice.mac.mm
engine/source/gfx/gl/gfxGLWindowTarget.cpp
engine/source/windowManager/mac/macWindow.h
engine/source/winodwManager/mac/macWindow.mm
engine/source/windowManager/mac/macWindowManager.mm
engine/source/platformWin32/winWindow.cpp
engine/source/math/mConsoleFunctions.cpp
engine/source/gfx/gl/gfxGLEnumTranslate.cpp
engine/source/gui/containers/guiWindowCtrl.cpp
engine/source/windowManager/mac/macView.mm
engine/source/core/util/str.h
engine/source/core/util/str.cpp
engine/source/core/util/path.cpp
engine/source/core/util/path.cpp
engine/source/materials/processedFFMaterial.cpp
engine/source/terrain/waterBlock.cpp
engine/source/terrain/waterBlock.h
engine/source/gui/utility/messageVector.cpp
engine/source/T3D/vehicles/guiSpeedometer.cpp
engine/source/gfx/gFont.cpp
engine/source/gfx/gfxDevice.cpp
engine/source/gui/containers/guiContainer.cpp
engine/source/gui/editor/guiEditCtrl.cpp
engine/source/sfx/xaudio/sfxXAudioVoice.cpp
scriptsAndAssets/data/water/materials.cs
engine/source/T3D/fx/groundCover.cpp
engine/source/interior/interiorDebug.cpp
engine/source/T3D/fx/particleEmitter.cpp
engine/source/console/console.cpp
engine/source/console/consoleInternal.cpp
engine/source/console/console.cpp
engine/source/console/consoleObject.h
engine/source/console/consoleObject.cpp
engine/source/core/stream/memStream.cpp
engine/source/shaderGen/HLSL/shaderFeatureHLSL.cpp
engine/source/ts/tsShapeInstance.h
engine/source/ts/tsShapeInstance.cpp
engine/source/platformWin32/winFont.cpp
engine/source/platformMac/macMsgBox.mm
engine/source/platformMac/macCocoaDialogs.mm
engine/source/T3D/shapeBase.h
engine/source/T3D/shapeBase.cpp
engine/source/T3D/shapeImage.cpp
engine/source/ts/tsShapeInstance.h
engine/source/ts/tsShapeInstance.cpp
engine/source/gui/core/guiCanvas.h
engine/source/gui/core/guiCanvas.cpp
engine/source/windowManager/mac/macWindow.h
engine/source/windowManager/mac/macWindow.cpp
engine/source/windowManager/win32/win32Window.h
engine/source/windowManager/win32/win32Window.cpp
engine/source/gui/controls/guiTextEditSliderCtrl.cpp
engine/source/gui/buttons/guiButtonBaseCtrl.cpp
engine/source/gui/buttons/guiCheckBoxCtrl.cpp
engine/source/gui/controls/guiColorPicker.cpp
engine/source/gui/controls/guiListBoxCtrl.cpp
engine/source/gui/controls/guiPopUpCtrl.cpp
engine/source/gui/controls/guiPopUpCtrlEx.cpp
engine/source/gui/controls/guiTextEditCtrl.cpp
engine/source/gui/controls/guiTextListCtrl.cpp
engine/source/gui/controls/guiTreeViewCtrl.cpp
engine/source/gui/core/guiArrayCtrl.cpp
engine/bin/projectGenerator/templates/vc2k3_proj.tpl
engine/bin/projectGenerator/templates/vc2k5_proj.tpl
engine/bin/projectGenerator/templates/vc2k8_proj.tpl
engine/source/gfx/D3D9/gfxD3D9Device.h
engine/source/gfx/D3D9/gfxD3D9Shader.cpp
About the author
I am a Game Designer at PopCap who has worked on PvZ Adventures, PvZ2, Peggle Blast, and Bejeweled Skies. I am an ex-GarageGames employee who helped ship TGE, TGEA, Torque 3D, and Constructor.
#22
10/19/2009 (9:32 pm)
Alex and Rene, you both rock. The work you both put into this release is awesome. Thankyou.
#23
10/19/2009 (10:08 pm)
Quote:The problem with the map2dif source is that it has never been brought up to compatibility with engine code in TGEA 1.7.x or TGEA 1.8.x which is dramatically different from the code in TGEA 1.0.3 (there isn't even the concept of a Torque "lib" for map2dif to link against in TGEA 1.7+).I thought the idea of releasing the source code was so that people could fix this and GG doesn't have to worry about it ;)
#24
I can put it up if GG doesn't mind.
10/19/2009 (11:48 pm)
Everyone with tgea 1.0.3 has the source. I can put it up if GG doesn't mind.
#25
It would be great if you could make the 1.0.3 SDK available to all or send me a copy and I'll have a look at bringing map2dif up-to-date and see if I can resolve the lightmap issues.
I'd built the Torque Lib and compiled against 1.8.1 before but due to a laptop crash I lost the work and haven't had access to TGEA 1.0.3 to start again.
10/20/2009 (9:42 am)
@Matt - Ahh hadn't realised that there wasn't a more up-to-date version even internally. It would be great if you could make the 1.0.3 SDK available to all or send me a copy and I'll have a look at bringing map2dif up-to-date and see if I can resolve the lightmap issues.
I'd built the Torque Lib and compiled against 1.8.1 before but due to a laptop crash I lost the work and haven't had access to TGEA 1.0.3 to start again.
#26
I've granted you a copy of the old 1.0.3 version of TGEA. You'll find it under the "TGEA Legacy" product in your account. This has the latest and greatest source code for map2dif.
10/20/2009 (4:53 pm)
Andy,I've granted you a copy of the old 1.0.3 version of TGEA. You'll find it under the "TGEA Legacy" product in your account. This has the latest and greatest source code for map2dif.
#27
10/20/2009 (5:53 pm)
Thanks Matt that's great :)
#28
Compiling...
sfxOggResource.cpp
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C2143: syntax error : missing ';' before '*'
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C2061: syntax error : identifier 'ResourceObject'
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : warning C4183: 'create': missing return type; assumed to be a member function returning 'int'
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(13) : error C2143: syntax error : missing ';' before '*'
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(13) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(13) : error C2061: syntax error : identifier 'ResourceObject'
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(14) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(17) : error C2440: 'return' : cannot convert from 'SFXOggResource *' to 'int'
There is no context in which this conversion is possible
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(41) : error C2065: 'mFrequency' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(69) : error C2065: 'SFX_FORMAT_MONO16' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(70) : error C2065: 'mSize' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(74) : error C2065: 'SFX_FORMAT_STEREO16' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(78) : error C2065: 'mData' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(86) : error C2065: 'mLength' : undeclared identifier
10/21/2009 (12:43 pm)
i keep getting this small block of compiling errors dealing with sfxOggResource.cppCompiling...
sfxOggResource.cpp
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C2143: syntax error : missing ';' before '*'
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C2061: syntax error : identifier 'ResourceObject'
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
j:\OLD HDD\torque\TGEA_1_8_0\engine\source\sfx/vorbis/sfxOggResource.h(50) : warning C4183: 'create': missing return type; assumed to be a member function returning 'int'
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(13) : error C2143: syntax error : missing ';' before '*'
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(13) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(13) : error C2061: syntax error : identifier 'ResourceObject'
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(14) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(17) : error C2440: 'return' : cannot convert from 'SFXOggResource *' to 'int'
There is no context in which this conversion is possible
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(41) : error C2065: 'mFrequency' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(69) : error C2065: 'SFX_FORMAT_MONO16' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(70) : error C2065: 'mSize' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(74) : error C2065: 'SFX_FORMAT_STEREO16' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(78) : error C2065: 'mData' : undeclared identifier
..\..\..\..\..\engine\source\sfx\vorbis\sfxOggResource.cpp(86) : error C2065: 'mLength' : undeclared identifier
#29
The project config you are using is wrong and is picking up sfx/vorbis which is part of the old SFX and actually should have been deleted by me. You probably need to regenerate your project files.
The configs for your game probably need to be changed as well. Simply merge from one of the game examples to catch the relevant changes.
10/21/2009 (1:04 pm)
@ScoobyThe project config you are using is wrong and is picking up sfx/vorbis which is part of the old SFX and actually should have been deleted by me. You probably need to regenerate your project files.
The configs for your game probably need to be changed as well. Simply merge from one of the game examples to catch the relevant changes.
#30
EDIT: ok well I removed sfx/vorbis from my project and it seems to be alright now... I get various linker errors now from everything else (nothing to do with sfx, vorbis, ect.) so atleast the sfx problem was solved.
10/21/2009 (1:10 pm)
So i should remove the sfx/vorbis dir from my project and use the sfx/media dir instead?EDIT: ok well I removed sfx/vorbis from my project and it seems to be alright now... I get various linker errors now from everything else (nothing to do with sfx, vorbis, ect.) so atleast the sfx problem was solved.
#31
This is one thing that makes projectGenerator so tremendously useful.
10/21/2009 (1:18 pm)
There's probably more that's missing (platform/async, core/ogg, etc.).This is one thing that makes projectGenerator so tremendously useful.
#32
10/21/2009 (1:25 pm)
i used winmerge and i beleive i copied all of those dirs and added those files. I just deleted/updated the other libs and lib projects and are recompiling them now. Just adventures of merging in 1.8.2 changes into a 1.8.0 codebase since i have so many changes it would take forever to merge the other way around
#33
10/21/2009 (6:40 pm)
Recently I had just moved out and everything that I was doing to start a new life was going from bad to worse. Eventually it picked up but the news of a tgea update has cheered me up more than I could imagine. Thanks to all once again.
#34
>>See below response.
NOTE: Vista requires this dll as it is does not appear to be present with DX.
Single file is downloadable from here:
http://www.dll-files.com/dllindex/pop.php?x3daudio1_1
11/05/2009 (12:00 pm)
X3dAudio.dll missing from build.>>See below response.
NOTE: Vista requires this dll as it is does not appear to be present with DX.
Single file is downloadable from here:
http://www.dll-files.com/dllindex/pop.php?x3daudio1_1
#35
11/05/2009 (12:58 pm)
Dee - X3dAudio.dll is part of DirectX and not part of TGEA, you need to update your DirectX Drivers to solve the problem
#36
11/29/2009 (5:22 pm)
thank you for the update
#37
12/22/2009 (4:20 pm)
Thanks GG! Really encouraging to see this. Back to work on the ol' isometric classic style ORPG I go.
#38
Regarding map2diff. Why not include the COLLADA code into TGEA 1.8.2. It will give long time loyal TGEA customers an alternative art path and won't impact negatively on T3D sales.
If its already in there then oops, my bad.
03/02/2010 (1:51 pm)
I have not checked GG website in nearly a year but its nice that this update is finally out. Regarding map2diff. Why not include the COLLADA code into TGEA 1.8.2. It will give long time loyal TGEA customers an alternative art path and won't impact negatively on T3D sales.
If its already in there then oops, my bad.
#39
do the prolems in post 13 and 28 still occure in the current 1.8.2 download?
how do i update the template to start a new Fixed project?
how is using the ProjectGenerater able to help fix the sound issues?
i ask because I'm integrating GMK and his was built on 1.8.1, and we can't get sound to work when integrating it with the current 1.8.2.
so i think it may be His older code is not fixed to use the current 1.8.2 release changes.
any ideas?
and thanks for all the hard work :)
05/28/2010 (3:20 am)
Rene, or anyone else that knows: do the prolems in post 13 and 28 still occure in the current 1.8.2 download?
how do i update the template to start a new Fixed project?
how is using the ProjectGenerater able to help fix the sound issues?
i ask because I'm integrating GMK and his was built on 1.8.1, and we can't get sound to work when integrating it with the current 1.8.2.
so i think it may be His older code is not fixed to use the current 1.8.2 release changes.
any ideas?
and thanks for all the hard work :)
#40
The TGEA_1_8_2\game\TGEA_1_8_2.exe runs, but mostly just 'sits there', not doing much of anything.. if i open/close the console, sometimes it will render the next frame, sometimes not.. what's the fix?
06/01/2010 (6:58 am)
I've recently downloaded and installed TGEA 1.8.2 on Windows XP with a GeForce 9400 GT.The TGEA_1_8_2\game\TGEA_1_8_2.exe runs, but mostly just 'sits there', not doing much of anything.. if i open/close the console, sometimes it will render the next frame, sometimes not.. what's the fix?
Associate Rene Damm
That's my oversight. Updated all the demo configs and not the templates. Argh. Sorry.
@Alex
Hehe. Thanks, man!! And yes, free shipments of Wickueler or Altenmuenster will be accepted on my end any time.
@Matt
Thanks!