GithubHelp home page GithubHelp logo

evolutionrts / evolution-rts Goto Github PK

View Code? Open in Web Editor NEW
144.0 20.0 35.0 2.85 GB

Evolution RTS is a free an Open Source RTS game designed using the Spring Engine.

Home Page: https://www.evolutionrts.info

Lua 97.82% Python 0.07% C 1.64% GLSL 0.47%
rts-game

evolution-rts's Introduction

Join our Discord community at: https://discord.gg/WUbAs2f

Evolution RTS is a free and Open Source RTS game designed using the Spring Engine. Unfortunately, keeping this readme up to date is nearly impossible, so I recommend that you visit the website at https://www.evolutionrts.info

evolution-rts's People

Contributors

abma avatar ashdnazg avatar commonplayer avatar damgam avatar db81 avatar eronoobos avatar forbodingangel avatar gajop avatar gitter-badger avatar maddoxbr avatar mailaender avatar nixtux avatar ruwetuin avatar smoth avatar sonictx03 avatar sprunk avatar tomjn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

evolution-rts's Issues

Custom Unit Shaders error in 103+

[f=-000001] Error: Failed to load: api_custom_unit_shaders.lua (Include() could not load 'luarules/utilities/unitrendering.lua') Error: Failed to load: api_custom_unit_shaders.lua (Include() could not load 'luarules/utilities/unitrendering.lua')

LuaUI crashes due to faulty config

Sometimes after starting the game normally your GUI would default to engine one apparently because LuaUI crashes. Once that happens the only known way to fix it is to delete evo files in Spring/LuaUI. That is inconvenient since you lose all your settings.

I don't know if it's possible to reproduce it. This is an old bug that happened to me occasionally ever since I started playing evo, but no infolog was obtained because I always forgot to do it. But now we have an infolog courtesy of KoyoteKamper:

[ParseCmdLine] command-line args: \"C:/Users/Koyote/Documents/My Games/Spring/weblobby/engine/96.0/spring.exe --write-dir C:/Users/Koyote/Documents/My Games/Spring C:/Users/Koyote/Documents/My Games/Spring/weblobby/script.spring\"
Using configuration source: \"C:/Users/Koyote/Documents/My Games/Spring\\springsettings.cfg\"
Using additional configuration source: \"C:\\Users\\Koyote\\AppData\\Local\\springsettings.cfg\"
Available log sections: KeyBindings, AutohostInterface, Net, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, DecalsDrawerGL4, FarTextureHandler, Model, Piece, ModelDrawer, OBJParser, WorldObjectModelRenderer, Shader, Texture, Font, GroundMoveType, Path, UnitScript, CregSerializer, ArchiveScanner, VFS, Sound, LuaSocket
Enabled log sections: Sound(LOG_LEVEL_INFO)
Enable or disable log sections using the LogSections configuration key
  or the SPRING_LOG_SECTIONS environment variable (both comma separated).
  Use \"none\" to disable the default log sections.
LogOutput initialized.
Spring 96.0
Build date/time: Jan  3 2014 14:01:37
Build environment: boost-105300, GNU libstdc++ version 20130531
Compiler: gcc-4.8.1
OS: Microsoft Windows
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
AMD A8-4500M APU with Radeon(tm) HD Graphics   ; 5601MB RAM, 11200MB pagefile
OS: emulated 32bit mode
[CMyMath::Init] CPU SSE mask: 1023, flags:
        SSE 1.0:  1,  SSE 2.0:  1
        SSE 3.0:  1, SSSE 3.0:  1
        SSE 4.1:  1,  SSE 4.2:  1
        SSE 4.0A: 1,  SSE 5.0A: 1
        using streflop SSE FP-math mode, CPU supports SSE instructions
