Ecosyste.ms: OpenCollective

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

OpenNox

Creating a modern implementation of Nox game engine.
Collective - Host: opensource - https://opencollective.com/opennox - Code: https://github.com/noxworld-dev/opennox

Fix passing color index opcode. Fixes #407.

github.com/noxworld-dev/opennox - be22c550e150187c1fd0e5951b5a71f51307c0f0 authored almost 3 years ago by Denys Smirnov <[email protected]>
Enable C ASAN in safe build mode.

github.com/noxworld-dev/opennox - 933b203d7e510cddf8be8a782ec1fda39138c20d authored almost 3 years ago by Denys Smirnov <[email protected]>
Additional hardening for the UI listbox.

github.com/noxworld-dev/opennox - 23f9f75cf926a73ca6a8c2762efb438d86e3f08b authored almost 3 years ago by Denys Smirnov <[email protected]>
Prevent collision with std::byte on newer compilers.

github.com/noxworld-dev/opennox - 35219b59adc8a843360562e393b168e9b44d980c authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix sub4C8410 draw op.

github.com/noxworld-dev/opennox - b1256508c74520a633d0a2fdda4dd8e364d2610c authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix sub4C86B0 draw op.

github.com/noxworld-dev/opennox - 54cc4a99a6101f3537d6973a36099a0d1e2c18b4 authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix sub4C92F0 draw op.

github.com/noxworld-dev/opennox - 83935663d2a0c5cb4368e11ddd7c84054f08baf3 authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix sub4C94D0 draw op.

github.com/noxworld-dev/opennox - 50462e14711149d2bf4a472de487dd5a10bd1b5a authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix sub4C9050 draw op.

github.com/noxworld-dev/opennox - 09a7bf3e02f51892bf7be266b73beb78ec58fed4 authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix C version compilation.

github.com/noxworld-dev/opennox - df72020b340a61cffb250827e184fe7ae7046b55 authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix sub4C8130 draw op.

github.com/noxworld-dev/opennox - 747cb68e3209d6c444cae54a1b2bceac7a15978d authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix sub4C8EC0 draw op.

github.com/noxworld-dev/opennox - 7fd82731716412a8de09712e3600cebaefe62f12 authored almost 3 years ago by Denys Smirnov <[email protected]>
Refactor render data.

github.com/noxworld-dev/opennox - 6ee880269901f39369bc89c8257202bba1519575 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move image drawing functions to a separate file.

github.com/noxworld-dev/opennox - af1464a24497a5ef9e5e626f2b0c7cc5d3dae84e authored almost 3 years ago by Denys Smirnov <[email protected]>
Clarify signatures for image draw ops.

github.com/noxworld-dev/opennox - 082cb09cf4e01f1c144c8165075dff36a1e2ec4c authored almost 3 years ago by Denys Smirnov <[email protected]>
Add helpers for running 16 bit and 8 bit draw ops.

github.com/noxworld-dev/opennox - 1ebdb1ec964d10c16504e3910d438a14784aa0cd authored almost 3 years ago by Denys Smirnov <[email protected]>
Pass draw ops explicitly.

github.com/noxworld-dev/opennox - 0ce1bc1917fafbdb7f5be6cbb84a946939404347 authored almost 3 years ago by Denys Smirnov <[email protected]>
Remove image draw op adapter and related C code.

github.com/noxworld-dev/opennox - 7076025f83620189908eb3cadcfe6dfbfb09b193 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C8EC0 to Go.

github.com/noxworld-dev/opennox - bcd9a14f3e65951df5e644905c460ced8b4974fb authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C8130 to Go.

github.com/noxworld-dev/opennox - f34eb8f3a79cab7b146c58b4b449fd849d2d1f8d authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C9050 to Go.

github.com/noxworld-dev/opennox - 7711bb1b96077d996eb867023e32b7ddb9a4db0b authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C8410 to Go.

