2025-11-08 07:00 CET

Changesets: spring

Search ] Browse ] Back to Index ]
develop 593e297c
Timestamp: 2009-03-02 23:18:30
Author: Karl-Robert Ernst
Details ] Diff ]
make MaxUnits from script.txt a per-team limit
mod - installer/builddata/springcontent/EngineOptions.lua Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
develop 42f62edc
Timestamp: 2009-03-02 22:07:35
Author: Karl-Robert Ernst
Details ] Diff ]
update engineoptions.lua for new limit
mod - installer/builddata/springcontent/EngineOptions.lua Diff ] File ]
develop be6ad85e
Timestamp: 2009-03-02 21:25:38
Author: Karl-Robert Ernst
Details ] Diff ]
fix segfault when exiting
mod - rts/Game/Game.cpp Diff ] File ]
develop e485fd52
Timestamp: 2009-03-02 20:56:50
Author: Karl-Robert Ernst
Details ] Diff ]
bump the unit limit to 32000
mod - rts/Sim/Misc/GlobalConstants.h Diff ] File ]
develop 94b30b5f
Timestamp: 2009-03-02 20:54:28
Author: Karl-Robert Ernst
Details ] Diff ]
make all vectors the size of maxUnits from the script (and not MAX_UNITS)
mod - AI/Skirmish/KAIK/AttackGroup.h Diff ] File ]
mod - rts/ExternalAI/SAICallback.cpp Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/WaitCommandsAI.cpp Diff ] File ]
mod - rts/Lua/LuaConstGame.cpp Diff ] File ]
mod - rts/Map/BaseGroundDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/BumpWater.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Projectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ProjectileHandler.cpp Diff ] File ]
mod - rts/Sim/Units/COB/CobInstance.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/AirCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/Command.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp Diff ] File ]
mod - rts/Sim/Units/UnitDef.h Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
develop 95b8b023
Timestamp: 2009-03-02 17:31:16
Author: Karl-Robert Ernst
Details ] Diff ]
replace MAX_UNITS with uh->MaxUnits() where its safe
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedMoveCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnitRendering.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.cpp Diff ] File ]
mod - rts/Sim/Features/Feature.h Diff ] File ]
develop c44d5a47
Timestamp: 2009-03-02 17:30:45
Author: Karl-Robert Ernst
Details ] Diff ]
nsis: exclude 7z from AIs too (not only from itnerfaces)
mod - installer/sections/main.nsh Diff ] File ]
develop 17f3b8ad
Timestamp: 2009-03-02 17:17:05
Author: Karl-Robert Ernst
Details ] Diff ]
add MaxUntis() to UntiHandler and use it to check if unitid is in range
mod - rts/ExternalAI/AICallback.cpp Diff ] File ]
mod - rts/ExternalAI/AICheats.cpp Diff ] File ]
mod - rts/ExternalAI/SkirmishAIWrapper.cpp Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/WaitCommandsAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/FactoryCAI.cpp Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
mod - rts/Sim/Units/UnitHandler.h Diff ] File ]
develop 5cdbf3ae
Timestamp: 2009-03-02 15:47:48
Author: Karl-Robert Ernst
Details ] Diff ]
removed some now unneeded #include "GlobalCOnstants.h"
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/PreGame.cpp Diff ] File ]
mod - rts/Game/UI/EndGameBox.h Diff ] File ]
mod - rts/Sim/Misc/AirBaseHandler.h Diff ] File ]
mod - rts/Sim/Misc/CollisionHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/GlobalSynced.cpp Diff ] File ]
mod - rts/Sim/Misc/GlobalSynced.h Diff ] File ]
mod - rts/Sim/Misc/GroundBlockingObjectMap.cpp Diff ] File ]
mod - rts/Sim/Misc/QuadField.cpp Diff ] File ]
mod - rts/Sim/Misc/TeamHandler.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/MobileCAI.h Diff ] File ]
mod - rts/Sim/Units/Groups/GroupHandler.h Diff ] File ]
mod - rts/Sim/Units/Unit.h Diff ] File ]
mod - rts/System/SpringApp.cpp Diff ] File ]
mod - rts/System/Sync/SyncDebugger.h Diff ] File ]
develop 3691d515
Timestamp: 2009-03-02 15:33:35
Author: hoijui
Details ] Diff ]
ai: rename SAICallback to SSkirmishAICallback
mod - AI/Interfaces/CMakeLists.txt Diff ] File ]
mod - AI/Interfaces/Java/JavaBridge.c Diff ] File ]
mod - AI/Interfaces/Java/JavaBridge.h Diff ] File ]
mod - AI/Interfaces/Java/bin/build.xml Diff ] File ]
mod - AI/Interfaces/Java/bin/common.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/commonDoc.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/commonOOCallback.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/java_generateWrappers.bat Diff ] File ]
mod - AI/Interfaces/Java/bin/java_generateWrappers.sh Diff ] File ]
mod - AI/Interfaces/Java/bin/java_wrappCallbackOO.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/jna_wrappCallback.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/native_createCallbackFPInitializations.awk Diff ] File ]
mod - AI/SConscript Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICallback.cpp Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICallback.h Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICheats.cpp Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICheats.h Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIGlobalAICallback.cpp Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIGlobalAICallback.h Diff ] File ]
mod - AI/Wrappers/LegacyCpp/Event/AIEvents.h Diff ] File ]
mod - rts/ExternalAI/Interface/AISCommands.h Diff ] File ]
mod - rts/ExternalAI/Interface/AISEvents.h Diff ] File ]
mod - rts/ExternalAI/Interface/aidefines.h Diff ] File ]
mod - rts/ExternalAI/SkirmishAIWrapper.cpp Diff ] File ]
mod - rts/ExternalAI/SkirmishAIWrapper.h Diff ] File ]
develop 79f059ba
Timestamp: 2009-03-02 15:31:08
Author: Karl-Robert Ernst
Details ] Diff ]
remove more MAX_TEAMSs and increase (ally)teamlimit to 254
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/UI/EndGameBox.h Diff ] File ]
mod - rts/Rendering/InMapDraw.cpp Diff ] File ]
mod - rts/Sim/Misc/AirBaseHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/AirBaseHandler.h Diff ] File ]
mod - rts/Sim/Misc/GlobalConstants.h Diff ] File ]
mod - rts/Sim/Misc/LosHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/LosHandler.h Diff ] File ]
mod - rts/Sim/Misc/QuadField.cpp Diff ] File ]
mod - rts/Sim/Misc/QuadField.h Diff ] File ]
mod - rts/Sim/Misc/RadarHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/RadarHandler.h Diff ] File ]
mod - rts/Sim/Misc/TeamHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/TeamHandler.h Diff ] File ]
mod - rts/Sim/Units/COB/CobInstance.cpp Diff ] File ]
mod - rts/Sim/Units/COB/CobInstance.h Diff ] File ]
mod - rts/Sim/Units/Groups/GroupHandler.cpp Diff ] File ]
mod - rts/Sim/Units/Groups/GroupHandler.h Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.h Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
mod - rts/Sim/Units/UnitHandler.h Diff ] File ]
mod - rts/Sim/Units/UnitLoader.cpp Diff ] File ]
mod - rts/System/LoadSaveHandler.cpp Diff ] File ]
develop 42ab43c4
Timestamp: 2009-03-02 14:28:14
Author: hoijui
Details ] Diff ]
ai: Interface rework:
* replaced SStaicGlobalData data struct with a more flexible SAIInterfaceCallback
* added C ABI version defines
mod - AI/Interfaces/C/Interface.cpp Diff ] File ]
mod - AI/Interfaces/C/Interface.h Diff ] File ]
mod - AI/Interfaces/C/InterfaceExport.cpp Diff ] File ]
mod - AI/Interfaces/C/InterfaceExport.h Diff ] File ]
mod - AI/Interfaces/Java/InterfaceExport.c Diff ] File ]
mod - AI/Interfaces/Java/InterfaceExport.h Diff ] File ]
mod - AI/Interfaces/Java/JavaBridge.c Diff ] File ]
mod - AI/Interfaces/Java/JavaBridge.h Diff ] File ]
mod - AI/Wrappers/CUtils/Util.c Diff ] File ]
mod - rts/ExternalAI/AIInterfaceLibrary.cpp Diff ] File ]
mod - rts/ExternalAI/AIInterfaceLibrary.h Diff ] File ]
mod - rts/ExternalAI/AIInterfaceLibraryInfo.cpp Diff ] File ]
mod - rts/ExternalAI/AIInterfaceLibraryInfo.h Diff ] File ]
mod - rts/ExternalAI/AILibraryManager.cpp Diff ] File ]
mod - rts/ExternalAI/Interface/AISCommands.h Diff ] File ]
mod - rts/ExternalAI/Interface/AISEvents.h Diff ] File ]
add - rts/ExternalAI/Interface/SAIInterfaceCallback.h Diff ] File ]
mod - rts/ExternalAI/Interface/SAIInterfaceLibrary.h Diff ] File ]
rm - rts/ExternalAI/Interface/SStaticGlobalData.h Diff ] File ]
mod - rts/ExternalAI/Interface/aidefines.h Diff ] File ]
add - rts/ExternalAI/SAIInterfaceCallback.cpp Diff ] File ]
rm - rts/ExternalAI/SStaticGlobalData.cpp Diff ] File ]
mod - rts/ExternalAI/aibase.h Diff ] File ]
develop c211d0c6
Timestamp: 2009-03-02 14:24:48
Author: hoijui
Details ] Diff ]
fileSystem: removed unimplemented functions from header, added functions
mod - rts/System/FileSystem/FileSystem.cpp Diff ] File ]
mod - rts/System/FileSystem/FileSystem.h Diff ] File ]
develop 4caf5ed2
Timestamp: 2009-03-02 12:59:00
Author: hoijui
Details ] Diff ]
build: cmake: mingw compile fix (windres not found) + add size_t GameSetup::GetSkirmishAIs()
mod - AI/Interfaces/Java/bin/native_createCallbackFPInitializations.awk Diff ] File ]
mod - rts/CMakeLists.txt Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/GameSetup.h Diff ] File ]
develop e8e977d9
Timestamp: 2009-03-02 12:54:09
Author: hoijui
Details ] Diff ]
removed lots of warnings; mainly initialization order and signed/unsigned comparison (easy/clear ones)
mod - rts/Game/Camera/OrbitController.cpp Diff ] File ]
mod - rts/Game/Camera/OverheadController.cpp Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/StartScripts/AirScript.cpp Diff ] File ]
mod - rts/Game/UI/EndGameBox.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UI/MiniMap.cpp Diff ] File ]
mod - rts/Game/UI/QuitBox.cpp Diff ] File ]
mod - rts/Game/UI/StartPosSelecter.cpp Diff ] File ]
mod - rts/Lua/LuaHandle.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaParser.cpp Diff ] File ]
mod - rts/Lua/LuaPathFinder.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaVFS.cpp Diff ] File ]
mod - rts/Map/MetalMap.cpp Diff ] File ]
mod - rts/Map/SM3/Frustum.cpp Diff ] File ]
mod - rts/Map/SM3/Sm3Map.cpp Diff ] File ]
mod - rts/Map/SM3/terrain/QuadRenderData.cpp Diff ] File ]
mod - rts/Map/SM3/terrain/Terrain.cpp Diff ] File ]
mod - rts/Map/SM3/terrain/TerrainTexEnvCombine.cpp Diff ] File ]
mod - rts/Map/SM3/terrain/TerrainTextureGLSL.cpp Diff ] File ]
mod - rts/Map/SM3/terrain/TerrainUtil.cpp Diff ] File ]
mod - rts/Map/SMF/BFGroundDrawer.cpp Diff ] File ]
mod - rts/Rendering/GL/glExtra.cpp Diff ] File ]
mod - rts/Rendering/GroundFlash.cpp Diff ] File ]
mod - rts/Rendering/IconHandler.cpp Diff ] File ]
mod - rts/Rendering/Textures/ColorMap.cpp Diff ] File ]
mod - rts/Rendering/Textures/TextureAtlas.cpp Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.cpp Diff ] File ]
mod - rts/Sim/Features/Feature.cpp Diff ] File ]
mod - rts/Sim/Misc/Team.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.cpp Diff ] File ]
mod - rts/Sim/Path/PathEstimator.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Projectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/GfxProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/RepulseGfx.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/SmokeProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/SmokeProjectile2.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Unsynced/SmokeTrailProjectile.cpp Diff ] File ]
mod - rts/Sim/Units/COB/CobInstance.h Diff ] File ]
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
develop 19fe39fd
Timestamp: 2009-03-02 07:00:08
Author: Tarendai
Details ] Diff ]
shifted handling of unit objects form boost::shared_ptr<IModule> to CUnit*
and unit ids, and all the refactors and simplifications necessary to make
this work. Units are now stored in an array of pointers indexed by unit
id, which should be orders of magnitude faster than an std::map<> of boost
smart pointers.