Supported Video modes: 1366x768, 1360x768, 1280x768, 1280x720, 1024x768, 1024x600, 800x600, 800x480, 640x480
[SetSDLVideoMode] video mode set to 1366x768/32bit
[WatchDogInstall] Installed (HangTimeout: 10sec)
[ThreadPool::SetThreadCount][1] #wanted=4 #current=1
[ThreadPool::SetThreadCount][2] #threads=3
Using read-write data directory: C:/Users/Koyote/Documents/My Games/Spring\\
Using read-only data directory: C:\\Users\\Koyote\\Documents\\Spring\\
Using read-only data directory: C:\\Users\\Koyote\\Documents\\My Games\\Spring\\weblobby\\engine\\96.0\\
Scanning: C:\\Users\\Koyote\\Documents\\My Games\\Spring\\weblobby\\engine\\96.0\\base
Scanning: C:\\Users\\Koyote\\Documents\\Spring\\maps
Scanning: C:/Users/Koyote/Documents/My Games/Spring\\maps
Scanning: C:/Users/Koyote/Documents/My Games/Spring\\games
Scanning: C:/Users/Koyote/Documents/My Games/Spring\\packages
[ThreadPool::SetThreadCount][1] #wanted=3 #current=4
[ThreadPool::SetThreadCount][2] #threads=2
[Threading] Main thread CPU affinity not set
[f=0000000] SDL version:  1.2.10
[f=0000000] GL version:   4.2.11476 Compatibility Profile Context
[f=0000000] GL vendor:    ATI Technologies Inc.
[f=0000000] GL renderer:  AMD Radeon HD 7640G
[f=0000000] GLSL version: 4.20
[f=0000000] GLEW version: 1.5.8
[f=0000000] Video RAM:    total 241MB, available 466MB
[f=0000000] GL info:
        haveARB: 1, haveGLSL: 1, ATI hacks: 1
        FBO support: 1, NPOT-texture support: 1, 24bit Z-buffer support: 0
        maximum texture size: 16384, compress MIP-map textures: 0
        maximum SmoothPointSize: 63, maximum vec4 varying/attributes: 32/29
        maximum drawbuffers: 8, maximum recommended indices/vertices: 16777215/2147483647
        number of UniformBufferBindings: 75 (64kB)