github.com/noxworld-dev/opennox - 7740668da5abea0af53eb083a9a1205345f0b09b authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C92F0 to Go.

github.com/noxworld-dev/opennox - 173d926efb2b76145d31e132f9bb6bcd9adc649c authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C8DF0 to Go.

github.com/noxworld-dev/opennox - 93aed10890550be6d1c597f257764fad07e4785e authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C8850 to Go.

github.com/noxworld-dev/opennox - 8689c156e7c38d0ea811d4397421037fb386405d authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C94D0 to Go.

github.com/noxworld-dev/opennox - 0d2d19ddd5bce00e6550f06fccfbf3346e556ffc authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C97F0 to Go.

github.com/noxworld-dev/opennox - 118bd16f93e8c964d9b25aa8c08c0ad496ec8785 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C8D60 to Go.

github.com/noxworld-dev/opennox - 7bddf7a345c85d8e2d19bf4351e5820648d3b45a authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C91C0 to Go.

github.com/noxworld-dev/opennox - d7df245b784030ab027e85d663896db4f9d04b97 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C96A0 to Go.

github.com/noxworld-dev/opennox - e35bceb9bfbc9691e978d0e2b93c5610f8d797ac authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix invalid memory access.

github.com/noxworld-dev/opennox - 57e733075cfd406b330d0eeb65f7165bb52377f7 authored almost 3 years ago by Denys Smirnov <[email protected]>
Remove unused code in GameEx.

github.com/noxworld-dev/opennox - 64e26092217b56121919b1bbfa09bc29c338ffd4 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_4C9970 to Go.

github.com/noxworld-dev/opennox - ffe7c0dcef14976756b85a71b78d619d6c91d935 authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix build in safe mode.

github.com/noxworld-dev/opennox - a6b9e03f450d6032761256f631ea2a77a0768e65 authored almost 3 years ago by Denys Smirnov <[email protected]>
Initial support for Snapcraft packages for Linux.

github.com/noxworld-dev/opennox - 3ccac18bdb9b744f55abeb691e16bd97a5308ad7 authored almost 3 years ago by Denys Smirnov <[email protected]>
Implement minimap draw and initial map rendering.

github.com/noxworld-dev/opennox - 850ff0d530953a6862d0931ef1665fd122599a17 authored almost 3 years ago by Denys Smirnov <[email protected]>
Extract nox_map_sections table.

github.com/noxworld-dev/opennox - 2bed56eed34f95bdf8021b83521f1387dbba1066 authored almost 3 years ago by Denys Smirnov <[email protected]>
Use test-specific datapath helper in tests.

github.com/noxworld-dev/opennox - 08da6d76a210ba1ad16283f15f9c1d8b8368d32e authored almost 3 years ago by Denys Smirnov <[email protected]>
Refactor nox_xxx_wndListboxProcPre_4A30D0.

github.com/noxworld-dev/opennox - e421a6fe8e30cf515c9c556dfe0ff86521d56f60 authored almost 3 years ago by Denys Smirnov <[email protected]>
Harden GUI list box array allocation and access. Fixes #400.

github.com/noxworld-dev/opennox - 42a5d846750722b03febff2d5976965fae06646a authored almost 3 years ago by Denys Smirnov <[email protected]>
Reflow nox_gui_newScrollListBox_4A4310.

github.com/noxworld-dev/opennox - b95629cd0073dc873359d76286628396bda8307f authored almost 3 years ago by Denys Smirnov <[email protected]>
Prevent calling zero or "dead" GUI callbacks. Addresses #382.

github.com/noxworld-dev/opennox - 4fe052fe7366c5450dbef0bca4d49db24e997a4a authored almost 3 years ago by Denys Smirnov <[email protected]>
Add a few more net codes.

github.com/noxworld-dev/opennox - fcb6fff041b0c220b05c0c1dbaa1e4fe3c4e9abf authored almost 3 years ago by Denys Smirnov <[email protected]>
Annotate a few net messages in nox_xxx_servSendSettings_4DDB40.

