2025-08-05 20:27 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop f9d6889c
Timestamp: 2010-12-14 00:04:31
Author: kloot
Details ] Diff ]
remove dead GUI code
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.h Diff ] File ]
develop b1cb443b
Timestamp: 2010-12-13 23:59:49
Author: hoijui
Details ] Diff ]
cleanup comments and use reference to pass DamageArray
mod - rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.h Diff ] File ]
mod - rts/Sim/Weapons/WeaponDef.h Diff ] File ]
develop 64d6c317
Timestamp: 2010-12-13 23:58:48
Author: hoijui
Details ] Diff ]
more removing of duplicate code
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp Diff ] File ]
develop 80a2242c
Timestamp: 2010-12-13 18:01:05
Author: zerver
Details ] Diff ]
Disable delayed loading if glShareLists is used
mod - rts/Rendering/FeatureDrawer.cpp Diff ] File ]
mod - rts/Rendering/Models/IModelParser.cpp Diff ] File ]
mod - rts/Rendering/Models/IModelParser.h Diff ] File ]
mod - rts/Rendering/ProjectileDrawer.cpp Diff ] File ]
mod - rts/Rendering/Textures/S3OTextureHandler.cpp Diff ] File ]
mod - rts/Rendering/UnitDrawer.cpp Diff ] File ]
develop 7ff773fa
Timestamp: 2010-12-13 17:46:03
Author: zerver
Details ] Diff ]
Add batching mode, rework profiler
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/Game.h Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/NetCommands.cpp Diff ] File ]
mod - rts/Game/Server/GameParticipant.cpp Diff ] File ]
mod - rts/Game/Server/GameParticipant.h Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UnsyncedGameCommands.cpp Diff ] File ]
mod - rts/Lua/LuaCallInCheck.h Diff ] File ]
mod - rts/Lua/LuaHandle.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
mod - rts/Sim/Misc/ModInfo.h Diff ] File ]
mod - rts/System/EventHandler.cpp Diff ] File ]
mod - rts/System/GlobalConfig.cpp Diff ] File ]
mod - rts/System/GlobalConfig.h Diff ] File ]
mod - rts/lib/gml/gml.cpp Diff ] File ]
mod - rts/lib/gml/gml.h Diff ] File ]
mod - rts/lib/gml/gmlfun.h Diff ] File ]
develop 2642e753
Timestamp: 2010-12-13 02:16:01
Author: hoijui
Details ] Diff ]
c&p failure [fix]
introduced in "remove duplicate code" 51be86297241228e44985de2c6ba76ed2a7d5436
mod - rts/lib/gml/gmlcnt.h Diff ] File ]
develop 2c150407
Timestamp: 2010-12-13 01:49:55
Author: hoijui
Details ] Diff ]
check if certain meta-info files in archives are easily available
If they are not, the archive is either marked as broken,
or a warning message is logged, in case the meta-file is considered
2nd class only.
Needs SPRING_LOG_SUBSYSTEMS="ArchiveScanner" to appear in infolog.

Also saves a description for why an archive is considered
broken to the archive cache file.

The map files (.smf/.sm3) are not marked as meta-files yet,
cause many of the current maps would be invalid.

Thanks goes to Igor Pavlov from 7zip, for pointing me to this solution.

How to optimally pack your archives:

# delete old archive
rm MyMod.sd7

# package meta files with default compression, max 32kB solid blocks
7z a -t7z -m0=lzma -mx=5 -ms=e512k MyMod.sd7 @metaFilesList.txt

# package non-meta files with maximum compression (2nd highest), single solid block
7z a -t7z -m0=lzma -mx=7 -ms=on MyMod.sd7 . -x@metaFilesList.txt -x\!metaFilesList.txt -x\!MyMod.sd7 -x\!\*~