Task managers for units also recieved a similar treatment.

Behaviours no longer store a CUnit reference and nwo only use it when
needed, This should be safer and also means some behaviours never request
the CUnit object at all!

Removed some commented code in the building placement algorithm

Also made some other tiny changes
mod - AI/Skirmish/NTai/AI/NTai/Core/Global.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Core/Global.h Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Core/include.h Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Helpers/CConfigData.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Helpers/Terrain/CBuildingPlacer.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/Behaviours/AttackBehaviour.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/Behaviours/CDGunBehaviour.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/Behaviours/CKamikazeBehaviour.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/Behaviours/CMoveFailReclaimBehaviour.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/Behaviours/CRetreatBehaviour.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/Behaviours/CStaticDefenceBehaviour.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/Behaviours/MetalMakerBehaviour.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/CConfigTaskManager.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/CConfigTaskManager.h Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/CUnit.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/CUnit.h Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Units/IBehaviour.h Diff ] File ]
develop 79397246
Timestamp: 2009-03-02 02:10:59
Author: Tarendai
Details ] Diff ]
Merge branch 'master' of git://github.com/spring/spring into origin/ntai
mod - rts/ExternalAI/AICallback.cpp Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/GameSetup.h Diff ] File ]
mod - rts/Game/Player.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
develop 9e5ae526
Timestamp: 2009-03-02 02:08:40
Author: Tarendai
Details ] Diff ]
fixed Visual studio exports properly
mod - rts/System/exportdefines.h Diff ] File ]
develop db4d7dd1
Timestamp: 2009-03-02 01:53:39
Author: Tarendai
Details ] Diff ]
- Added some files to the vcproj
- fixed calling conventions under Visual Stduio
- fixed fastmath.h warnings under visual studio
- updated NTai aiinfo and options lua files
- fixed problem with tdfparser in NTai
mod - AI/Skirmish/NTai/AI/AI.vcproj Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Helpers/TdfParser.cpp Diff ] File ]
mod - AI/Skirmish/NTai/data/AIInfo.lua Diff ] File ]
mod - AI/Skirmish/NTai/data/AIOptions.lua Diff ] File ]
mod - rts/System/FastMath.h Diff ] File ]
mod - rts/System/exportdefines.h Diff ] File ]
develop 262e8062
Timestamp: 2009-03-02 00:57:56
Author: Karl-Robert Ernst
Details ] Diff ]
some more
mod - rts/ExternalAI/AICallback.cpp Diff ] File ]
develop ea16fcac
Timestamp: 2009-03-02 00:51:29
Author: Karl-Robert Ernst
Details ] Diff ]
replace some MAX_TEAMs with teamHandler->ActiveTeams()
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/Player.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
develop 762a44cd
Timestamp: 2009-03-02 00:42:34
Author: Karl-Robert Ernst
Details ] Diff ]
AllyTeam::Allies now variable-sized
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/GameSetup.h Diff ] File ]
develop f4ba29db
Timestamp: 2009-03-02 00:04:58
Author: Tarendai
Details ] Diff ]
added ignore statements for NTai visual studio build files and folders
mod - .gitignore Diff ] File ]
develop 4404ffc5
Timestamp: 2009-03-01 23:37:31
Author: hoijui
Details ] Diff ]
maindefines additions: STRNCPY and cPS
mod - AI/Wrappers/CUtils/Util.c Diff ] File ]
mod - rts/System/maindefines.h Diff ] File ]
develop d37868ec
Timestamp: 2009-03-01 23:26:40
Author: hoijui
Details ] Diff ]
adjusting Legacy C++ Interface to VS2008s non C99 compatibility
mod - AI/Wrappers/LegacyCpp/AIAICallback.cpp Diff ] File ]
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 771 772 773 774 775 776 777 ... 880 ... 990 ... 1057 1058 1059  Next  Last