github.com/noxworld-dev/opennox - b718e5875b12d8c270d7e7cb8a2809d70e8f0c71 authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix noxmovie example.

github.com/noxworld-dev/opennox - b31b4cf661765b4bd9dfc7eaac92df0b7e925c36 authored almost 3 years ago by Denys Smirnov <[email protected]>
Switch seat package to use noximage.

github.com/noxworld-dev/opennox - 3e6a8ac220ea642dbf84d2c785b3bc5968b6ef7b authored almost 3 years ago by Denys Smirnov <[email protected]>
Move Size type to noximage package.

github.com/noxworld-dev/opennox - 35fa81211f47463114d75fd6d3833aa9e6d06cdc authored almost 3 years ago by Denys Smirnov <[email protected]>
Move PCX image decoder to a noximage dir.

github.com/noxworld-dev/opennox - c21c44b85dc5cc4e350fa4a5e7f7a92700896577 authored almost 3 years ago by Denys Smirnov <[email protected]>
Add color models for 16 bit colors.

github.com/noxworld-dev/opennox - 55c750975b1271dd2b86127c18169d3a1854b0ae authored almost 3 years ago by Denys Smirnov <[email protected]>
Refactor pixbuffer rows.

github.com/noxworld-dev/opennox - 0fd3b3401e885bafe548f71734917d2800eadee2 authored almost 3 years ago by Denys Smirnov <[email protected]>
Use a proper image type for pixbuffer.

github.com/noxworld-dev/opennox - 47e349933d419c9f596c78afa144806e6b1b3372 authored almost 3 years ago by Denys Smirnov <[email protected]>
Make pixbuffer slice type 16 bit.

github.com/noxworld-dev/opennox - bf54f57314af811d34c892c3a776b772fc26825c authored almost 3 years ago by Denys Smirnov <[email protected]>
Add ClearScreen method to NoxRender.

github.com/noxworld-dev/opennox - b1abc576532bc93397ca8f672a58527bdbb343cb authored almost 3 years ago by Denys Smirnov <[email protected]>
Rename nox_client_clearScreen_440900.

github.com/noxworld-dev/opennox - a8ccc23afbe1e1a6b9b5bd1b2c0fa5f94753f8c4 authored almost 3 years ago by Denys Smirnov <[email protected]>
Minor refactor for font functions.

github.com/noxworld-dev/opennox - 756ff04dcaf4fd14931ef4c38a74bdd394252425 authored almost 3 years ago by Denys Smirnov <[email protected]>
Implement Go font interfaces for Nox font format.

github.com/noxworld-dev/opennox - 85c53e69a844587e6874af275bc163bbd4f6510d authored almost 3 years ago by Denys Smirnov <[email protected]>
Initial support for decoding and encoding fonts.

github.com/noxworld-dev/opennox - 0306ab3a6ac8983adeded497ff78a4a2e9704a25 authored almost 3 years ago by Denys Smirnov <[email protected]>
Set correct type for dword_5d4594_1082856.

github.com/noxworld-dev/opennox - 184a27fa4754310a19837faf06f4ad94d161a812 authored almost 3 years ago by Denys Smirnov <[email protected]>
Rename fields in nox_savegame_xxx.

github.com/noxworld-dev/opennox - 3c941c4e39a74d466bb24d04a9d9fccb502da310 authored almost 3 years ago by Denys Smirnov <[email protected]>
Extract nox_player_netCode_85319C.

github.com/noxworld-dev/opennox - 488d2904b5376da934409bee5e89f4c53c1d73b6 authored almost 3 years ago by Denys Smirnov <[email protected]>
Remove __rdtsc.

github.com/noxworld-dev/opennox - 33561fc84543bf62c374c4c170421a9ba9d4faa0 authored almost 3 years ago by Denys Smirnov <[email protected]>
Convert more GUI code.

github.com/noxworld-dev/opennox - 1f320bf9c736d2143fdbf4b10f185ccc6eb8bb3a authored almost 3 years ago by Denys Smirnov <[email protected]>
Move sub_470550 to Go.