with `metaFilesList.txt` looking somehow like:
MapInfo.lua
maps/*.smf
maps/*.sm3
ModOptions.lua
EngineOptions.lua
ValidMaps.lua
LuaAI.lua
LuaUI.lua
sidepics
gamedata
units

related 7zip doc:
http://bugaco.com/7zip/MANUAL/switches/method.htm#SevenZipX
http://bugaco.com/7zip/MANUAL/switches/method.htm#Solid
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
mod - rts/System/FileSystem/ArchiveScanner.h Diff ] File ]
develop 5a307093
Timestamp: 2010-12-13 01:47:26
Author: hoijui
Details ] Diff ]
allow more then 32KB unpack oversize for meta-files in sd7 archives, if the total packed size is less then 32KB
mod - rts/System/FileSystem/Archive7Zip.cpp Diff ] File ]
mod - rts/System/FileSystem/Archive7Zip.h Diff ] File ]
develop e2a2ab7a
Timestamp: 2010-12-13 01:18:09
Author: hoijui
Details ] Diff ]
add function to archive implementations: bool HasLowReadingCost(file)

LZMA/7zip/sd7 archives:
The cost is high, if the to be unpacked data is more then 32KB larger then the file alone.

other archives:
The cost is always low.
mod - rts/System/FileSystem/Archive7Zip.cpp Diff ] File ]
mod - rts/System/FileSystem/Archive7Zip.h Diff ] File ]
mod - rts/System/FileSystem/ArchiveBase.cpp Diff ] File ]
mod - rts/System/FileSystem/ArchiveBase.h Diff ] File ]
develop f6373407
Timestamp: 2010-12-12 21:28:09
Author: hoijui
Details ] Diff ]
archive-scanner better message on missing archive cache & white-space fix
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
develop 66c516aa
Timestamp: 2010-12-12 20:29:16
Author: hoijui
Details ] Diff ]
add utility methods: StringStartsWith StringEndsWith
mod - rts/System/Util.cpp Diff ] File ]
mod - rts/System/Util.h Diff ] File ]
develop 2a9668a9
Timestamp: 2010-12-12 15:56:35
Author: hoijui
Details ] Diff ]
document callback function [AI] [minor]
mod - rts/ExternalAI/Interface/SSkirmishAICallback.h Diff ] File ]
develop 51be8629
Timestamp: 2010-12-12 15:56:09
Author: hoijui
Details ] Diff ]
remove duplicate code
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp Diff ] File ]
mod - rts/Lua/LuaLobby.cpp Diff ] File ]
mod - rts/System/SpringApp.cpp Diff ] File ]
mod - rts/lib/gml/gmlcnt.h Diff ] File ]
develop db9af01a
Timestamp: 2010-12-12 15:52:35
Author: hoijui
Details ] Diff ]
reformat (no logic changes)
mod - rts/Rendering/Env/AdvSky.cpp Diff ] File ]
mod - rts/Rendering/Env/BasicSky.cpp Diff ] File ]
develop 42390a43
Timestamp: 2010-12-12 13:20:28
Author: kloot
Details ] Diff ]
fix compilation errors
mod - rts/Sim/MoveTypes/AAirMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/AirMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/TAAirMoveType.cpp Diff ] File ]
mod - rts/builds/DS/main.cpp Diff ] File ]
develop 543badda
Timestamp: 2010-12-11 23:52:07
Author: zerver
Details ] Diff ]
Don't rely on slow update rate in air move types
mod - rts/Sim/MoveTypes/AAirMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/AAirMoveType.h Diff ] File ]
mod - rts/Sim/MoveTypes/AirMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/TAAirMoveType.cpp Diff ] File ]
develop be9a0e6e
Timestamp: 2010-12-11 14:59:34
Author: kloot
Details ] Diff ]
fix build-order drawing for OBJ models
mod - rts/Rendering/UnitDrawer.cpp Diff ] File ]
develop 53a98b70
Timestamp: 2010-12-11 01:34:46
Author: zerver
Details ] Diff ]
Fix XCall
mod - rts/Lua/LuaCallInCheck.h Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
develop 634f142f
Timestamp: 2010-12-11 00:58:12
Author: kloot
Details ] Diff ]
swap
mod - rts/System/Net/UDPListener.cpp Diff ] File ]
develop 29b871e1
Timestamp: 2010-12-11 00:51:56
Author: kloot
Details ] Diff ]
implement 0002255 (host-definable IP's)
mod - rts/Game/ClientSetup.cpp Diff ] File ]
mod - rts/Game/ClientSetup.h Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/GameServer.h Diff ] File ]
mod - rts/Game/PreGame.cpp Diff ] File ]
mod - rts/Menu/SelectMenu.cpp Diff ] File ]
mod - rts/System/Net/UDPListener.cpp Diff ] File ]
mod - rts/System/Net/UDPListener.h Diff ] File ]
mod - rts/System/NetProtocol.cpp Diff ] File ]
develop 4cf97866
Timestamp: 2010-12-11 00:03:26
Author: kloot
Details ] Diff ]
Revert "Unrevert e1ec8a17efb3d2971c2fd8ae8b393740335e3abe, infinite recursion fixed"

* SlowUpdate's generally contain logic that is *expected* by other parts of the simulation to execute
only every 16 frames (for one of many examples where breaking this assumption can bite you, see the
currentFuel calculations in CAirMoveType::SlowUpdate)
* it turns the engine into an unmaintainable spaghetti mess (as this case should have made clear already)
* adding nondescript variables like "lastPC" is NEVER a structural fix for a design problem
* INBUILDSTANCE is set by a script's StartBuilding/StopBuilding (which signify start/end of construction)
and elsewhere when the script wants to allow/block current construction/terraforming/etc updates, it is
NOT intended to fast-forward a builder's queue
mod - rts/Sim/Units/COB/UnitScript.cpp Diff ] File ]
mod - rts/Sim/Units/COB/UnitScript.h Diff ] File ]
develop b73c5a5d
Timestamp: 2010-12-10 19:07:11
Author: zerver
Details ] Diff ]
Unrevert e1ec8a17efb3d2971c2fd8ae8b393740335e3abe, infinite recursion fixed
mod - rts/Sim/Units/COB/UnitScript.cpp Diff ] File ]
mod - rts/Sim/Units/COB/UnitScript.h Diff ] File ]
develop 9beadf84
Timestamp: 2010-12-10 18:56:05
Author: zerver
Details ] Diff ]
Don't include math.h
mod - rts/System/myMath.inl Diff ] File ]
develop 49bab59a
Timestamp: 2010-12-10 18:45:45
Author: zerver
Details ] Diff ]
Mutex rework pt 2
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/LoadScreen.h Diff ] File ]
mod - rts/Game/SelectedUnits.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UI/GuiHandler.h Diff ] File ]
mod - rts/Game/UI/MiniMap.cpp Diff ] File ]
mod - rts/Game/UI/MouseHandler.cpp Diff ] File ]
mod - rts/Lua/LuaCallInCheck.h Diff ] File ]
mod - rts/Lua/LuaHandle.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/UnitHandler.cpp Diff ] File ]
mod - rts/Sim/Units/UnitLoader.cpp Diff ] File ]
mod - rts/System/Color.h Diff ] File ]
mod - rts/System/EventHandler.cpp Diff ] File ]
mod - rts/System/Platform/Synchro.h Diff ] File ]
mod - rts/lib/gml/gml.cpp Diff ] File ]
mod - rts/lib/gml/gml.h Diff ] File ]
mod - rts/lib/gml/gmlcls.h Diff ] File ]
develop 4c7415b8
Timestamp: 2010-12-09 22:59:53
Author: abma
Details ] Diff ]
add "games" to scanDirs (partly fix 0002248)
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 440 ... 550 ... 557 558 559 560 561 562 563 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last