2025-08-31 09:37 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop a5d09fa0
Timestamp: 2008-07-21 18:22:59
Author: satirik
Details ] Diff ]
* GetTextBoxList function added to the script api
* The callback should be more thread safe now
* the /stick function is now complete

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6209 37977431-3df6-0310-b722-df95706aa16b
develop 6c1e7fb5
Timestamp: 2008-07-21 10:59:37
Author: hoijui
Details ] Diff ]
Initial change: * some changes to the engine: loading AIs, float3, DamageArray & CommandQueue * C AI interface, consisting mainly of: IGlobalAI wrapper and Callback wrapper (IGlobalAICallback, IAICallback & IAICheats) * C++ AI interface wrapper: uses the new C interface in the background, but "looking" like the old/current C++ interface. * RAI changed to use th enew interface (minimal changes) * Adding a NullAI, which is comparable to TestGlobalAI, but using the new C interface

git-svn-id: https://spring.clan-sy.com/svn/spring/branches/caiinterface@6208 37977431-3df6-0310-b722-df95706aa16b
add - AI/Global/NullAI/AI.cpp Diff ] File ]
add - AI/Global/NullAI/AI.h Diff ] File ]
add - AI/Global/NullAI/AIExport.cpp Diff ] File ]
add - AI/Global/NullAI/AIExport.h Diff ] File ]
add - AI/Global/NullAI/AISCommands.cpp Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyDamagedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyDestroyedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyEnterLOSEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyEnterRadarEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyLeaveLOSEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyLeaveRadarEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEvents.h Diff ] File ]
add - AI/Global/NullAI/Event/AIInitEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIMessageEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AINullEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIPlayerCommandEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AISeismicPingEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitCapturedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitCreatedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitDamagedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitDestroyedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitFinishedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitGivenEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitIdleEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitMoveFailedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUpdateEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIWeaponFiredEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/AI.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AI.h Diff ] File ]
add - AI/Global/RAI-0.553/AIAICallback.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIAICallback.h Diff ] File ]
add - AI/Global/RAI-0.553/AIAICheats.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIAICheats.h Diff ] File ]
add - AI/Global/RAI-0.553/AIExport.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIExport.h Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAI.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAI.h Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAICallback.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAICallback.h Diff ] File ]
add - AI/Global/RAI-0.553/AISCommands.cpp Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyDamagedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyDestroyedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyEnterLOSEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyEnterRadarEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyLeaveLOSEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyLeaveRadarEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEvents.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIInitEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIMessageEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AINullEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIPlayerCommandEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AISeismicPingEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitCapturedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitCreatedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitDamagedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitDestroyedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitFinishedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitGivenEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitIdleEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitMoveFailedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUpdateEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIWeaponFiredEvent.h Diff ] File ]
mod - AI/Global/RAI-0.553/GlobalAIs.cpp Diff ] File ]
add - rts/ExternalAI/AILibrary.cpp Diff ] File ]
add - rts/ExternalAI/AILibrary.h Diff ] File ]
add - rts/ExternalAI/AILibraryGlobalAI.cpp Diff ] File ]
add - rts/ExternalAI/AILibraryGlobalAI.h Diff ] File ]
add - rts/ExternalAI/AISCommands.cpp Diff ] File ]
add - rts/ExternalAI/AISCommands.h Diff ] File ]
add - rts/ExternalAI/AISEvents.h Diff ] File ]
mod - rts/ExternalAI/GlobalAI.cpp Diff ] File ]
mod - rts/ExternalAI/GlobalAI.h Diff ] File ]
mod - rts/ExternalAI/GlobalAIHandler.cpp Diff ] File ]
add - rts/ExternalAI/SAICallback.cpp Diff ] File ]
add - rts/ExternalAI/SAICallback.h Diff ] File ]
add - rts/ExternalAI/SAIFloat3.cpp Diff ] File ]
add - rts/ExternalAI/SAIFloat3.h Diff ] File ]
mod - rts/Sim/Misc/DamageArray.cpp Diff ] File ]
mod - rts/Sim/Misc/DamageArray.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandQueue.h Diff ] File ]
mod - rts/System/float3.cpp Diff ] File ]
mod - rts/System/float3.h Diff ] File ]
develop d00d85dc
Timestamp: 2008-07-20 15:28:50
Author: satirik
Details ] Diff ]
* addtotextbox function added
* getcolors function added

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6206 37977431-3df6-0310-b722-df95706aa16b
develop 7698943e
Timestamp: 2008-07-20 11:35:33
Author: Auswaschbar
Details ] Diff ]
* cmake installs AIs into DATADIR


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6204 37977431-3df6-0310-b722-df95706aa16b
mod - AI/CMakeLists.txt Diff ] File ]
develop c7fbdcf5
Timestamp: 2008-07-19 21:30:09
Author: Auswaschbar
Details ] Diff ]
* really fix cmake 64bit build


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6203 37977431-3df6-0310-b722-df95706aa16b
mod - rts/lib/CMakeLists.txt Diff ] File ]
mod - rts/lib/streflop/CMakeLists.txt Diff ] File ]
mod - tools/DedicatedServer/CMakeLists.txt Diff ] File ]
develop ba21753f
Timestamp: 2008-07-19 20:12:48
Author: Auswaschbar
Details ] Diff ]
* fix cmake compilation in x86_64


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6202 37977431-3df6-0310-b722-df95706aa16b
mod - CMakeLists.txt Diff ] File ]
mod - rts/lib/CMakeLists.txt Diff ] File ]
mod - rts/lib/streflop/CMakeLists.txt Diff ] File ]
mod - tools/DedicatedServer/CMakeLists.txt Diff ] File ]
develop 37d5710e
Timestamp: 2008-07-18 22:48:57
Author: hoijui
Details ] Diff ]
argument renaming to make things clear

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6201 37977431-3df6-0310-b722-df95706aa16b
mod - rts/ExternalAI/IAICallback.h Diff ] File ]
develop 76ef0229
Timestamp: 2008-07-18 19:09:18
Author: satirik
Details ] Diff ]
* debug script window not shown by default
* api.JoinBattle now have a password parameter (stick.py updated to support it)

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6200 37977431-3df6-0310-b722-df95706aa16b
develop aed9916e
Timestamp: 2008-07-18 16:05:40
Author: trepan
Details ] Diff ]
- check for valid weaponIDs



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6199 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Weapons/WeaponDefHandler.cpp Diff ] File ]
develop f8ffd239
Timestamp: 2008-07-18 15:52:37
Author: hoijui
Details ] Diff ]
woops. this is needed for my last commit to work, sorry

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6198 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Weapons/WeaponDefHandler.cpp Diff ] File ]
mod - rts/Sim/Weapons/WeaponDefHandler.h Diff ] File ]
develop 4b03415e
Timestamp: 2008-07-18 15:44:52
Author: hoijui
Details ] Diff ]
In IAICallback and AICallback:
* renaming parameter names to be be consistent (mainly camel-casing)
* adding 3 new AI-Commands: AIHCGetUnitDefById, AIHCGetWeaponDefById, AIHCGetFeatureDefById

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6197 37977431-3df6-0310-b722-df95706aa16b
mod - rts/ExternalAI/AICallback.cpp Diff ] File ]
mod - rts/ExternalAI/AICallback.h Diff ] File ]
mod - rts/ExternalAI/IAICallback.h Diff ] File ]
develop 1d0042c9
Timestamp: 2008-07-18 03:10:44
Author: satirik
Details ] Diff ]
* disabled units bugs fixed
* admin icon added (gold = admin, normal = host)
* richedit control changed => fix the slow down because of a big chat log
* connect with password on lan server option added to the debug window
* ignore redirects option added to the debug window
* python scripting added, with 1 enabled script :
+ stick.py : type /stick userName spec={0/1} to auto join and leave a battle the user is in
+ others available test scripts like "auto spec on join" are available in the subf folder
* Open python scripting debug window button added in the debug window
* SP skins moved to the lobby folder

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6196 37977431-3df6-0310-b722-df95706aa16b
develop 93f0a0d7
Timestamp: 2008-07-17 22:13:31
Author: kloot
Details ] Diff ]
* spelling

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6195 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/ModInfo.h Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.h Diff ] File ]
develop 5325d5ad
Timestamp: 2008-07-17 20:25:03
Author: Auswaschbar
Details ] Diff ]
* cmake: use ""'s for SPRING_DATADIR (and append LIBDIR automatically)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6194 37977431-3df6-0310-b722-df95706aa16b
mod - rts/CMakeLists.txt Diff ] File ]
mod - rts/System/Platform/Linux/DataDirLocater.cpp Diff ] File ]
develop d7bfdad0
Timestamp: 2008-07-17 18:10:42
Author: Auswaschbar
Details ] Diff ]
* installation with cmake now has seperate bin, lib and data directories


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6193 37977431-3df6-0310-b722-df95706aa16b
mod - AI/CMakeLists.txt Diff ] File ]
mod - CMakeLists.txt Diff ] File ]
mod - rts/CMakeLists.txt Diff ] File ]
mod - tools/DedicatedServer/CMakeLists.txt Diff ] File ]
mod - tools/unitsync/CMakeLists.txt Diff ] File ]
develop 690ce299
Timestamp: 2008-07-17 17:39:07
Author: trepan
Details ] Diff ]
- strip the 'US' suffix for unsynced gadget directories



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6192 37977431-3df6-0310-b722-df95706aa16b
mod - installer/builddata/springcontent/LuaGadgets/gadgets.lua Diff ] File ]
develop e5fba83e
Timestamp: 2008-07-17 17:33:29
Author: Auswaschbar
Details ] Diff ]
* some cmake improvements


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6191 37977431-3df6-0310-b722-df95706aa16b
mod - rts/CMakeLists.txt Diff ] File ]
mod - rts/build/cmake/FindGLEW.cmake Diff ] File ]
mod - rts/build/cmake/FindOggVorbis.cmake Diff ] File ]
mod - rts/lib/streflop/CMakeLists.txt Diff ] File ]
develop c344f90c
Timestamp: 2008-07-17 16:57:00
Author: trepan
Details ] Diff ]
* globalLOS now affects the LOS view mode



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6190 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Map/BaseGroundDrawer.cpp Diff ] File ]
develop e33c3946
Timestamp: 2008-07-17 16:51:21
Author: kloot
Details ] Diff ]
* check all the objects in a blocking-map cell for pathing/coldet (not just the top-most one)

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6189 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Misc/GroundBlockingObjectMap.h Diff ] File ]
mod - rts/Sim/MoveTypes/GroundMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveMath/MoveMath.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandAI.cpp Diff ] File ]
develop 7de5af35
Timestamp: 2008-07-16 19:54:38
Author: det
Details ] Diff ]
Adds the following new tags to modrules.{lua,tdf}

