Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:goupilmtos:games
stratagus
stratagus.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File stratagus.changes of Package stratagus
------------------------------------------------------------------- Mon Aug 22 15:59:21 UTC 2022 - Carsten Ziepke <kieltux@gmail.com> - Update to version 3.3.2 * fix potential music jitter when multiple callbacks are enqueued ------------------------------------------------------------------- Tue Aug 9 20:10:22 UTC 2022 - Carsten Ziepke <kieltux@gmail.com> - Update to version 3.3.1 * fix potential crash in editor with dynamic load * ony draw references on units with debug print * fix wrong assert, compilation on ubuntu 22.04 * Fix build with enabled DYNAMIC_LOAD - Changes in version 3.3.0 * Update stratagus-tinyfiledialogs.h * On windows, prefer stratagus from PATH over registry * Fixed fog for non-square maps * workaround a few crashes in the online service * add password flag to text fields * HACK: make ctrl+keys work again in guichan * add a lua function to restart the game * guard against potential crashes due to bad lua coding of menus * allow immediate reconnect to online service * guard against lost network callbacks * return success/failure from LoadStratagusMapInfo * compile with c++17 filesystem support * implement transmitting maps from server to client during join * fix idle crash when online * expose full file path in __file__; add disabled filesystem listing lua function * allow unit selection in editor * use ChangeOwner in SetUnitVariable(..."Player") * add ability to change unit color in SetUnitVariable * editor fixes * add CopyUnitType function * fix SetUnitVariable("Color") * add GiveUnitsToPlayer function * use lookup tables for cp437 and cp866 font graphics * add support for mapping between codepages * Changed the body of function ChangeUnitsOwner. * better docs for SetFontCodePage * avoid useless utf8 work for numbers * update codepoint mapping to allow multichar subst * rename mobdebug.h, not a real header * allow setting NumBounces for missile-clip-to-target * draw missile cliptotarget centered on top left corner of target * add animated sprite decoration * add button check units-nor and fix CopyUnitType * fix walls disappearing when changing surroundings * use sdl hardware cursor to decouple the cursor speed from the game speed * fix cursor drawing, now only the offset may be wrong * fix mouse event coordinates for vertical pixel stretching * make hardware cursor a preference * fix scaled cursor hot pos * deselect for list boxes * try to clean up a bit better * allow using bool flags for enable/disable decoration * a bit more configurability for the decoration bar * fix one more potential crash with font rendering * add option to indicate damage in selection rect * only show group if ShowOrders is true * Make max messages configurable with SetMaxMessageCount and rework repeated message handling * add a simple function to copy unit buttons to another unit * add ability to set completely custom Colors for a unit * add ability to define additional colors and set custom unit color * fix a class of potential NPEs * fix a crash in select script functions * first attempt at a "randomizer" tool for the editor * fix memory leak, thanks @Andrettin * improve astar cleanup performance. thanks @Andrettin * don't return depots unconditionally * fix start location sticking to cursor * tweak map randomize * be backwards compatible with war1gus colorsets * make randomize editor feature configurable * add import * expose Randomize map to lua * Revert "improve astar cleanup performance. thanks @Andrettin" * Revert "don't return depots unconditionally" * tweak map randomization * fix two potential crashes * Revert "Revert "don't return depots unconditionally"" * Revert "Revert "improve astar cleanup performance. thanks @Andrettin"" * better random for random maps * Add FindNextResource lua function * make free workers icon clickable and hideable when no free workers available * pause game when network is out of sync * improve UnitDump logging * improve logging of network out of sync * SyncHash change logging * ask for port for easy multiplayer debugging * reduce backtrace size * dump unit debug in dev launch * more debugging and sync hashing * sort the CUnit::Init variables as in the header * workaround for not finding depot from mine * port depot finder change from Wyrmgus that searches from outside mine * add disabled astar overlay * disable a bit of the extra much logging again * Changed boolean into bool in online_service.cpp * reuse game structures in replay types * delete metaserver * WIP: start unifying all GameSettings * doc update for SetPlayerData * fix SettingsPresets#Init * more room for backtrace * fix replay refactpring * fix team assignments again * fix build issues on linux * don't use enum class until we remove tolua++ * always use vendored lua * cleanups * make changes work with tolua++, trying to be backwards compatible * since FoV is relevant for sync, make it part of GameSettings * move sync-relevant preferences into GameSettings * debugprint game settings, fix sign of some settings * give games the opportunity to store custom settings in GameSettings that get synced across the network * ensure we store team preferences in replay and always re-init GameSettings with user preferences where applicable * Revert "always use vendored lua" * AiChecksDependencies is now synced across network clients * don't autosave during replay * always use network command queue, even in single player, for replays to work * fix wrong assert * fixed another assert problem when game is cleaning up * fix compile error for gcc version >9.3.0 * dirty expansion to multiplayer random placement option * fix server setup message size * new idea for player order pref * simplify network code * ignore linux build * fix game start, also serialize presets in server state * fix wrong bounds for network commands after refactoring * debug: try building with v142 toolset * drop XP support from settings file * show it as training when building from outside * fix diagonal rule checks for buildings * cancel building when building from outside and stopping * make sure we cannot build nonsolid decorative buildings on water * compact host array before game start * send the new client index out to clients after compacting host array * allow grayscale graphic loading * debug print replay settings * fix and document player team assignement via presets * use references instead of copy of hosts * avoid vectors as public static global members * expose the boolean flags that moved to GameSettings * set shared vision for teamed players * newline in lua DebugPrint * make SaveReplay work again * minimum fix for "static initializer fiasco" * don't reset NumDirections and Flip * use std::bitset for user settings manipulation * more flexibile default tile index * implement terrain harvesting of other resources than wood. * add "non-mixing" flag for solid tiles that don't need mixing * ignore building rules when not in game (i.e. editor) * don't count more than 10 repeats of a message * fix checking of resource for terrain resources * show buttons from *the* neutral player 16 * push clicking player into button callback action * allow terrain harvesters to return resources early * fix outside builder for buildings * make popups accept functions * allow plain graphic as panel content * 1-based player index for users * add option for ellipse selection with y-stretch factor * fix compiler warning * make color cycling speed configurable * make scroll margins configurable * fix editor ui bug with 5x5 cursor * fix transports getting stuck during unloading. fixes https://github.com/Wargus/wargus/issues/121 * simplify upgrade_to check, give back resources when upgrade fails. fixes https://github.com/Wargus/wargus/issues/172 * play shore sound only when really docking/undocking * minor fix for transporter pathing * use an external command to play midi music on windows * exe name fix * ship midiplayer to clients * minor cleanup for movie playing * let midiplayer work with non-standard windows midi * fix linux build * add some more flexibility for live reloading of ui, allow using frames in panel graphics * fix negative condition for panel content on variable value * fix a crash * add a wiggle animation for ships and planes to have sub-tile movement * fixup last commit * Expose unit variables PosBottom and PosRight * allow rotating towards building unit, take displacement into account * implement displacement move towards a unit * use GetDrawLevel() for map drawing order calculation * fix potential crash when portraits are used, draw portrait of first selected unit in group * add support for different icons drawn based on health for single, multi, and transport selection * allow content type icon to select icon kind (group, single, button, transport) * fix mng constructor * add "talking" as a tag in portrait definitions to show when unit is playing sound * add support for UI.DefaultUnitPortrait to draw when no selection is active * do not randomly play talking animations * Bold text on some examples. * Added examples in shaders.cpp * use 32-bit alpha for fancy shadows * Added more example codes for units scripts. * new code for palette changes in icons based on unit variables * support alternative spritesheet for units below 50% health * add a simple mechanism to combine graphics from lua with overlay/mask * apply a shearing effect to generated shadows * add shrinking for shadows * clean up MakeShadow function a bit * download/setup stargus * support size in SDL_RWops from CFile * share mngs * let sdl mixer free our sdl_rwops * allow dynamic load of sounds as well * make dynamic load the default to start up faster * don't overallocate mng array * deal with a few minor errors * make construction lazy loaded as well * fix lazy loading of mng portraits * keep units in transports sorted by size and give them space in UI * fix ordering of units in transports by size * extract arg quoting for iwndows * make midiplayer more fancy with pipes for communication * add missing stargus json * download magick executable * fix icon color palette swaps not being swapped back to default * add assertions to avoid crash with wrongly indexed graphics * update generate_index script to create api definition * add a todo * fix potential crash * fix wrong assert * fix missing semicolon * make generated api better * cache mapping of strings to filenames * avoid runtime conversion to SDL_Color for font colors * cache SDL colors for player colors at beginning of the game * add simple benchmarking option * fix a crash when freeing dynamically loaded sounds * nicer fps bar * set callback immediately when playing, not delayed * port Wyrmgus change to FormatNumber, which has better performance * fix a bunch of clang warnings * make compilation without openmp work * also build shared libraries of vendored lua * fix omp_get_thread_num stub * explicit sound channel initialization * openmp cmake option * add gprof linker flag * make unit manager a global pointer, not a static global * make FogOfWar a global pointer, not a static global * check automatic attacks/spells fewer times to avoid performance penalty of AStar each cycle * make vendored lua also work on windows * dispatch audio callbacks to the event loop * fixup failing music callback - don't let music play failure spam the event queue * don't wait for vsync in benchmark mode * allocate tileset on map creation, not statically * fix lazy mng loading * hackaround for mng free bug * fix exit when no map was created * make full black in mngs be transparent * don't waste time drawing map tiles below fog of war * fix debug printing with dummy renderer * fix swapped mng sizes * fix compile error * fix wrong condition for mng lazy loading * fix invalid sharing of mngs in copied unit type * mng widgets are always dirty * fix potential crash when lazily loading a sound that doesn't exist * delete manually allocated UnitManager and FogOfWar * expose Mng.MaxFPS to lua to set the max playback speed for mngs * fix compilation without Mng support * minor usability improvement for panel conditions * no assert/debugprint in release builds * XXX: do not crash on exit * improve performance of AiEnemyUnitsInDistance * reduce load on AI cycles by limiting how many forces may scan the map in one cycle * change astar reset optimization to instead rely on memory alignment and the compiler optimizations for memset/memmove on aligned memory chunks with modern CPUs * make max iterations for astar configurable * comment unused cpu feature test code, align 512bits for AVX-512 * report benchmark results with cycles * no assert/debugprint in release builds * XXX: do not crash on exit * re-enable simd test functions * re-order to fix compilation * start skipping frames when we are too slow * fix typo * more frame skipping, to work decently on rpi without accelleration * avoid free-cycle * Cleanup: dead local variables * genversion: fix minor memory leak * minor tweaks to micro-optimize performance for really slow machines * fix potential crash on map load * add workaround for potential crash on load * Revert "XXX: do not crash on exit" * Revert "no assert/debugprint in release builds" * make frame skip a preference * fix loading games with units in containers that do not have a type yet * move tileset allocation to the explicit list of globals allocated in stratagusMain * fix accidental double-free * (i think) fix an assertion * fix crash when graphic for flipped missile is loaded already as sprite * add a bit of documentation about complex map building ------------------------------------------------------------------- Mon Feb 21 06:09:26 UTC 2022 - Carsten Ziepke <kieltux@gmail.com> - Update to version 3.2.0 * Fix mana IncreaseFrequency increasing with each update, which slowed down mana regeneration * Fix setting RegenerationRate and RegenerationFrequency per unit using SetUnitVariable * Fix accented char by using when .po files are UTF8 * Fix german sz * Add optimization to not draw text when text is empty (mostly in mission briefing) * Fix #359 * Added upscale table for explored map (alternative way to reveal map) * Added blit surface with alpha blending function. * Switched enhanced fog render to new BlitSurface with alpha blenfing. * Added posibility to get a single pixel value from an eased texture. * Implemented possibility to set opacity values for different levels of visibility. * Const correctnes stuff. * Added possibility to set opacity for differen levels of fog in the mini map. * Enable alpha blending for fog of war in the minimap. * Disable of force explore for unseen tiles for map reveleation. * Aded methods to get opacity setpoints for different layers of fog * Implemented revealed/unseen levels of opacity for legacy fog. Switch to 2-staged rendering for legacy FOW (1: to Viewport's fog surface, 2: to theScreen). * Added CGraphic's draw method with custom modifier for every pixel. Implemented pixel modifier for drawing legacy fog. Also added posibility to draw CGraphic to any surfaces (not only to TheScreen) * Removed unneded anymore legacy global variables for fog color and opacity. * Comments and const correctness * Fixed potentially memory leak * Added missed check for NoFogOfWar option * Added reveal map modes * Added extended network messages for changing map reveal and fog of war. * Update RevealMap() for new modes * Added missed comments with CommandLog's * Added comments, and fixed error message for reveal modes. * Removed unnecessary AlphaFogG * Move legacy fog into the CFogOfWar. Refactor. * Legacy fog gtraphic moved from CMap to CFogOfWar * Enabled initialization of minimap variables with nullptr * Revert accidental comitted local changes for launch.json * Swithing back to render legacy fog via AlphaFogG graphic set to fix broken color cycling. * Minimap update: checking visibility for tile now realized via CFogOfWar::VisTable for both fog types. * Removed unused variables * Revert changes in SetFogOfWar * Cleanup * Performance optimization: std::function replaced by pointer to func * Performance optimization: enable multithreading for legacy fog drawing * Removed unnecessary #include * Only checksum stratagus.lua. this has at least the game version * enable LUA debugging * Do not crash when unit to remove or transform no longer exists (fixes war1gus#213) * Extend 0-hp non-solid decorations edge case to allow building under things. fixes war1gus #220 * Do not reset SplashFactor or NumDirections when redefining missiles * Add .DS_Store to .gitignore. * Some additions to build vendored libs * Add some editor files to .gitignore * Add in vendored depenedencies. * Some cleanup, removed the full toluapp source directory, so only using the simple one. * Delete unused folder in lua source tree. * Added back legacy renderer for tiled fog. some refact. * Fixed comments * Update stratagus-tinyfiledialogs.h * Remove old include. Auto formatted. * Add in wchar_t version of GetExtractionLogPath * Added code example for CclGetUnitsAroundUnit * Added example codes in script_map.cpp * Fix warning about tempnam, add in basic optimization for release build * Add launch config for wargus/war1gus game launchers * Minor improvement for argument handling in game launcher * Include mobdebug * Enabled curses dialogs * Fix music playback. fixes Wargus/wargus#345 * Fix help message for wargus tool * Avoid crashing with arbitrary utf8 codepoints. fixes #364 * Fix fullscreen flag * Add a preference for the stats shown when no selection is active * Do not accept multiple research requests for the same upgrade, fixes #352 * Fix broken fonts on war1gus * Revert "do not accept multiple research requests for the same upgrade, fixes #352" * Do not apply the effects of an upgrade multiple times, fixes #352 * Force the AI to honour single-research vs multi-research and document that a bit * For the purposes of UI panels, HideAllied also hides from the player * Allow configuration of Border color for lifebar * Add simple heuristic for border size for life bar * Fix compiler detection and flags * Actually close files used through sdl. should fix #373 * Fix swapped map width/height. fixes Wargus/wargus#402 * Expose __file__ as current script name and use that for pre- and postscript for maps * Expose TextBox widget and add map preamble/postamble script storage * Make sure to reset the __file__ global as we go through files * Add GetDiplomacy lua function * Just treat music like a sound channel to fix war1gus#195 * Revert "just treat music like a sound channel to fix war1gus#195" * Allow querying type bool flags on units * Add way to get the pixel position of a unit * Fix path to pdb * Allow loading a file ignoring errors, and ignore preamble/postamble errors in editor - Spec file cleaning, remove references for old openSUSE version ------------------------------------------------------------------- Sat Jul 17 14:00:11 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Update to version 3.1.2 * Fix builds with experimental C++-17 filesystem ------------------------------------------------------------------- Thu Jul 15 19:31:30 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Update to version 3.1.1 * Allow forest generation to be slower (at minimum it can now be 2^40 seconds, before the minimum was 256 seconds). * Allow regeneration rate to be slower (at minimum it can now be 1hp every 128 seconds, before 1hp every second). * Allow all custom variable auto increases to be slower (at minimum it can now be +/-1 every 128 seconds, before it was +/-1 every second) * Fix some compilation warnings ------------------------------------------------------------------- Sun Jul 4 09:22:31 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Update to version 3.1.0 * Be more compliant with server discovery and announcement to better support introspecting firewalls. * Be more conservative and use pure SDL when shader 0 ("none") is selected * Optimized shared vison code. * Now field of view parameters and auto targeting algorithm can be changed simultaneously for all computers of already started network game. It prevents desync causes. Mostly useful for debug. * Map grid is optional now and can be disabled. Actual only for debug builds. * Added enhanced type of fog of war, as long as original sprite-based fog can't be used when shadow caster is enabled. Also added few parameters to tune it (blur radius, number of blur iterations, number fog easing steps, bilinear interpolation). * Added "elevated" flag for units/buildings which can look over opaque fields (f.eg. towers). * Implemented shadow caster field of view type, which blocks vision through opaque obstacles (f.eg. cave walls in war1gus) or certain map tiles with enabled "opaque" flag. In additional there is a possibility to enable opacity for all rocks- OR forest- OR wall-tiles. This feature makes it possible to implement sight blocking for high/low ground. * Extended editor abilities to support games adding dynamic unit lists. * Support innoextract single-file installers for game launchers, such as those used by GOG ------------------------------------------------------------------- Tue Dec 22 15:42:31 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 3.0.0 * Migrate to SDL2, remove old direct OpenGL backend * Migrate most custom code to handle image and audio formats, use SDL2_mixer and SDL2_image instead * Force the AI to observe dependencies when upgrading in network games * Fixed an issue with units continuing to attack destroyed walls * Fixed an issue with units never finishing their move action if another unit appears at the goal position * Fixed an issue when units would cease attacking non-threatening units of they came under attack, but their attacker is not reachable * Fixed a potential segfault in the AI pathfinder * Fixed a number of potential desyncs in network games, because the network random numbers where used for local sounds * Fixed an issue with grayscale application for 4 bpp images * Add an AlwaysThreat boolean flag for units that cannot attack but can cast spells and are thus still a danger for the AI * Improve the displayed number of additional selected units * Improve the pathfinding algorithm and related functions like retreating and roaming behavior * Improve the target selection when attack ground is used * Add support for online gaming via PVPGN * Add discovery of open games in the LAN using DNS-SD queries * Allow non-square pixel scaling to be set by games * Fix flickering when rendering movies into widget surfaces ------------------------------------------------------------------- Sat Apr 25 19:44:29 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 2.4.3 * Allow specifying colors, percentages, and border for the LifeBar. * Allow spaces in map names. * Fix spawning missile positions. * Let AI players attack each other if the presets have been adjusted to move them to different teams. * Fix multiplayer desync, use local random function for building sound randomness. * Use goal position of previous command as starting point for chained commands. This fixes sending a unit somewhere and then chaining the command to guard. * Fix an OpenGL crash on video playback. * Allow self-casting. * Add a flag for units that should snipe from a distance, so those units will try to stay out of range of others as much as possible. This fixes an issue whereby Alleria or a ballista would enter tower range needlessly. * Add a fix to make sure terrain resources are lost when harvesting actions are cancelled. * Randomly play building sounds when constructing. * Play shore sounds when units reach the shore. * Add an action to let units auto-explore. This is also used so that AI players now send out exploration units across the map. (The latter is for effect.) * Add a DemoMode to allow auto-playing AI demos from the main menu when idle. * Fix editor changing of surroundings to recurse until all transitions are done. * Enable auto-cast during attack move. * Allow casting on unit portraits. * Fix an issue where the minimap was not updated after a building was destroyed. * Add TTL percent calculation that can be used from Lua scripts to show the time to live for a summoned unit. * Draw the click missile (the cross that is placed when ordering a unit) over the fog of war. It was invisible otherwise, and with order-lines disabled it was not clear if the order had been received. * Improve the performance of the AI enemy finder. Ported from Wyrmgus. * Print stack information on errors to get better bug reports. * Show panel index 2, even if only this unit has mana and not the entire unit type. * Make code work with Lua 5.3. However, the build will still use 5.1 because 5.2 and 5.3 are noticeably slower. ------------------------------------------------------------------- Sun Mar 3 09:59:40 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Update to version 2.4.2 * Force load progress to screen only every 500ms. On modern machines, loading was so fast that almost all time was spent in screen redraw rather than loading. * Add support for game launchers to have optional contrib files that are just ignored if they are not present * Reliability: Fall back to software and windowed rendering before giving up on startup. This fixes the trouble some people have when they enable OpenGL or an unsupported fullscreen resolution and now the game won't start. Otherwise, they have to know where the preferences.lua file is stored and either delete or edit it. * Commandline: -Z now takes a WIDTHxHEIGHT argument, too, to define the base resolution to scale up from. * Bugfix: Warping mouse coordinates in zoomed mode was not scaled correctly. * Metaserver: Implement simple UDP hole punching to allow connections through some NATs * Metaserver: Add CREATEGAME command * Metaserver: Allow access for non-registered users * Bugfix: Remove checksumming of lua files for now due to issues * Installation: Include tinyfiledialogs and make extraction of game data more consistent for games that want it by offering the functionality on first launch based on header defines in the game launchers. * Bugfix: Regenerating forest tiles should no longer set the wrong tile index * Graphics: Allow each game to ship its own shaders by searching in the game data path * Keybindings: Use Alt+/ and Alt+\ do change shaders globally - Run spec-cleaner - Use pkg-config style build-dependencies ------------------------------------------------------------------- Thu Sep 21 15:15:12 UTC 2017 - rpm@fthiessen.de - Fixed build with Leap 42.3 and Tumbleweed. (tolua++) ------------------------------------------------------------------- Fri Feb 17 11:23:00 UTC 2017 - rpm@fthiessen.de - Fixed build on Leap (need gcc >= 5) - Install man page ------------------------------------------------------------------- Tue Feb 7 16:06:09 UTC 2017 - mailaender@opensuse.org - Update to version 2.4.1 ------------------------------------------------------------------- Sat Jan 16 02:18:21 UTC 2016 - rpm@fthiessen.de - Added fix-findtolua++.patch to fix build on openSUSE > 13.2 - Some spec file cleanup ------------------------------------------------------------------- Wed Sep 16 17:59:41 UTC 2015 - kieltux@gmail.com - Update to 2.3.0: * FluidSynth support. * Some new image controls for Guichan widgets. * Lots of AI improvements. * Improved netcode stability. * Spell casting improvements : a lot of additions to control spell autocasting. * Some new features to animation scripting, such as ability to call Lua functions. * Grayscale icons feature support. * Cutom in-game buttons. * A lot of minor feature additions (their amount is really too big to list all of them here, see changelog) * And huge amount of old bugs fixed. ------------------------------------------------------------------- Sat Oct 20 18:02:12 UTC 2012 - mailaender@opensuse.org - update to 2.2.7: * Added CclCreateMissile function to create missiles from Lua code. from Cybermind) * Added MissileType::SmokeParticle (same use as SmokeMissile).(from Cybermind) * Alllow same units to get upgrade-to in one click.(from Cybermind) * CclGetUnitVariable and CclSetUnitVariable now can get and set the Max, Increase and Enable fields.(from Cybermind) * Added OnHit Lua callback parameter for UnitType to create some effects if unit is hit. (from Cybermind) * Reworked the button's popup system to achieve more flexibility (from Cybermind) * Added Preference.ShowNameDelay and Preference.ShowNameTime to show a popup for unit under cursor (from Cybermind) * Code compile now with Lua 5.2 (from Joris Dauphin). * Fix bug #901393: Always "network out of sync" in multiplayer mode (from Cybermind) * Fix bug #710187: OpenGL is slower than without OpenGL (from Cybermind) * Fix bug #909454: compile errors on OpenBSD. (from Pali Rohár) * Fix compilation for maemo. (from Pali Rohár) * Fix bug #910078: worker unable to do anything after building structure. (patch from Neil Tan) * Fix bug #912904: Fix pathfinfing problem with unit near of goal. (patch from Neil Tan) * Fix bug #911062: Fix segfault. (patch from Neil Tan) * Fix bug #841133: Fix Action resource and DeassignWorkerFromMine. (from Joris Dauphin) * Fix some regression in pathFinding. (from Joris Dauphin) * Rearchitecturing of COrder and CAnimation. (from Joris Dauphin) * Add DefineDefaultResourceMaxAmounts() to define max value per resource (like tiberium from C&C). Add "Storing" in UnitType to increase MaxResourceAmount (from Cybermind) * New unitType flag:"Wall" which create "connection" with its neighboors. (from Cybermind) * New unitType flag:"NonSolid" for unit which don't forbid other unit to be in the same place. (from Cybermind) * New missile class "missile-class-treacer" which seek towards its target. (from Cybermind) * New missile class "missile-class-clip-to-target" which is clipped to the target, then animate once before deal the damege. (from Cybermind) * Add parameter "use-unit-var" to "spawn-missile" spell to use caster's damage. (from Cybermind) * Rework animation parser to have access to some variables. (from Cybermind) * Add impact by type. (from Cybermind) * Add "AlwaysFire" flag to missile to shoot even if target is dead.(from Cybermind) * Fix some saving issues.(from Joris Dauphin) * Activate AutocastSpell for non moving unit. (from Cybermind) * Disable buggy multithreading support. (from Pali Rohár) * Fixed mouse scroll speed (from Pali Rohár) * Fix bug #913621: Replace the abort and core dump by a lua_Error when unitType is unknown (from Joris Dauphin) * Fix bug #976937: Fix crashing issue when loadnig a game with more than 3 ai-forces (from Joris Dauphin) * Fix bug #993364: Fix compilation when using lua 5.2 (from Joris Dauphin) * Fix bug #1001999: Do not overwrite CMAKE_CXX_FLAGS and CMAKE_EXE_LINKER_FLAGS variables, make install paths configurable (from hasufell) * Fix bug #1013694: Fix compilation when MNG support is active (from Joris Dauphin) * Fix bug #1020858: Fix Assert in Action_Attack (from Joris Dauphin) * Fix bug #1022272: Fix Assert in pathfinding (from Joris Dauphin) - changes from 2.2.6: * Changed directory structure for CMake, DoxyGen and platform code (from Pali Rohár) * Rewrited Stratagus build system to CMake (from Pali Rohár) * Updated debian scripts to CMake, better Maemo section (from Pali Rohár) * Updated Stratagus DoxyGen documentation (from Pali Rohár) * Removed tolua++ source code from Stratagus tree, instead use system library (from Pali Rohár) * Fixed crashing if editor configuration script not exists (from Pali Rohár) * Added support for touchscreen input method at compilation time (from Pali Rohár) * Fixed bug #730283 - Fixed crashing when 2 workers enter the mine which have resources only for 1 worker (from Pali Rohár) * Added support for animating resource container when harvesting (from Pali Rohár) * Fixed crashing metaserver at first start (from Pali Rohár) * Added Lua function DebugPrint (from Pali Rohár) * Fixed bug #816573 - Fixed compilation on Mac (from ASDF) * Created Game header files for Launcher and Maemo extractor (from Pali Rohár) * Rewritten Debian control files to debhelper 7 (from Pali Rohár) * Fixed bug #821210 - Fixed compilation with png 1.5 (from Thomas Klausner) * Updated WinAPI AttachConsole, fixed for MSVC * Reverted back Color Cycling support (from Joris Dauphin) * Fixed bug #685144 - Added support for any resolution from command line (from Pali Rohár) - changes from 2.2.5.5: * Fixed crashing in OpenGL mode (from Pali Rohar) * Fixed crashing when unknown button input was pressed (from Pali Rohar) * Fixed bug #645194 - oil tanker disappears when it builds a oil platform (from Pali Rohar) * Fixed problem with building oil platform (from Pali Rohar) * Do not drop goods after unit stop working (from Pali Rohar) * Fixed bug #622210 - Fixed memmory corruption in multiplayer network mode (from Pali Rohar) * Added support for more game sound parts (from cybermind) * Fixed bug #621815 - Fixed input problem with stylus on Nokia N900 (from Pali Rohar) * Revert back mng support (from Pali Rohar) * Updated manpages (from Pali Rohar) * Added tag Editor to TitleScreen in LUA (from Pali Rohar) * Fixed Debian scripts on Maemo (from Pali Rohar) * Fixed bug #621820 - Fixed draining battery poer on Nokia N900 (from Pali Rohar) * Fixed bug #650987 - Decrease scrolling speed on Maemo (from Pali Rohar) * Include debug version of stratagus to debian package and Windows NSIS Installer (from Pali Rohar) - changes from 2.2.5.4: * Fixed bug #616486 - Fixed function CursorByIdent in src/video/cursor.cpp (from Pali Rohar) * Added Lua function SetMenuRace which set race of cursor in main menu (from Pali Rohar) * Fixed deleting OpenGL textures (from boswars upstream) * Fixed bug #633863 - Do not show waypoints for enemy units (when SHIFT key is down) (from Pali Rohar) * Fixed autoconf/automake scripts (form Pali Rohar) * Fixed a lot of gcc warnings while also extending the warnings flags (from Martin Gerhardy) - changes from 2.2.5.3: * Fixed Debian control files for Maemo (from Pali Rohar) * Added LUA function IsMusicPlaying - check if music is playing (from Pali Rohar) * Added LUA function SetFogOfWarColor - Configurable Fog of War color (from sourceforge tracker) * Added command line params -I for setting the address when binding the sockets (from sourceforge tracker) * Compile fix using VC2008 (from sourceforge tracker) * Added function GetStratagusVersion to LUA scripts (from Pali Rohar) * Added function GetStratagusHomepage to LUA scripts (from Pali Rohar) * Added support for playing music in menu (from Pali Rohar) * Fixed Windows NSIS Installer (use relative jumps, do not allow start instaler twice, register games, ...) (from Pali Rohar) - changes from 2.2.5.2: * Fixed Debian scripts for Maemo (from Pali Rohar) * Fixed OpenGL textures (from upstream svn boswars) * Rewrited Windows NSIS Installer again (from Pali Rohar) * Ported OpenGL engine to OpenGL ES 1.1 for Maemo systems (from Pali Rohar) * Fixed saving campaign game - multiline lua strings and lua triggers (from Pali Rohar) * Fixed compilation in Debug mode (from Pali Rohar and sourceforge tracker) * Added LUA function SetUseOpenGL for setting OpenGL state from scripts at startup (insted changing variable UseOpenGL) (from Pali Rohar) * Added command line params -O and -o for force using OpenGL (from Pali Rohar) * Added LUA function SetFullGameName - use name for WM icon and title (from Pali Rohar) * Keep backlight alive on Maemo using libosso (from Pali Rohar) * Added support for playing movies when OpenGL mode is active (from Pali Rohar) - changes from 2.2.5.1: * Fixed playing movies (from Pali Rohar) * Fixed minimap (from upstream svn boswars) * Added support patches for Maemo (from Bundyo N8x0 stratagus code) * Fixed Debian scripts/configs (from Pali Rohar) * Added support for cross compile (from Pali Rohar) * Use WINAPI_AttachConsole for stdout/stderr output messages to windows cmd console instead temp. files (from Pali Rohar) * Fixed compilation and automake/autoconf scripts (from Pali Rohar) * Added support for 64bit Windows version (from Pali Rohar) * Rewrited new Windows NSIS Installer (from Pali Rohar) * Added info for Hildon Application Manager for Maemo (from Pali Rohar) * Added support for more graphics resolutions (from Pali Rohar) * Added function PlayMovie to LUA scripts - play movies from game (from Pali Rohar) * Clean SDL video output before strating movie file (from Pali Rohar) * Ported stratagus to Maemo systems - Nokia N900 (from Pali Rohar) - changes from 2.2.5: * Fixed attack range off by 1 bug (from Jimmy Salmon) * Fixed bug releasing the same resource twice (from Jimmy Salmon) ------------------------------------------------------------------- Wed May 2 15:30:20 UTC 2012 - joop.boonen@opensuse.org - Added missing BuildRequires automake - Added lua 5.2 patch - Passed the spec file through spec cleaner ------------------------------------------------------------------- Mon Aug 6 21:34:32 CEST 2007 - sndirsch@suse.de - stratagus 2.2.4: * several bug fixes ------------------------------------------------------------------- Sat May 12 21:41:41 CEST 2007 - sndirsch@suse.de - update to 2.2.3: * several bug fixes and support for Lua 5.1 ------------------------------------------------------------------- Wed Apr 11 16:18:16 CEST 2007 - sbrabec@suse.cz - Require just created libmikmod-devel instead of libmikmod. ------------------------------------------------------------------- Tue Mar 6 10:47:28 CET 2007 - sndirsch@suse.de - back to release 2.2.2 since it didn't work with bos and couldn't be compiled with lua 5.0 for older distributions any longer ------------------------------------------------------------------- Sun Mar 4 11:12:23 CET 2007 - sndirsch@suse.de - update to release 2.2.3 * several bug fixes and support for Lua 5.1 ------------------------------------------------------------------- Thu Jan 25 18:41:43 CET 2007 - sndirsch@suse.de - fixed redecleration conflict of strnlen ------------------------------------------------------------------- Mon Jan 15 05:44:05 CET 2007 - sndirsch@suse.de - updated to release 2.2.2 * Fixed bug where replays would use the wrong race (from Jimmy Salmon) * Fixed bug #1603502: Computer sees a cloaked unit and invisible units shouldn't auto attack (from Jimmy Salmon) * Added SaveReplay function (from Nehal Mistry) * Fixed bug when redefining a unit to use a different image (from Jimmy Salmon) * Fixed off by 1 causing units to not reach the bottom and right edges (from Jimmy Salmon) * Restore font colors after loading a game (from Jimmy Salmon) * Fixed crash loading a game when a unit contains other units not defined yet (from Jimmy Salmon) ------------------------------------------------------------------- Tue Dec 19 18:36:58 CET 2006 - sndirsch@suse.de - updated to release 2.2.1 ------------------------------------------------------------------- Sat Dec 9 20:11:20 CET 2006 - sndirsch@suse.de - updated to 2.2alpha ------------------------------------------------------------------- Fri Nov 3 22:02:18 CET 2006 - sndirsch@suse.de - updated CVS sources (2006-11-03) * various bugfixes ------------------------------------------------------------------- Mon Oct 30 23:01:02 CET 2006 - mjancar@suse.cz - build aganist lua50 ------------------------------------------------------------------- Fri Oct 20 18:08:39 CEST 2006 - mjancar@suse.cz - more lua 5.1 fixes ------------------------------------------------------------------- Thu Oct 19 21:43:07 CEST 2006 - sndirsch@suse.de - first step to fix build with lua 5.1 ------------------------------------------------------------------- Fri Sep 8 14:03:11 CEST 2006 - sndirsch@suse.de - fixed build on SUSE 9.3 ------------------------------------------------------------------- Sun Sep 3 22:03:23 CEST 2006 - sndirsch@suse.de - updated to CVS sources (2006-09-03) * various bugfixes ------------------------------------------------------------------- Mon May 15 16:25:43 CEST 2006 - sndirsch@suse.de - updated to CVS sources (2006-05-15) * various bugfixes ------------------------------------------------------------------- Sat Apr 15 20:46:43 CEST 2006 - sndirsch@suse.de - updated to CVS sources (2006-04-30) ------------------------------------------------------------------- Tue Feb 7 10:20:04 CET 2006 - sndirsch@suse.de - added libtheora-devel to add theora video support (enables video support in bos) ------------------------------------------------------------------- Tue Feb 7 09:38:55 CET 2006 - sndirsch@suse.de - added libvorbis/libvorbis-devel to reenable VORBIS support ------------------------------------------------------------------- Fri Jan 27 14:56:17 CET 2006 - nadvornik@suse.cz - fixed BuildRequires ------------------------------------------------------------------- Wed Jan 25 21:41:49 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Wed Jan 18 23:53:34 CET 2006 - sndirsch@suse.de - updated to current CVS (2006-01-18) * bugfixes * new translations (french, finish) ------------------------------------------------------------------- Fri Dec 16 15:46:11 CET 2005 - sndirsch@suse.de - updated to current CVS (2005-12-16) ------------------------------------------------------------------- Mon Dec 5 06:00:14 CET 2005 - sndirsch@suse.de - updated to current CVS (2005-12-05) ------------------------------------------------------------------- Fri Nov 25 14:58:27 CET 2005 - sndirsch@suse.de - added -fno-strict-aliasing to fix build ------------------------------------------------------------------- Sat Nov 19 21:00:34 CET 2005 - sndirsch@suse.de - updated to current CVS (2005-11-19) ------------------------------------------------------------------- Tue Sep 27 11:40:48 CEST 2005 - sndirsch@suse.de - fixed build with gcc 4.1 ------------------------------------------------------------------- Tue Jun 28 04:04:50 CEST 2005 - sndirsch@suse.de - stratagus-optflags.patch: * removed @DEBUG_CFLAGS@; replace it completely by RPM_OPT_FLAGS; get rid of "-fsigned-char" this way (Bug #93851) ------------------------------------------------------------------- Thu Jun 23 08:32:52 CEST 2005 - meissner@suse.de - use RPM_OPT_FLAGS ------------------------------------------------------------------- Fri May 13 04:16:34 CEST 2005 - sndirsch@suse.de - use norootforbuild ------------------------------------------------------------------- Wed Mar 23 06:21:49 CET 2005 - sndirsch@suse.de - removed mad support (usually not required) ------------------------------------------------------------------- Wed Mar 9 15:44:46 CET 2005 - sf@suse.de - better patch (w/o ifdef) ------------------------------------------------------------------- Tue Mar 8 19:38:52 CET 2005 - sf@suse.de - fix for segfault on 64bit machines in video player ------------------------------------------------------------------- Sun Oct 31 18:48:43 CET 2004 - sndirsch@suse.de - created package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor