2025-08-28 07:28 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop 82140e99
Timestamp: 2008-06-27 07:54:33
Author: trepan
Details ] Diff ]
- fixed Spring.SetFeaturePosition()
- handle blocking correctly
- update the visual transMatrix



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6082 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Sim/Features/Feature.cpp Diff ] File ]
develop 70bb2ff5
Timestamp: 2008-06-27 06:58:25
Author: trepan
Details ] Diff ]
- moved '#include "Team.h"' out of the DIRECT_CONTROL_ALLOWED #ifdef block



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6081 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Game/Player.cpp Diff ] File ]
develop a155221d
Timestamp: 2008-06-27 05:39:58
Author: trepan
Details ] Diff ]
- removed test.cxx



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6080 37977431-3df6-0310-b722-df95706aa16b
rm - tools/unitsync/test/test.cxx Diff ] File ]
develop 1171b9f3
Timestamp: 2008-06-27 05:35:24
Author: trepan
Details ] Diff ]
// UNITSYNC
- added LuaParser API to unitsync
(and some test code to unitsync/test/test.cpp, needs more testing)

- added OpenArchiveType(name, type) to unitsync (at Satirik's request)
(type can be "zip", "7z", "dir", or "hpi")

- added 'const char* GetSideStartUnit(int side)' to unitsync


// GAME
- changed the order of selections for scriptless execution:
was: map, script, mod
now: mod, script, map
this was done so that ValidMaps.lua could be implemented
properly for scriptless execution, which should help implement
scriptless execution missions

- added the '-C <filename>' command line option
(for using alternate config files, or registry paths (right term?))

- added separate sonarJammer LOS maps
(#define SONAR_JAMMER_MAPS in RadarHandler.h to enable)

- added the CPlayer::controlledTeams set

- added the SideParser.cpp parser (unifies the side parsing)

- did some more cleanup in ArchiveScanner


// MAP
- added SMF height overrides in the SMD file, example:
smf = {
minheight = -100.0f,
maxheight = 200.0f,
}
(note: these values can be changed by MapOptions)


// LUAUI migration
- moved most of the LuaUI call-outs into LuaUnsyncedRead
and LuaUnsyncedCtrl. The LuaUnsyncedCtrl call-outs require
that the modUICtrl variable be enabled for non-user scripts
to use them. I've also considered adding a user controlled
file that lists the call-ins and call-outs the the unsynced
global scripts can use. The handling for net message related
call-outs might also change...

- moved most of the LuaUI call-ins into LuaCallInHandler and
LuaHandle. The moved call-ins require that the modUICtrl
variable be enabled for non-user scripts to receive them.

- added the /luamoduictrl [0|1] command

- added the "LuaModUICtrl" (default = 1) config variable

// SYNCED call-ins
- added UnitEnteredWater(unitID, unitDefID, unitTeam) call-in
- added UnitEnteredAir(unitID, unitDefID, unitTeam) call-in
- added UnitLeftWater(unitID, unitDefID, unitTeam) call-in
- added UnitLeftAir(unitID, unitDefID, unitTeam) call-in

// SYNCED call-outs
- added Spring.ValidUnitID(number id) -> boolean
- added Spring.ValidFeatureID(number id) -> boolean

// UNSYNCED call-ins
- added a real ViewResize() call-in

// UNSYNCED call-outs
- added Spring.GetModUICtrl()
- added Spring.GetViewGeometry() -> sizeX, sizeY, posX, posY
- added Spring.GetWindowGeometry() -> sizeX, sizeY, posX, posY
- added Spring.GetScreenGeometry() -> sizeX, sizeY, posX, posY

- modified Spring.GetVisibleUnits() so that the team specifier can
use the ALL_UNITS, ALLY_UNITS, ENEMY_UNITS, and MY_UNITS values.

- removed the following compatibility defines from luaconf.h:
LUA_COMPAT_VARARG
LUA_COMPAT_MOD
LUA_COMPAT_LSTR
LUA_COMPAT_GFIND
LUA_COMPAT_OPENLIB

- adjusted the lua scripts in SVN for the compatibility changes



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6079 37977431-3df6-0310-b722-df95706aa16b
mod - SConstruct Diff ] File ]
mod - game/LuaUI/Widgets/camera_ctrl.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_clock.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_comm_ends.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_eyes.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_modeltest.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_mousetrail.lua Diff ] File ]
mod - game/LuaUI/Widgets/gui_tooltip.lua Diff ] File ]
mod - game/LuaUI/Widgets/ico_customicons.lua Diff ] File ]
mod - game/LuaUI/Widgets/snd_chatterbox.lua Diff ] File ]
mod - game/LuaUI/actions.lua Diff ] File ]
mod - game/LuaUI/callins.lua Diff ] File ]
mod - game/LuaUI/fonts.lua Diff ] File ]
mod - game/LuaUI/layout.lua Diff ] File ]
mod - game/LuaUI/widgets.lua Diff ] File ]
mod - game/teamcolors.lua Diff ] File ]
mod - installer/builddata/maphelper/MapOptions.lua Diff ] File ]
mod - installer/builddata/maphelper/maphelper/applyopts.lua Diff ] File ]
add - installer/builddata/maphelper/maphelper/mapdefaults.lua Diff ] File ]
add - installer/builddata/maphelper/maphelper/setupopts.lua Diff ] File ]
mod - installer/builddata/springcontent/LuaGadgets/actions.lua Diff ] File ]
mod - installer/builddata/springcontent/LuaGadgets/gadgets.lua Diff ] File ]
mod - installer/builddata/springcontent/gamedata/explosions.lua Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/Game.h Diff ] File ]
mod - rts/Game/GameHelper.cpp Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/GameSetupData.h Diff ] File ]
mod - rts/Game/Player.cpp Diff ] File ]
mod - rts/Game/Player.h Diff ] File ]
mod - rts/Game/PreGame.cpp Diff ] File ]
mod - rts/Game/PreGame.h Diff ] File ]
mod - rts/Game/SelectedUnits.cpp Diff ] File ]
mod - rts/Game/SelectedUnits.h Diff ] File ]
mod - rts/Game/SelectedUnitsAI.cpp Diff ] File ]
mod - rts/Game/StartScripts/CommanderScript.cpp Diff ] File ]
mod - rts/Game/StartScripts/CommanderScript2.cpp Diff ] File ]
mod - rts/Game/StartScripts/GlobalAITestScript.cpp Diff ] File ]
mod - rts/Game/StartScripts/SpawnScript.cpp Diff ] File ]
mod - rts/Game/Team.cpp Diff ] File ]
mod - rts/Game/Team.h Diff ] File ]
mod - rts/Game/UI/EndGameBox.cpp Diff ] File ]
mod - rts/Game/UI/EndGameBox.h Diff ] File ]
mod - rts/Game/UI/GameSetupDrawer.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.h Diff ] File ]
mod - rts/Game/UI/LuaUI.cpp Diff ] File ]
mod - rts/Game/UI/LuaUI.h Diff ] File ]
mod - rts/Game/UI/MouseHandler.cpp Diff ] File ]
mod - rts/Game/UI/ShareBox.cpp Diff ] File ]
mod - rts/Game/UI/TooltipConsole.cpp Diff ] File ]
mod - rts/Lua/LuaCallInHandler.cpp Diff ] File ]
mod - rts/Lua/LuaCallInHandler.h Diff ] File ]
mod - rts/Lua/LuaConstGame.cpp Diff ] File ]
mod - rts/Lua/LuaHandle.cpp Diff ] File ]
mod - rts/Lua/LuaHandle.h Diff ] File ]
add - rts/Lua/LuaInputReceiver.cpp Diff ] File ]
add - rts/Lua/LuaInputReceiver.h Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaParser.cpp Diff ] File ]
mod - rts/Lua/LuaParser.h Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.h Diff ] File ]
mod - rts/Lua/LuaTextures.h Diff ] File ]
mod - rts/Lua/LuaUnitRendering.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.h Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.h Diff ] File ]
mod - rts/Lua/LuaWeaponDefs.cpp Diff ] File ]
mod - rts/Map/BaseGroundDrawer.cpp Diff ] File ]
mod - rts/Map/MapInfo.cpp Diff ] File ]
mod - rts/Map/MapInfo.h Diff ] File ]
mod - rts/Map/ReadMap.cpp Diff ] File ]
mod - rts/Map/ReadMap.h Diff ] File ]
mod - rts/Map/SMF/SmfReadMap.cpp Diff ] File ]
mod - rts/Rendering/IconHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/LosHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/LosHandler.h Diff ] File ]
mod - rts/Sim/Misc/RadarHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/RadarHandler.h Diff ] File ]
mod - rts/Sim/ModInfo.cpp Diff ] File ]
mod - rts/Sim/ModInfo.h Diff ] File ]
mod - rts/Sim/Path/PathEstimator.cpp Diff ] File ]
add - rts/Sim/SideParser.cpp Diff ] File ]
add - rts/Sim/SideParser.h Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.h Diff ] File ]
mod - rts/Sim/Units/UnitDefHandler.cpp Diff ] File ]
mod - rts/Sim/Units/UnitLoader.cpp Diff ] File ]
mod - rts/System/FileSystem/ArchiveFactory.cpp Diff ] File ]
mod - rts/System/FileSystem/ArchiveFactory.h Diff ] File ]
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
mod - rts/System/FileSystem/ArchiveScanner.h Diff ] File ]
mod - rts/System/FileSystem/VFSHandler.cpp Diff ] File ]
mod - rts/System/FileSystem/VFSHandler.h Diff ] File ]
mod - rts/System/GlobalStuff.cpp Diff ] File ]
mod - rts/System/MouseInput.cpp Diff ] File ]
mod - rts/System/Platform/ConfigHandler.cpp Diff ] File ]
mod - rts/System/Platform/ConfigHandler.h Diff ] File ]
mod - rts/System/SpringApp.cpp Diff ] File ]
mod - rts/lib/lua/README_SPRING Diff ] File ]
mod - rts/lib/lua/include/luaconf.h Diff ] File ]
add - tools/unitsync/LuaParserAPI.cpp Diff ] File ]
add - tools/unitsync/LuaParserAPI.h Diff ] File ]
mod - tools/unitsync/test/test.cpp Diff ] File ]
add - tools/unitsync/test/test.cxx Diff ] File ]
mod - tools/unitsync/unitsync.cpp Diff ] File ]
develop f256116f
Timestamp: 2008-06-26 23:26:02
Author: satirik
Details ] Diff ]
SP:
- side selection bug fixed
- start pos not correct when having gaps in TEAMx of the scripts fixed

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6078 37977431-3df6-0310-b722-df95706aa16b
develop 166ac798
Timestamp: 2008-06-26 18:54:17
Author: satirik
Details ] Diff ]
SP :
- try catch added for music/sounds so if you can't play them it won't pop tons of mci errors
- "-wine" activating the "-menu" bug fixed

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6077 37977431-3df6-0310-b722-df95706aa16b
develop deaad660
Timestamp: 2008-06-26 02:12:53
Author: satirik
Details ] Diff ]
SP :
- map selection not coming back to the skirmish page bug fixed
- adding bot doing crap bug fixed
- spring version comes from unitsync now instead of the exe to avoid bugs

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6076 37977431-3df6-0310-b722-df95706aa16b
develop 4ef17553
Timestamp: 2008-06-25 23:03:36
Author: satirik
Details ] Diff ]
- launching using the SP button failed because the skin was not extracted if you didn't launch it with -menu
- music is paused when a game is launched

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6075 37977431-3df6-0310-b722-df95706aa16b
develop 4c7ecb35
Timestamp: 2008-06-25 22:00:37
Author: satirik
Details ] Diff ]
- Single Player Mode added
- Start button not always greyed on non host player in ladder battle bug fixed

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6074 37977431-3df6-0310-b722-df95706aa16b
develop 733616be
Timestamp: 2008-06-25 20:01:22
Author: Auswaschbar
Details ] Diff ]
* fix signed / unsigned conversion warnings
* fixed LogOutput for dedicated server (gs undefined reference)
* don't add boost include directory to explicit - not needed (all files have #include <boost/*>)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6073 37977431-3df6-0310-b722-df95706aa16b
mod - rts/CMakeLists.txt Diff ] File ]
mod - rts/System/LogOutput.cpp Diff ] File ]
mod - rts/lib/gml/gmlcls.h Diff ] File ]
mod - tools/DedicatedServer/CMakeLists.txt Diff ] File ]
develop 991c429d
Timestamp: 2008-06-25 15:13:42
Author: kloot
Details ] Diff ]
use IntToString()

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6072 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/LogOutput.cpp Diff ] File ]
develop 52a615ec
Timestamp: 2008-06-25 14:59:41
Author: kloot
Details ] Diff ]
add frame-stamps to infolog messages

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6071 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/LogOutput.cpp Diff ] File ]
develop 1f380b51
Timestamp: 2008-06-25 01:31:49
Author: kloot
Details ] Diff ]
remove the now-dead InitArchiveScanner export from the unitsync test app

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6070 37977431-3df6-0310-b722-df95706aa16b
mod - tools/unitsync/test/test.cpp Diff ] File ]
develop 0cb4324f
Timestamp: 2008-06-25 00:49:46
Author: zerver
Details ] Diff ]
Removed TLS requirement if MT is disabled

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6069 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Rendering/UnitModels/UnitDrawer.cpp Diff ] File ]
mod - rts/lib/gml/gml.cpp Diff ] File ]
mod - rts/lib/gml/gmlcls.h Diff ] File ]
develop d45895a1
Timestamp: 2008-06-24 18:05:48
Author: Auswaschbar
Details ] Diff ]
* server send a quitmessage to udp interface again
* cmake uses make_gamedata_arch.sh if cross-compiling with linux for win32


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6068 37977431-3df6-0310-b722-df95706aa16b
mod - CMakeLists.txt Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/System/Platform/Linux/DataDirLocater.cpp Diff ] File ]
mod - tools/DedicatedServer/CMakeLists.txt Diff ] File ]
mod - tools/DedicatedServer/main.cpp Diff ] File ]
develop 57b4ee49
Timestamp: 2008-06-24 09:43:17
Author: trepan
Details ] Diff ]
- slighty better colors (avoids 'myTeam = cyan')



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6067 37977431-3df6-0310-b722-df95706aa16b
mod - game/teamcolors.lua Diff ] File ]
develop 325b3404
Timestamp: 2008-06-24 00:15:57
Author: zerver
Details ] Diff ]
Remove duplicate inline

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6066 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Map/SMF/BFGroundDrawer.h Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.h Diff ] File ]
develop 3d3c7008
Timestamp: 2008-06-24 00:07:19
Author: zerver
Details ] Diff ]
Updated datadirlocater for win32

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6065 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/Platform/Linux/DataDirLocater.cpp Diff ] File ]
mod - rts/System/Platform/Linux/UnixFileSystemHandler.cpp Diff ] File ]
mod - rts/build/vstudio8/rts.vcproj Diff ] File ]
develop d734f58d
Timestamp: 2008-06-23 20:12:46
Author: kloot
Details ] Diff ]
fix DataDirLocater compilation again (do not commit non-compiling stubs please)

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6064 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/Platform/Linux/DataDirLocater.h Diff ] File ]
develop bc0e39c2
Timestamp: 2008-06-23 01:57:21
Author: zerver
Details ] Diff ]
Eliminated MT-related code duplication in UnitDrawer+BFGroundDrawer

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6063 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Map/SMF/BFGroundDrawer.cpp Diff ] File ]
mod - rts/Map/SMF/BFGroundDrawer.h Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.cpp Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.h Diff ] File ]
mod - rts/System/Platform/Linux/DataDirLocater.h Diff ] File ]
develop cc37fd63
Timestamp: 2008-06-21 23:50:44
Author: Auswaschbar
Details ] Diff ]
* fix compiling DataDirLocater
* find luaparser again


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6062 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/Platform/Linux/DataDirLocater.h Diff ] File ]
mod - rts/System/Platform/Linux/UnixFileSystemHandler.cpp Diff ] File ]
develop 6864f316
Timestamp: 2008-06-21 21:50:02
Author: zerver
Details ] Diff ]
Started making win32 version of UnixFileSystemHandler.

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6061 37977431-3df6-0310-b722-df95706aa16b
mod - rts/Lua/LuaUnitRendering.cpp Diff ] File ]
mod - rts/System/Platform/Linux/DataDirLocater.h Diff ] File ]
mod - rts/System/Platform/Linux/UnixFileSystemHandler.cpp Diff ] File ]
develop ce3dec11
Timestamp: 2008-06-21 21:24:17
Author: Auswaschbar
Details ] Diff ]
* added 2 more CMakeLists:
-> one for unitsync building (with !optional! python bindings, but without java atm)
-> one for the whole project, including spring, unitsync and dedicated server
* fix gml linking


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6060 37977431-3df6-0310-b722-df95706aa16b
add - CMakeLists.txt Diff ] File ]
mod - rts/lib/CMakeLists.txt Diff ] File ]
add - tools/unitsync/CMakeLists.txt Diff ] File ]
develop 33ceb846
Timestamp: 2008-06-21 21:18:26
Author: trepan
Details ] Diff ]
- too much debug info



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6059 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/Platform/Linux/OpenALSound.cpp Diff ] File ]
develop 4eec580b
Timestamp: 2008-06-21 21:15:48
Author: trepan
Details ] Diff ]
- exclude directory names when generating the VFS list for sdz's



git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6058 37977431-3df6-0310-b722-df95706aa16b
mod - rts/System/FileSystem/ArchiveZip.cpp Diff ] File ]
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 ... 836 837 838 839 840 841 842 ... 880 ... 990 ... 1057 1058 1059  Next  Last