github.com/noxworld-dev/opennox - cc83667f3bbc1f5872c4d7ccdde15949de2b47c9 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move alloc classes to Go.

github.com/noxworld-dev/opennox - 72beb15c1de91e49d62dc5a17253a5cb9f9614f1 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move drawable functions a bit.

github.com/noxworld-dev/opennox - 60ef2750819f409b30d2ed00596086acc8147a46 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move nox_alloc_class_reset_stats to a correct file.

github.com/noxworld-dev/opennox - dfb68a775ce790bc2457bf1f9d467067b46d3912 authored almost 3 years ago by Denys Smirnov <[email protected]>
Force save E2E recording when the window is closed.

github.com/noxworld-dev/opennox - a7b295c62ec6fc631f7100365857af746b3a43ec authored almost 3 years ago by Denys Smirnov <[email protected]>
Rename remaining alloc class functions.

github.com/noxworld-dev/opennox - da2724b18bfed9ccd16e4d33f80f3bf0b98d23b0 authored almost 3 years ago by Denys Smirnov <[email protected]>
Check map boundaries when adding projectiles. Fixes #403.

github.com/noxworld-dev/opennox - 15d0a1f64e948050f48deefbecce570a193eb06f authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix desync in E2E recording.

github.com/noxworld-dev/opennox - f3d059348871fff97ef65e68c5562cc509fc32c2 authored almost 3 years ago by Denys Smirnov <[email protected]>
Allow recording player input in E2E mode.

github.com/noxworld-dev/opennox - 0abf02d83d955ec1c0dfaddfd9b29212e0502348 authored almost 3 years ago by Denys Smirnov <[email protected]>
Prevent game from deleting player unit on new position check. Fixes the cause of #401.

github.com/noxworld-dev/opennox - e52642d610298f31efd03463d31c738dcdde15b9 authored almost 3 years ago by Denys Smirnov <[email protected]>
Survive deletion of player object. Fixes #401.

github.com/noxworld-dev/opennox - 804e7df74d9f7c7a9bbe02414c9ddf9b2c4e7d01 authored almost 3 years ago by Denys Smirnov <[email protected]>
Reconstruct script activators.

github.com/noxworld-dev/opennox - 73202a3c7cf826a766ca55a783d62d15a57cc044 authored almost 3 years ago by Denys Smirnov <[email protected]>
Abstract away game objects in NoxScript.

github.com/noxworld-dev/opennox - a849a817265c30056c2cb1c41db1126f2e27d268 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move script activators to Go.

github.com/noxworld-dev/opennox - 600d2216e133945e0a6c8d63dd39147986ee8378 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move script activators to a separate file.

github.com/noxworld-dev/opennox - f77d8471dd7f484c7b5534dd36c4033b114e1064 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move nox_xxx_mapReadSetFlags_4CF990 to Go.

github.com/noxworld-dev/opennox - 744167c3cedb49c9df08e2da7c5a0984e1e6dbd6 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move nox_xxx_mapLoad_4D2450 to Go.

github.com/noxworld-dev/opennox - 6d7271d76e900819a3613af883395bb2baa9056b authored almost 3 years ago by Denys Smirnov <[email protected]>
Port game replay code to Go.

github.com/noxworld-dev/opennox - b1cd6d1d5ebce89e0cc137b7856f8bdb9dd9196b authored almost 3 years ago by Denys Smirnov <[email protected]>
Move replay-related functions to a separate file.

github.com/noxworld-dev/opennox - abd509f08a4fc79241d89a9c41e67d6428a64f2c authored almost 3 years ago by Denys Smirnov <[email protected]>
Move player info creation to Go.

github.com/noxworld-dev/opennox - 9c9b3d28f1f8e3e3cef5bdecb549a4551149bbb6 authored almost 3 years ago by Denys Smirnov <[email protected]>
Reconstruct most other fields of nox_playerInfo2 and properly abstract player options.