* repair.energyCostFactor: Used to determine the energy cost used to repair a unit. Defaults to 0.0, which is backwards compatible behavior.
* capture.energyCostFactor: Used to determine the energy cost used to capture a unit. Defaults to 0.0, which is backwards compatible behavior.
* resurrect.energyCostFactor: Used to determine the energy cost used to resurrect a unit. Defaults to 0.5, which is backwards compatible behavior.
* reclaim.unitEnergyCostFactor: Used to determine the energy cost used to reclaim a live or under construction unit. Defaults to 0.0, which is backwards compatible behaviour.
* reclaim.featureEnergyCostFactor: Used to determine the energy cost used to reclaim a feature. Defaults to 0.0, which is backwards compatible behavior.
* reclaim.unitMethod: Used to determine the method for reclaiming live units. 0 = Revert to nano-frame and do gradual reclaim. 1 = Old method of subtracting HP. Defaults to 1, which is backwards compatible behaviour.
* reclaim.unitEfficiency: Used to determine how much metal you get back for reclaiming units (not features, corpses). Defaults to 1.0, which is backwards compatible behaviour.
* reclaim.allowEnemies: Whether or not you are allowed to reclaim a living enemy unit. Defaults to true, which is backwards compatible behaviour.
* reclaim.allowAllies: Whether or not you are allowed to reclaim a living ally unit. Defaults to true, which is backwards compatible behaviour.



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6188 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Features/Feature.cpp Diff ] File ]
mod - rts/Sim/ModInfo.cpp Diff ] File ]
mod - rts/Sim/ModInfo.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandAI.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.h Diff ] File ]
mod - rts/Sim/Units/UnitTypes/Builder.cpp Diff ] File ]
develop 99c126d2
Timestamp: 2008-07-16 17:56:30
Author: trepan
Details ] Diff ]
- 'test' directories should be properly excluded now



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6187 37977431-3df6-0310-b722-df95706aa16b
mod - SConstruct Diff ] File ]
develop fbd73d12
Timestamp: 2008-07-16 17:55:07
Author: trepan
Details ] Diff ]
- case-insensitive check for excluding 'test' directories



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6186 37977431-3df6-0310-b722-df95706aa16b
mod - rts/build/scons/filelist.py Diff ] File ]
develop 0ece6145
Timestamp: 2008-07-16 01:09:34
Author: kloot
Details ] Diff ]
* case consistency

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6185 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
develop e3679c94
Timestamp: 2008-07-16 01:07:34
Author: kloot
Details ] Diff ]
add globalLOS to the restricted-actions list

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6184 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
develop 24479cf4
Timestamp: 2008-07-16 00:57:27
Author: kloot
Details ] Diff ]
add a globalLOS param to gs (when enabled, everything is visible everywhere)

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6183 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Sim/Misc/LosHandler.h Diff ] File ]
mod - rts/System/GlobalStuff.cpp Diff ] File ]
mod - rts/System/GlobalStuff.h Diff ] File ]
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 ... 831 832 833 834 835 836 837 ... 880 ... 990 ... 1057 1058 1059  Next  Last