[f=0000000] VSync disabled
[f=0000000] Joysticks found: 0
[f=0000000] Warning: Joystick 0 not found
[f=0000000] [Initialize] CPU Clock: win32::TimeGetTime
[f=0000000] [Initialize] CPU Cores: 4
[f=0000000] [Startup] loading startscript from: C:/Users/Koyote/Documents/My Games/Spring/weblobby/script.spring
[f=0000000] Connecting to 108.38.64.193:8255 using name KoyoteKamper
[f=0000000] [Sound] OpenAL info:
[f=0000000] [Sound]   Available Devices:
[f=0000000] [Sound]               DirectSound Software
[f=0000000] [Sound]   Device:     DirectSound Software
[f=0000000] [Sound]   Vendor:         OpenAL Community
[f=0000000] [Sound]   Version:        1.1 ALSOFT 1.11.753
[f=0000000] [Sound]   Renderer:       OpenAL Soft
[f=0000000] [Sound]   AL Extensions:  AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic
[f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXTX_thread_local_context
[f=0000000] [Sound]   EFX Enabled: yes
[f=0000000] [Sound]   Max Sounds: 128
[f=0000000] Using map: Eye_Of_Horus_v2
[f=0000000] Using game: Evolution RTS - v7.65
[f=0000000] Using game archive: 65239495040a89889a39e96bfb935a97.sdp
[f=0000000] recording demo: demos/20140703_214450_Eye_Of_Horus_v2_96.sdf
[f=0000000] PreGame::GameDataReceived: 70 ms
[f=0000000] [PreGame::UpdateClientNet] user number 0 (team 0, allyteam 0)
[f=0000000] [LuaIntro] Searching for new Widgets
[f=0000000] [LuaIntro] Scanning: LuaIntro/Addons/
[f=0000000] [LuaIntro] Scanning: LuaIntro/Widgets/
[f=0000000] [LuaIntro] Scanning: LuaIntro/SystemAddons/
[f=0000000] [LuaIntro] Scanning: LuaIntro/SystemWidgets/
[f=0000000] [LuaIntro] Scanning: LuaIntro/chili/
[f=0000000] [LuaIntro] Found new widget \"SpringLogo\"
[f=0000000] [LuaIntro] Found new widget \"LoadTexture\"
[f=0000000] [LuaIntro] Found new widget \"LoadProgress\"
[f=0000000] [LuaIntro] Found new widget \"LoadScreen\"
[f=0000000] [LuaIntro] Found new widget \"Music\"
[f=0000000] [LuaIntro] Loading widgets   <>=vfs  **=raw  ()=unknown
[f=0000000] [LuaIntro] Loading API widget:  Chili Framework        <api_chili.lua>
[f=0000000] [LuaIntro] Warning: Headers files aren\'t supported anymore use \"require\" instead!
[f=0000000] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>
[f=0000000] [LuaIntro] Loading widget:      LoadScreen             <main.lua>
[f=0000000] 1404441856
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 7
[f=0000000] 56, currentSelection, 4
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 7
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 2
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 3
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 3
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 2
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 7
[f=0000000] 56, currentSelection, 3
[f=0000000] 56, currentSelection, 6
[f=0000000] 56, currentSelection, 4
[f=0000000] 56, currentSelection, 7
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 6
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 3
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 6
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 7
[f=0000000] 56, currentSelection, 4
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 6
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 4
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 4
[f=0000000] 56, currentSelection, 3
[f=0000000] 56, currentSelection, 6
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 1
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 5
[f=0000000] 56, currentSelection, 7
[f=0000000] 56, currentSelection, 8
[f=0000000] 56, currentSelection, 7
[f=0000000] 56, currentSelection, 8
[f=0000000] tipTextColor, <table>
[f=0000000] backgroundImage1, bitmaps/ui/loadingscreen/background8.png
[f=0000000] tipImage, bitmaps/ui/loadingscreen/eextankdestroyertip.png
[f=0000000] tipText, Endbringer class units are extremely powerful, but they are very vulnerable if left alone. Remember to protect your investment by sending along a squad of escort units.
[f=0000000] backgroundColor, <table>
[f=0000000] fontShadow, true
[f=0000000] [LuaIntro] Loading widget:      Music                  <music.lua>
[f=0000000] [LuaIntro] Loading widget:      LoadTexture            <bg_texture.lua>
[f=0000000] [LuaIntro] Loading widget:      Chili Docking          <gui_chili_docking.lua>
[f=0000000] [LuaIntro] LuaIntro v1.0 (Lua 5.1)
[f=0000000] Parsing Map Information
[f=0000000] Loading SMF
[f=0000000] Loading Map (68 MB)
[f=0000000] Loading Radar Icons
[f=0000000] Loading GameData Definitions
[f=0000000] Gameplay Speed is set to faster
[f=0000000] Warning! moveDef: HOVERTANK2, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: HOVERTANK2, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: TANK2, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: TANK2, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: NORMALTANK2, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: NORMALTANK2, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: TANK4, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: TANK4, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: HOVERTANKEXPERIMENTAL9, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: HOVERTANKEXPERIMENTAL9, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: EXPERIMENTALTANK12, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: EXPERIMENTALTANK12, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: UBOAT4, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: UBOAT4, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: TANK3, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: TANK3, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: TANK1, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: TANK1, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: EXPERIMENTALTANK10, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: EXPERIMENTALTANK10, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: HOVERTANK4, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: HOVERTANK4, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: HOVERTANK5, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: HOVERTANK5, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: ALLTERRTANK4, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: ALLTERRTANK4, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: HOVERTANK6, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: HOVERTANK6, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: ALLTERRTANK3, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: ALLTERRTANK3, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: ALLTERRTANK5, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: ALLTERRTANK5, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: ALLTERRTANK6, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: ALLTERRTANK6, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: HOVERTANK3, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: HOVERTANK3, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! moveDef: COMMANDERTANK4, assigning default value for missing tag heatproduced(60)
[f=0000000] Warning! moveDef: COMMANDERTANK4, assigning default value for missing tag depthmod(0.10000000149012)
[f=0000000] Warning! Unit: The Architect Unit tag: maxslope (180) conflicts movedata (90)
[f=0000000] Warning! Unit: Basher Unit tag: maxslope (180) conflicts movedata (90)
[f=0000000] Warning! Unit: Mossberg Unit tag: maxslope (180) conflicts movedata (90)
[f=0000000] Warning! Unit: The Overseer Unit tag: maxslope (180) conflicts movedata (90)
[f=0000000] Warning! Unit: Engineer Marbuk Unit tag: maxslope (180) conflicts movedata (90)
[f=0000000] Loading all definitions:  0.512000
[f=0000000] Game::LoadDefs (GameData): 535 ms
[f=0000000] Loading Sound Definitions
[f=0000000] [Sound]  parsed 11 sounds from gamedata/sounds.lua
[f=0000000] Game::LoadDefs (Sound): 4 ms
[f=0000000] Creating Smooth Height Mesh
[f=0000000] SmoothHeightMesh::MakeSmoothMesh: 101 ms
[f=0000000] Creating QuadField & CEGs
[f=0000000] [CDamageArrayHandler] number of ArmorDefs: 4
[f=0000000] [RegisterAssimpModelFormats] supported Assimp model formats: *.3ds;*.blend;*.dae;*.lwo;
[f=0000000] Creating Unit Textures
[f=0000000] Creating Sky
[f=0000000] Loading Weapon Definitions
[f=0000000] Warning: WeaponDef (eallterrshield_allterrshield) The \"isShield\" tag has been removed. Use the weaponType=\"Shield\" tag instead!
[f=0000000] Warning: WeaponDef (ekmar_shield) The \"isShield\" tag has been removed. Use the weaponType=\"Shield\" tag instead!
[f=0000000] Warning: WeaponDef (eshieldgen_shield) The \"isShield\" tag has been removed. Use the weaponType=\"Shield\" tag instead!
[f=0000000] Loading Unit Definitions
[f=0000000] Warning: eradar2: Given yardmap requires 20 extra char(s)!
[f=0000000] Loading Feature Definitions
[f=0000000] Error: [GetFeatureDef] could not find FeatureDef \"rubble\"
[f=0000000] Error: [GetFeatureDef] could not find FeatureDef \"rubble\"
[f=0000000] Error: [GetFeatureDef] could not find FeatureDef \"rubble\"
[f=0000000] Error: [GetFeatureDef] could not find FeatureDef \"rubble\"
[f=0000000] Reading Estimate PathCosts [8]
[f=0000000] Reading Estimate PathCosts [32]
[f=0000000] [CPathManager] pathing data checksum: 51844a74
[f=0000000] [IPathManager::GetInstance] using DEFAULT path-manager
[f=0000000] Initializing Map Features
[f=0000000] Error: [LoadFeaturesFromMap] unknown map feature type \"\"
[f=0000000] Creating ShadowHandler & DecalHandler
[f=0000000] FBO::maxSamples: 8
[f=0000000] Creating GroundDrawer
[f=0000000] Loading Map Tiles
[f=0000000] Loading Square Textures
[f=0000000] CSMFGroundTextures::ConvolveHeightMap: 6 ms
[f=0000000] Switching to ROAM Mesh Rendering
[f=0000000] Creating TreeDrawer
[f=0000000] Creating ProjectileDrawer & UnitDrawer
[f=0000000] Creating Projectile Textures
[f=0000000] Warning: [CCEG::Load] railgun: Unknown tag CSimpleParticleSystem::colorchange
[f=0000000] Warning: [CCEG::Load] ebombexpl: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] genericshellexplosion-large-blue-emp: Unknown tag CSimpleParticleSystem::delay
[f=0000000] Warning: [CCEG::Load] nukeartyexpl: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] AREAHEALING: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] FACTORY_EXPLOSION_SMALL: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] FACTORY_EXPLOSION_SMALL: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] POWERPLANT_EXPLOSION_BIG: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] POWERPLANT_EXPLOSION_MEDIUM: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] FACTORY_EXPLOSION: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] FACTORY_EXPLOSION: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] FACTORY_EXPLOSION_MEDIUM: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] FACTORY_EXPLOSION_MEDIUM: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] POWERPLANT_EXPLOSION: Unknown tag smoke::sizegrowth
[f=0000000] Warning: [CCEG::Load] dirt: Unknown tag CSimpleParticleSystem::colorchange
[f=0000000] Warning: [CCEG::Load] blacksmoke: Unknown tag CSimpleParticleSystem::colorchange
[f=0000000] Warning: [CCEG::Load] dirtsmall: Unknown tag CSimpleParticleSystem::colorchange
[f=0000000] Creating Water
[f=0000000] Game::LoadInterface (Camera&Mouse): 451 ms
[f=0000000] Game::LoadInterface (Console): 30 ms
[f=0000000] [Sound] Error: Unable to open audio file: FailedCommand
[f=0000000] [Sound] Error: CSound::GetSoundId: could not find sound: FailedCommand
[f=0000000] Loading LuaRules
[f=0000000] -------------Survival Debug Messages----------------
[f=0000000] TEAM
[f=0000000] TEAM , 0, 0, false, false, outer_colonies, 0, <table>, 1
[f=0000000] ----------------------------------------------------
[f=0000000] -------------Survival Debug Messages----------------
[f=0000000] TEAM
[f=0000000] TEAM , 1, 1, false, false, outer_colonies, 1, <table>, 1
[f=0000000] ----------------------------------------------------
[f=0000000] -------------Survival Debug Messages----------------
[f=0000000] TEAM
[f=0000000] TEAM , 2, -1, false, false, , 3, <table>, 1
[f=0000000] ----------------------------------------------------
[f=0000000] Spring.GetModOptions(), 0
[f=0000000] nil, chickenTeamID, Spring.GetModOptions(), <table>, materialstorage, nil, StartMetal, 100
[f=0000000] ammobox, 131
[f=0000000] LUARULES-DRAW  (GADGETS)
[f=0000000] Loading LuaGaia
[f=0000000] Loading LuaUI
[f=0000000] LuaSocketEnabled: yes
[f=0000000] This game has locked LuaUI access
[f=0000000] This game has locked LuaUI access
[f=0000000] Using LUAUI_DIRNAME = LuaUI/
[f=0000000] Reloaded ctrlpanel from file: LuaUI/ctrlpanel.txt
[f=0000000] Error: Lua LoadCode pcall error = 0, luaui.lua, error = 2, LuaUI/cawidgets.lua, [string \"LuaUI/cawidgets.lua\"]:84: attempt to index local \'cadata\' (a nil value)
[f=0000000] Initializing PathCache
[f=0000000] Finalizing
[f=0000000] Loaded DecalsDrawer: Legacy
[f=0000000] Connection attempt from ikinz
[f=0000000]  -> Version: 96.0
[f=0000000]  -> Connection established (given id 1)
[f=0000000] Connection attempt from KoyoteKamper
[f=0000000]  -> Version: 96.0
[f=0000000]  -> Connection established (given id 0)
[f=0000000] <KoyoteKamper> woah what?
[f=0000000] <ikinz> what?
[f=0000000] <KoyoteKamper> gui hell?
[f=0000000] <ikinz> !exit
[f=0000000] > EvoRTSDedicated5 * Stopping server (by ikinz)
[f=0000000] Server shutdown
[f=0000000] [SpringApp::ShutDown][1]
[f=0000000] [ThreadPool::SetThreadCount][1] #wanted=0 #current=3
[f=0000000] [ThreadPool::SetThreadCount][2] #threads=0
[f=0000000] [SpringApp::ShutDown][2]
[f=0000000] [~CGame][1]
[f=0000000] [~CGame][2]
[f=0000000] [~CGame][3]
[f=0000000] [~CGame][4]
[f=0000000] [~CGame][5]
[f=0000000] [~CGame][6]
[f=0000000] [~CGame][7]
[f=0000000] [~CGame][8]
[f=0000000] [CCollisionHandler] dis-/continuous tests: 0/0
[f=0000000] [~CGame][9]
[f=0000000] [~CGame][10]
[f=0000000] [~CPathCache(24x28)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
[f=0000000] [~CPathCache(24x28)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
[f=0000000] [~CPathCache(96x112)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
[f=0000000] [~CPathCache(96x112)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
[f=0000000] Statistics for RectangleOptimizer: 0%
[f=0000000] Statistics for RectangleOptimizer: 0%
[f=0000000] [~CGame][11]
[f=0000000] [~CGame][12]
[f=0000000] [~CGame][13]
[f=0000000] [~CGame][14]
[f=0000000] [~CGame][15]
[f=0000000] [~CGame][16]
[f=0000000] [Sound] [~CSound][1] soundThread=09E9FED8
[f=0000000] [Sound] [~CSound][2]
[f=0000000] [Sound] [~CSound][3]
[f=0000000] [~CGame][17]
[f=0000000] [SpringApp::ShutDown][3]
[f=0000000] [SpringApp::ShutDown][4]
[f=0000000] Statistics for UDP connection:
Received: 5336 bytes in 314 packets (16.9936 bytes/package)
Sent: 2251 bytes in 247 packets (9.11336 bytes/package)
Relative protocol overhead: 0 up, 0.353073 down
2 incoming chunks dropped, 1 outgoing chunks resent

[f=0000000] Writing demo: demos/20140703_214450_Eye_Of_Horus_v2_96.sdf
[f=0000000] [SpringApp::ShutDown][5]
[f=0000000] [SpringApp::ShutDown][6]
[f=0000000] [SpringApp::ShutDown][7]
[f=0000000] [SpringApp::ShutDown][8]
[f=0000000] [SpringApp::ShutDown][9]
[SpringApp::ShutDown][10]
[SpringApp::ShutDown][11]
[WatchDog::Uninstall][1] hangDetectorThread=02EC18C8
[WatchDog::Uninstall][2]
[WatchDog::Uninstall][3]
[SpringApp::ShutDown][12]
[SpringApp::Run] exitCode=0

Figuring out where my maps and games needed to be to get the lobby to work was a pain.

Figuring out where my maps and games needed to be to get the lobby to work was a pain.
I unzipped the download for weblobby into d:\spring\weblobby-1.5-windows
I went into the game and I set the install location to d:\spring\ because all my old maps and games from springlobby were in d:\spring\maps or games
then I restarted the game and spent about an hour trying to get it to work.
It seemed the randomly when I restarted the client, the settings would either be saved from last time, not saved from last time, or somehow unbelievably reverted to whatever they were two restarts ago instead of one.
Something about the settings getting saved isn't right. Additionally the weblobby kept downloading the map and game successfully, only when it was checking for the map and game to actually work... it must've been checking a different directory than the one it was downloading to.

So I copied the maps and games from /maps and /games into just d:\spring
then i deleted all the settings I'd entered and restarted the client and it worked.

If a player downloads a map from weblobby after the download is finished and the lobby initializes it should find the map. It seems that somehow the program is capable of thinking the download folder for maps is different from the folder it loads maps from.
Although weirdly part way through this process I was able to load the map, but not the game. Despite having done nothing differently between them.
I think part of this has to do with various lobbies and programs in general throwing things like maps into /users//etc
Either way though this is a bug, that you can successfully download a map and game, find the files on your harddrive, yet be unable to have the game find them, and have to just guess randomly where to copy them to.

In fact it seems the only setting change that helped me at all was deleting the custom installation folder of D:\spring
as in the end deleting the files in D:\spring\ and D:\spring\maps
changed nothing, but deleting the files in C:\Users\Documents\My Games\Spring
broke things. It would seem the custom setting for the installation folder just flat out doesn't work. As only deleting it and redownloading the files let me launch a game. Either remove the option or make it work? It's very confusing to have no idea where files need to be to work. Having a download go to one location while the files need to be in another.

Shortening the Siege Phase

I find that defense within the game is too strong for their cost.

I believe a good Real Time Strategy should focus it's attention on the battles between armies, not the siege at your enemy's base. If the skirmish phase is longer than the siege phase, then it's either an imbalance of player skills or of some flaw with game design. In the case, the issue appears to be the latter, a flaw in game design, since siege phases are longer than skirmish phases.

Why is this bad?
Having longer sieges means boring gameplay. The winning player should not produce several armies nor produce anti-building weapons to win a siege. A castle without an army should fall easy to an overwhelming army. That means, if a player loses on the battlefield, then he/she should lose even faster when hiding in base with an even smaller army. However, this is not the case. The defending player just has to make more defense while the aggressive player has to either switch to artillery or nukes, both of which are expensive and time-consuming. That's because smashing a 200/200 army of MBTs into a base doesn't work.

My fixes:
Number 1: Replace all towers types with Balanced, Artillery, Anti-Air, Faction-Based
Balanced Towers deal low damage, but has high health. It's meant to delay armies for a fraction of a second before being wiped out. It's best served as a sentry to protect outposts or early game bases.
Size: Small
Artillery Towers fires small explosives with little energy at long range, but has weak damage. This building should act as a deterrent a.k.a "all bark, no bite" turret. Basically, a turret or turrets that large armies can ignore.
Size: Medium

Anti-air can only attack air. They have large range, but are large and energy expensive.
Size: Large

Faction-Based towers are specialist towers. For example, anti-armor towers or mortar towers.

Number 2: Increase Construction Time of Production Buildings.
Production facilities are the most important building in Evolution RTS. It produces units to attack, defend, repair, and conquer, so player production should be crippled when it is destroyed. Therefore, production facilities should have their construction time increased to 30 seconds. This decreases the chance of players to make a comeback when they've clearly lost the battlefield. On the contrary, it can also cripple an unsuspecting player from winning. Both incentivizes players to harass production facilities bringing the battle to the home front.

Number 3: Increase Requirements of Units. Decrease Supply Cost for Late Game Units, but increase Energy Cost for Late Game Units.
No player should have access to all units at the 4 minute mark and is also completely unnecessary(I've done it and so can better players).
However, a player should not have to replace most of its units for specialized end game units. An energy penalty is suggested to compensate for the excessive amounts of late game energy.

If a player wants to end a siege, they should be able to do so swiftly.

Evolution wont start.

Im running openSUSE 42.1, Steam client, and Evolution exits with: " istFilesPriv(): not a directory: "/home/bbowhan/.local/share/Steam/steamapps/common/EvolutionRTS/lib/evo_data/engine" "

Gameinfo widget is broken

[f=-000001] [widgets_evo.lua] Error: Failed to load: gui_gameinfo.lua ([string "LuaUI/Widgets_Evo/gui_gameinfo.lua"]:30: bad argument #1 to 'sub' (string expected, got nil))

Probably a simple fix and BAR may still use this, so perhaps another copy pasta job

The Game crashes at starting point

I've got problem at lunching the game. I have chosen the map, i have chosen the game (Evolution RTS v8.99) add some bots and tried to start. when i launch the game, the screen is black for short period of time, and then the error is showed up with message "Archive spring features v1.6 not found".
what should i do?
P.S. it's all about the custom skirmish

Autoquit widget dies

[f=-000001] [widgets_evo.lua] Error: Error in Update(): [string "LuaUI/Widgets_Evo/cmd_autoquit.lua"]:46: Incorrect arguments to DiffTimers()

Probably easiest to just copy pasta from BAR or similar

Error Downloading game Evolution RTS - v9.06

So I don't know if I'm supposed to post this here but I couldn't find anywhere else to post it. SO I installed this game knowing that it didn't install the game directly but the spring web host wont install the game it only pops up saying this when I join a lobby

Error Downloading game Evolution RTS - v9.06:
No game found for Evolution RTS - v9.06

Any help would be nice

Unit Descriptions Update

Unit descriptions currently show too much information. That information needs to be put in the helptext of unit customparams and the descriptions need to be culled to a maximum of two lines.

An example of this would be:

    description                  = [[Light, fast raider
Requires +]] .. power .. [[ • Uses +]] .. supply .. [[ Supply]],
        helptext                 = [[Unit Type: Raider 
Armortype: ]] ..armortype.. [[ 

Energy cost to fire: ]] .. roundToFirstDecimal(energycosttofire) .. [[ 

Requires +]] .. power .. [[ • Uses +]] .. supply .. [[ Supply]],
    },

Failure to launch game [SOLVED]

I am running Evolution RTS through Steam on Fedora 20, and I am running into a problem: I click on either "play," or the system/desktop icon, and the processes for Steam begin to run (processes are: /usr/bin/steam steam://rungameid/291150, ~/.local/share/Steam/steam.sh steam://rungameid/291150, .local/share/Steam/ubuntu12_32/steam steam://rungameid/291150), but the game itself never launches. I have tried uninstalling and re-installing, but what would happen is that Steam would tell me that the game is already installed, then tell me to install it whenever I click "Play Now." Could this have something to do with the fact that I am running this on Fedora, and it's going to the Ubuntu folder (it's not a problem with Steam, because I am able to play another game)?

Did I not provide enough information? Please let me know!

Steam installer is broken

Being a free game, if this was easy installable on steam it'd gather a much larger player base. I only discovered this on the Linux Game DB and the Steam reviews are pretty shitty. The main point of critique is that it only downloads the Spring engine lobby and not the game itself.

Shouldn't it be top priority to make the game accessible to a larger player base? Maybe as such you could actually gather more developers.

Maybe give it some consideration and love ;)

Startboxes error out on 103+

[f=-000001] [widgets_evo.lua] Error: Removed widget: Start Boxes
[f=-000001] Error: DrawInMiniMap: OpenGL stack check error, matrix mode = GL_MODELVIEW, depth = 1, please make sure to pop all matrices before end```

Update the wiki

Update the wiki to help new players into the game and explain how units/gameplay works.

Keep getting an acces violation when i try to start a sp game

when I get everything set up and play the game everything is normal but then the screen kicks out and says

Spring has crashed: Access violation
A stacktrace has been written to: C:\Program Files(x86)\Steam\steamapps\common\EvolutionRTS\evo_data\infolog.txt

what do I do to fix this please?

Reverse state toggle widget throws an error

[f=0000104] [widgets_evo.lua] Error: Error in CommandNotify(): [string "LuaUI/Widgets_Evo/cmd_state_reverse_toggle...."]:20: bad argument #1 to 'spGetCmdDescIndex' (number expected, got nil)

I think BAR uses this, so maybe just copy pasta

can't build buildings

I have really no idea what I do wrong. But everytime when I try to build a building the building process is stopped after 1 second. I have tried different spring versions:

springlobby version: 0.249
spring versions: 96, 100, 102, 103
Evolution RTS version: 9.06

Cloak sounds are missing

[f=0000240] [Sound] Error: [LoadSoundBuffer] unable to open audio file "sounds/cloak.wav"
[f=0000240] [Sound] Error: [Sound::GetSoundId] could not find sound "sounds/cloak.wav"

Should be a simple fix.

Building selected sounds are not playing

[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/gdmex
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/gdmex
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: Could not load sound from def: other/gdfactoryselect
[f=-000001] Warning: eradar2: Given yardmap requires 12 extra char(s)!
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: esilo: Given yardmap requires 112 extra char(s)!
[f=-000001] Warning: Could not load sound from def: other/turretselect
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/gdenergy
[f=-000001] Warning: Could not load sound from def: other/turretselect

Customformations 2 is completely jacked

[f=0000104] Error: [LuaUI::RunCallInTraceback] error=2 (LUA_ERRRUN) callin=MouseRelease trace=[Internal Lua error: Call failure] [string "LuaUI/Widgets_Evo/cmd_customformations2.lua"]:417: GiveOrder(): bad command ID

Probably easiest fix is to copy from BAR

Unify libboost version? (on 1.55.0)

While (unsuccessfully) trying to run the game under Debian, I noticed there are modules requiring different libboost versions.
For instance, whereas libboost-filesystem, libboost-thread and libboost-system all use version 1.55.0, libboost-iostreams uses version 1.46.1...

Whereas I managed to install version 1.55.0 of the three library modules, there is no libboost version 1.46.1 in any Debian release: it jumps from 1.42 in release 6.0 (codename "squeeze") to version 1.49 in release 7.0 (codename "wheezy").
Unless I manually package the library, I simply cannot get it as a Debian package...

On the contrary, libboost version 1.55 is present in both the latest stable Debian release (codename "stretch", version 9.0) and a not-so old Ubuntu LTS release (14.04LTS, supported until 2019.04)...

Would you please consider unifying all your boost libraries on version 1.55?

Fire Mode Switching (Weapon Switching)

The current method in which Evo allows units to switch weapons or "fire modes" is cob based, which is fine, but it doesn't do well when multiple different units with differing fire modes are selected and they aren't assigned to a hotkey.

This gadget should either be enhanced or rewritten. Preferably allowing for an icon to be used in addition to the text on the orders menu.

License could be more clear

All assets are CC BY SA except where otherwise marked (Most LUA falls under GPL, for example).

This leaves you as a person trying to integrate this into a GNU system as a package with more questions than answers. Most of the lua files I looked at didn't have an license header or any kind of license statement.
To avoid confusion on system level I'd suggest that you specificy the license more explicitly, for example like 0ad does, or like mediagoblin (https://git.savannah.gnu.org/cgit/mediagoblin.git/tree/COPYING).

91.0 engine for playing zero-k

Hello!
Can you solve the problem in steam applicalion in linux when the zero-k game not starting because engine needed 91.0
Thank you!
Danil

Game does not start, just hear music

Things that I did:

  • Click play on steam store page.
  • Click on the EvoRTS desktop icon to play it. I downloaded about a GB of updates and then could launch.
  • Ended up in a skinned SWL.
  • Entered a host hosting the EvoRTS metal planet map. Added two ShardLuas.
  • Did !focestart because the start button would not start the game.
  • Hear music, see nothing else.
  • Task manager shows a spring.exe taking 14% CPU and 530 MB of RAM.
  • Waited for 10 minutes.
  • Halted process.

Some things from C:\Program Files (x86)\Steam\steamapps\common\EvolutionRTS\evo_data

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.