Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Warzone2100/warzone2100

Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
https://github.com/Warzone2100/warzone2100

Remove `psNext` from `BASE_OBJECT`

Not needed anymore.

Signed-off-by: Pavel Solodovnikov <[email protected]>

a1f5a1ce90cdbea42f2d46f7eace88060c50aa3b authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Fix `getBaseObjFromId` for features

`player` should be just ignored for features,
always search `apsFeatureLists[0]`.

Signed-off-by...

ce2c572be840c280ca99f3080594da3c73b49680 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Switch `apsStructLists` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

67a9542f1bab3be05b19f072e82ff009eea3ce39 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Const-correctness checks in loops, minor fixes in object memory management

Signed-off-by: Pavel Solodovnikov <[email protected]>

e43a46340cdfb81dcd83abbda1d421ec5daedb42 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Remove struct and droid lists typedefs

Signed-off-by: Pavel Solodovnikov <[email protected]>

7c4c2282f64a76f1a99e57dc0bc32de34ddd1b1a authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Remove unused code

Signed-off-by: Pavel Solodovnikov <[email protected]>

4241ced91c4417449fbda08f69cbcfead0b9c13d authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Missing iterator increment

Signed-off-by: Pavel Solodovnikov <[email protected]>

7a90be2bdd95f66e67b9d9b6507db2a5370c9a53 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Minor fixes

Signed-off-by: Pavel Solodovnikov <[email protected]>

0dd65e6c2ff8554b8f0eced0743b3b02f6383f9b authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Switch `apsDroidLists` and `apsLimboDroidLists` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

3e0761782048bf12c0205ae5862c4def7dc47d6c authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Switch `psDestroyedObj` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

919f4fef2e304935663d616894d236432c25f108 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Switch all `psNextFunc`-related global lists to `std::list`

These include `apsExtractorLists`, `apsSensorList`, `apsOilList`.