github.com/noxworld-dev/opennox - 97c1cd901b5d441c179707ff715889e2191d670c authored almost 3 years ago by Denys Smirnov <[email protected]>
Reconstruct all players fields in nox_xxx_playerNew_4DD320.

github.com/noxworld-dev/opennox - ab5bdeb66f272fb1fcdefe568245d68dad2dbf2d authored almost 3 years ago by Denys Smirnov <[email protected]>
Reconstruct a few more player fields based on MSG_NEW_PLAYER.

github.com/noxworld-dev/opennox - 4869abefcd36c13a067d523939f74a1109457cec authored almost 3 years ago by Denys Smirnov <[email protected]>
Fix accesses to player array. Addresses #423.

github.com/noxworld-dev/opennox - 76467db5c7b14352e94d16da91647b92c22f0822 authored almost 3 years ago by Denys Smirnov <[email protected]>
Remove unused local vars in net message send.

github.com/noxworld-dev/opennox - 2f3676ddf9d9ff61457e084f54f65708ceb6ac3c authored almost 3 years ago by Denys Smirnov <[email protected]>
Control players array from Go.

github.com/noxworld-dev/opennox - 949f5139fab3f6803557a2935c7eb3c23a4597a3 authored almost 3 years ago by Denys Smirnov <[email protected]>
Reconstruct player serial number field.

github.com/noxworld-dev/opennox - 7992bd6ca8db7e3c3a649a383b5c2795806ae83b authored almost 3 years ago by Denys Smirnov <[email protected]>
Additional safety checks for GUI.

github.com/noxworld-dev/opennox - d337ea39952f37635660128001f2a09468350ed4 authored almost 3 years ago by Denys Smirnov <[email protected]>
Set correct type for dword_5d4594_1090048.

github.com/noxworld-dev/opennox - 3811e1a806fad10bb14f23957c6870b4b4b16fe4 authored almost 3 years ago by Denys Smirnov <[email protected]>
Switch to Go crypt file.

github.com/noxworld-dev/opennox - 6308e302c6bdf805ad9b20fc72357ec5dc7faa54 authored almost 3 years ago by Denys Smirnov <[email protected]>
Some minor changes to crypt files.

github.com/noxworld-dev/opennox - 9a7bcc9d5ae09744bbb9338efa01c3d63b42eba5 authored almost 3 years ago by Denys Smirnov <[email protected]>
Add and test remaining crypt file functions based on Go code.

github.com/noxworld-dev/opennox - 33324ca04aa41f52afb6bc69ebba053c0e528a5a authored almost 3 years ago by Denys Smirnov <[email protected]>
Better isolation for skip flags in crypt files.

github.com/noxworld-dev/opennox - faec5eb23b68a93d90f3036d7cffbe646daec1d8 authored almost 3 years ago by Denys Smirnov <[email protected]>
Prepare for integrating Go crypt file. Shadow read/writes pass.

github.com/noxworld-dev/opennox - 3aabffde363d8938b099e32a04c5110ed46d7896 authored almost 3 years ago by Denys Smirnov <[email protected]>
Implement different alignment functions for crypt writers.

github.com/noxworld-dev/opennox - dd06bfecc5bce134f1c900f95978cb7ad9cdb930 authored almost 3 years ago by Denys Smirnov <[email protected]>
Always use calloc in C.

github.com/noxworld-dev/opennox - 7d4552aee7f17905e70c1bc28c91fd3008e1c180 authored almost 3 years ago by Denys Smirnov <[email protected]>
Add more helpers for save files.

github.com/noxworld-dev/opennox - a5f6ecd73c221e7c32aef93294dcebfd64d5fae0 authored almost 3 years ago by Denys Smirnov <[email protected]>
Move global crypt file state to Go as well.

github.com/noxworld-dev/opennox - 289bf3f5c389e4ce59baa961d29c5ac5d2e3cd00 authored almost 3 years ago by Denys Smirnov <[email protected]>