Remove `psNextFunc` from `BAS...

2bffaa0909207ce637411ad92a5a08dabfbfb43f authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Switch `apsFlagPosLists` to `std::list`

Signed-off-by: Pavel Solodovnikov <[email protected]>

d2537f7d544f695b0a42585e8b5b75869229a284 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Fix fully armed VTOLs attached to sensors sitting down near former targets

In the case of moving a Strike sensor around, the VTOL(s) would still fly towards the previously...

86bb59be4e2fed457f89387f8555b53a116e78d4 authored about 1 year ago by KJeff01 <[email protected]>
order.cpp: fix for `RSComparator` distance check

`RSComparator` does not conform to strict weak ordering
requirements, which are required by stan...

630ffd70599cfd5047c35d1535740bcbe702bfce authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Teleport units next to Nexus Links

We have the technology to transmit vehicles and people through electronic data streams. Lets pla...

78f09c0a8f0dc3eaf36e4795366902e02eb4e0b7 authored about 1 year ago by KJeff01 <[email protected]>
Campaign structure update and more (#3552)

Mainly:
Buffing structures a bit, make price and build times vary according to strength.
VTOL ...

007b31e2e7759511b9e6e296f57a6d6dfbe491f6 authored about 1 year ago by KJeff01 <[email protected]>
Fix damage formula against structures and features

Since level defaulted to 1 it meant structures/features here would set actualDamage to 94% as th...

a19141ce7e58deaf35494e081da582321d3f9cd9 authored about 1 year ago by KJeff01 <[email protected]>
[GitHub Actions] Flatpak: Check staged screenshots

6a93bc3e76ea8f9008dd2c8513ac7a6bdb30be1b authored about 1 year ago by past-due <[email protected]>
[GitHub Actions] Flatpak: Check updated appstream / metainfo path

f80afac62836f8d64de0575f28bc6a7fa444c7ca authored about 1 year ago by past-due <[email protected]>
Calculate weapon pitch from turret base

e39e763259ca55539ad522159b13383270d37f14 authored about 1 year ago by Dylan <[email protected]>
Remove transport timer when mission results trigger

063874aacf1ce4205aaea538e9131808b766ba5e authored about 1 year ago by KJeff01 <[email protected]>
Do not override saved camera position in skirmish saves

36f970660b09d307a3303740595d3ccc7a598c74 authored about 1 year ago by KJeff01 <[email protected]>
Return to base when set to retreat at a health level without HQ or repairs

6a6832aca59e55b43c654d73e3692804c94500e6 authored about 1 year ago by KJeff01 <[email protected]>
Check startPosition coordinates for RTB when no HQ exists in mp

Retreats units back to the startPosition area much like campaign does for LZ data.

dfb2aea8a6d4b24b78fc2631cc99cefc9ebed4bd authored about 1 year ago by KJeff01 <[email protected]>
Reset pitch on moving VTOLs after saveload

In case they were over a steep slope during save creation.

8346cc2c6356f03deeda66f71aaca6e1405e9393 authored about 1 year ago by KJeff01 <[email protected]>
Update ChangeLog for 4.4.2

bb5d641f107285bb814d907ca019e086e9f65001 authored about 1 year ago by past-due <[email protected]>
Update miniupnpc to 2.2.5+ (latest)

3e052233a559016069c11c60ee7f3a7b1f40280d authored about 1 year ago by past-due <[email protected]>
Update json.hpp (JSON for Modern C++) to 3.11.3

8b1780195f46d54ff63212ed47bb3e148d4f5214 authored about 1 year ago by past-due <[email protected]>
debugLogFromGfxCallback: Add repeated message handling

0d0e8cecf8c5aa122dccce2bcd4f9fcc0e579596 authored about 1 year ago by past-due <[email protected]>
debug.cpp: Reduce thread_local usage in _debug

b361b0ccfd7969e50240f63f47169d4bf0c9ee5d authored about 1 year ago by past-due <[email protected]>
Add debugLogFromGfxCallback, refactor displaying fatal error msgbox

904925997a2ca1dfd5db74999f36a39923d0d601 authored about 1 year ago by past-due <[email protected]>
Add wzDisplayDialogAdvanced()

664c8edb0e1d5493150324eb7fc97eaeb1feaa9e authored about 1 year ago by past-due <[email protected]>
wztime: Add option to silence debug log output

bfe3878172b37c59e2e4dcd9f5faf4bcffc4e9b2 authored about 1 year ago by past-due <[email protected]>
netreplay: Use wzThread* functions instead of std::thread

To avoid std::thread::~thread() calling std::terminate() upon non-graceful shutdown.

3c71f875fa51ef79b75468e728a135d02a992563 authored about 1 year ago by past-due <[email protected]>
Make sure VTOLs retreat to repair when attached to VTOL Strike/CB

a093cddcf0927b492885b6a35a7f88689d425bba authored about 1 year ago by KJeff01 <[email protected]>
CMake: bump `CXX_STANDARD` to `14` for `wzmaplib`

`wzmaplib` is used directly by other projects, so we
still need to be careful not to upgrade the...

af818ba57c82f314daab3ce9fca6b6ee79f2f6c5 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Fix possible integer overflow when creating an array

Signed-off-by: Pavel Solodovnikov <[email protected]>

a1064d9bd12952b843fae0ff8567704c3c0b6bec authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Use `std::make_{unique,shared}` instead of raw `new`

This is one of the first steps to improve
memory management in the Warzone 2100 project.

There ...

cb9b0da4758a753bd697db18ae22c3b9e2268033 authored about 1 year ago by Pavel Solodovnikov <[email protected]>
Fix: Do not split departing player research centers with team in non-shared research mode

f8778cdf4b6106215bfafff2d922fd6a3ef445a3 authored about 1 year ago by past-due <[email protected]>
[OpenGL] Additional init error checks

8fe50af6e6db6ef33891a27e14f3f71ca4809f40 authored about 1 year ago by past-due <[email protected]>
[Vulkan] Handle surface lost in createSwapchain

96baff4f9734cf6da1d44b5e2ec6baf266d750bf authored about 1 year ago by past-due <[email protected]>
[OpenGL] Tweak default logging

d65eb591ab8fd652bfbe81eddc5ea450ee5b7b0c authored about 1 year ago by past-due <[email protected]>
[OpenGL] Adjust handling of window size change + scene FBOs

Never attempt to create a scene framebuffer with dimensions < 2x2

2bd144293b332e9ec40a19ff887c10024a9f1782 authored about 1 year ago by past-due <[email protected]>
vk_mem_alloc: Silence Wimplicit-fallthrough

18c527df79307d5a56b6110f0463cfbde5f39432 authored about 1 year ago by past-due <[email protected]>
Move a spawn position on Gamma 3

Previous spot was a bit too tight to move out of and was rather close to a cliff.

eee44f2340e6a34681a05ec03ebaf3990f92e179 authored about 1 year ago by KJeff01 <[email protected]>
Update authors

Move Zarel to the programming section.

9fbc260a06c2c918766dd55029c1d005fff524a3 authored about 1 year ago by KJeff01 <[email protected]>
objmem: Slight refactor of flag position functions, sanity checks

a5776bd412b227e08b94433c39b803c8e5081089 authored about 1 year ago by past-due <[email protected]>
mission.cpp: Additional calls to freeAllFlagPositions()

8e550f60a20281460b6b08d8bfdaf7cef2c7417b authored about 1 year ago by past-due <[email protected]>
Fix: Crash due to assignFactoryCommandDroid manipulation of mission.apsFlagPosLists

In certain circumstances, this could cause a flag position to be added to the list more than onc...

07d0e4ba1777bf58400d2b1cd595617bbadd66ee authored about 1 year ago by past-due <[email protected]>
Clear active console messages when resuming from paused state

aa5cbb60b26a28af3bf3945e9a3dfb68215a7224 authored about 1 year ago by KJeff01 <[email protected]>
Update ChangeLog for 4.4.1

d212257a58a78ddd70ecf0195bebe78bea066b9a authored about 1 year ago by past-due <[email protected]>
Revert "[Snap] Default SDL_VIDEODRIVER in warzone2100-launcher.sh"

This reverts commit 10d244555f0401f89d14f73fef5e5c1b52f4c82b.

6ec44f81a2f948afd3fa6cf18d58a04b0ef952e4 authored about 1 year ago by past-due <[email protected]>
Update base translations

b836a94a3b2146fcf40864ed80bfb179b74d681e authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Revert "[Snap] Switch to graphics-core22 plug"

This reverts commit 275a83da4c011a97f7e89f8ebb6eccde8e292872.

39ccc2327f5b5984a060092ff7d8c1bae4a3af50 authored about 1 year ago by past-due <[email protected]>
Fix: physfs_file_safe_close should not call debug()

It may not be safe to call debug() at program shutdown

d725f977519a3adff7a9ff3835f9e281a60f6c0d authored about 1 year ago by past-due <[email protected]>
Clean-up undocumented (and unused) eventKeyPressed

b4cf7e25d65c24616d32966acf76666398fd688e authored about 1 year ago by past-due <[email protected]>
Fix: DROID_PERSON model display size

Now that the models are fixed, remove the hard-coded hack

012efdd53aefc4033b6e4bcb6f76d8389a404ce8 authored about 1 year ago by past-due <[email protected]>
New Crowdin updates (#3479)

65b202ed60e1904cc492ee80f0ada2d7a59fb298 authored about 1 year ago by wzdev-ci <[email protected]>
Refactor NETallowJoining, add async join approval support

1d9fd6f97850689e2eb7ae99684dcc67e0db9e65 authored about 1 year ago by past-due <[email protected]>
Check for non-default sensor/ecm stats like with repair

Will allow, for example, Nexus to use the NavGunSensor again for manufactured units through rese...

9b9a4e3993f286d8df0cff12b3df22a4fea4122c authored about 1 year ago by KJeff01 <[email protected]>
Fix: Mod hashing issue (zero-initialize Sha256)

72ae817f1fd671459411189a539883ef385e921a authored about 1 year ago by past-due <[email protected]>
Avoid first-run log spam

819da143d5d810def72bfaec2a7b83571d6ab2a6 authored about 1 year ago by past-due <[email protected]>
mission.cpp: Add const

505ea945fe9d94cb6eb13628ade9c54ab61ca756 authored about 1 year ago by past-due <[email protected]>
Use new/delete for LEVEL_DATASET

3c782632934b173b76f608cc7e5d119f3e5d63cc authored about 1 year ago by past-due <[email protected]>
netplay.cpp: Additional cleanup

1e664a93d7cb64746bbaba0a02ad8aef78c0dcde authored about 1 year ago by past-due <[email protected]>
NETallowJoining: Add session bans for more cases

dcb329f63f7146d575445b406fbc03bdbfb09084 authored about 1 year ago by past-due <[email protected]>
component.cpp: Additional connectors sanity checks

957c0d8912092f2e90ca2fd761427e074f411183 authored about 1 year ago by past-due <[email protected]>
loadSaveDroid: Additional sanity check

88ef893a42b8fcbc0d58203541f30464c88a5d48 authored about 1 year ago by past-due <[email protected]>
imdload.cpp: Additional sanity checks, handle override models with missing connectors

759f711079acee5b833ea1cde7ba5f59fa9ab469 authored about 1 year ago by past-due <[email protected]>
Fix hvychop and scavchop model connectors

02bba99e7409155d8eef12e82a76ed8530eff562 authored about 1 year ago by past-due <[email protected]>
pieimage.cpp: Additional sanity checks

98dd52622741dd06c1f8ff86c350c7f3004f28f7 authored about 1 year ago by past-due <[email protected]>
quickjs_backend.cpp: Additional sanity checks

70eeb82711398a657fd5c24c3d42c7957b1eeca2 authored about 1 year ago by past-due <[email protected]>
wzstring.cpp: Minor tweak

c57c70fc1bff87446068eaad41d63f674aa48ba8 authored about 1 year ago by past-due <[email protected]>
W_EDITBOX: Add tooltip support

0d32d266a3c61f74ff36957dfb544b1f5304fd43 authored about 1 year ago by past-due <[email protected]>
processChatLobbySlashCommands: Remove /hostmsg from front of command, if present

afe9e7bdd47ff8e46d41cf33824f101a628b9157 authored about 1 year ago by past-due <[email protected]>
Add in-game access to Chat Options UI

Via a new "Options" button next to the in-game chat box

08cdbf543a886288adcd732cd4bcdc235e76597d authored about 1 year ago by past-due <[email protected]>
Tweak sendRoomSystemMessageToSingleReceiver

c8ebb7054ef8c75cf0fe27cc81a17ddffc5f1bbb authored about 1 year ago by past-due <[email protected]>
W_EDITBOX: Add placeholder text color override, fix placeholder text color

3fa6eb39cbca40abb595e02bdc2634a9a8467a56 authored about 1 year ago by past-due <[email protected]>
Tweak Chat Options UI

9606d7de50839410e519efbf5829556266b8e9bb authored about 1 year ago by past-due <[email protected]>
Additional bounds checks

2b01a5a2fc096bc59b5802cd9b948c7daaf768e1 authored about 1 year ago by past-due <[email protected]>
widget: Various minor tweaks

7e83dcee9884cedabd0f189bc3d5929e9832b556 authored about 1 year ago by past-due <[email protected]>
wzapi::enumRange: Additional sanity checks

d6955581718334edcc93717c8775720d20f86896 authored about 1 year ago by past-due <[email protected]>
cmdinterface: Add "host" option to "set chat" command

0876e5873c3733ac765c8eee59e4ca82184e7ba5 authored about 1 year ago by past-due <[email protected]>
Configure placeholder text color for chat boxes

82a99fcf48f66efa617ae8fb921205edf7f4b08e authored about 1 year ago by past-due <[email protected]>
Add --host-chat-config CLI option

424458addc21664bcfae96f34d6d7018204296ae authored about 1 year ago by past-due <[email protected]>
Add "Chat" option to Multiplay Options' Hosting Options section

964e02091b4834002a363122f1f35f6de9530094 authored about 1 year ago by past-due <[email protected]>
Add config file hostingChatDefault option

9ef01d020f2fee92b74677c4f167bcb1bfdadd13 authored about 1 year ago by past-due <[email protected]>
netplay: Tweak NETgetDefaultMPHostFreeChatPreference()

120cd33ee897aad3e5ff37a794447389157325c6 authored about 1 year ago by past-due <[email protected]>
cmdinterface: Add "set chat allow/quickchat" commands

edb1d0b0eded9295b9fada47bd13aab71feadda0 authored about 1 year ago by past-due <[email protected]>
Add lobby slash commands for host mute / unmute

1bfe95d288d29fc25844772ff58be17f7ae1195a authored about 1 year ago by past-due <[email protected]>
Add lobby Chat Options UI

489dc5da810b77d9d2257bedd42c8a3352263f41 authored about 1 year ago by past-due <[email protected]>
Add support for host-level chat mute options

d82ed3b81c717fcd207f69a2140dd0e530b16457 authored about 1 year ago by past-due <[email protected]>
Fix kick message appearing for map change

daa37e7a2609ea6705527abf67be128b1a0374db authored about 1 year ago by KJeff01 <[email protected]>
Fix Command/Build reticule init for LDS_EXPAND_LIMBO missions

d89e1878e575fbb02e1c84e95e5e1ab52b023241 authored about 1 year ago by KJeff01 <[email protected]>
netplay.cpp: Adjust how pending disconnects are handled

b55a09212d087ef26c4a59059d7cdea3f31e3e8d authored about 1 year ago by past-due <[email protected]>
[GitHub Actions] Tweak Flatpak CI

cbc3895fa7286af27a49d4acc8c4705e213e713b authored about 1 year ago by past-due <[email protected]>
Fix: Allow hosts to pre-configure all team slot choices

ceb8eb50d92c05b0ec7b5070c0cc6e2225b60594 authored about 1 year ago by past-due <[email protected]>
Fix: Grey-out button for AI difficulty if not host

c59b3081b3a7e249b5c02bc39cd2afd372482a27 authored about 1 year ago by past-due <[email protected]>
netpregamescreen: Sort loading players by position

c879bbd610b8aee3b1de2a5485e5efb57d5a04a9 authored about 1 year ago by past-due <[email protected]>
[Vulkan] Default-disable additional problematic layers

Add --allow-vulkan-implicit-layers CLI option, to allow default-disabled layers.

d8d85cdb56e5d5a482d3b3f0a3b2580607339496 authored about 1 year ago by past-due <[email protected]>