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

Store drawable extended data by netcode. Attach when object re-appears.

github.com/noxworld-dev/opennox - 94924fb9a202184202943dd22b8ba057c7bcfa84 authored 8 months ago by Denys Smirnov <[email protected]>
Fix NPE when reconnecting.

github.com/noxworld-dev/opennox - 4f8d2c3933308d531e54709cd61eda3ed78be2fc authored 8 months ago by Denys Smirnov <[email protected]>
Define and use server settings structs.

github.com/noxworld-dev/opennox - 95b6714eac05bf2ca4053013253499de74e3ee26 authored 8 months ago by Denys Smirnov <[email protected]>
Add net xfer extension. Allow setting display name for objects.

github.com/noxworld-dev/opennox - de47130a16fa89728faf09ec292ff0d43638a94f authored 8 months ago by Denys Smirnov <[email protected]>
Align settings struct offsets.

github.com/noxworld-dev/opennox - 7b96f0a5c0c354a2ac5c8d57ed76ee03dcbdc48c authored 8 months ago by Denys Smirnov <[email protected]>
Port a few net methods.

github.com/noxworld-dev/opennox - 8ca110fae8a64b9d0c7c95916fa7373c10cbe6f3 authored 8 months ago by Denys Smirnov <[email protected]>
Port sub_4D2230.

github.com/noxworld-dev/opennox - 43f41171bdce092b5a3c6413483e522b700fb7af authored 8 months ago by Denys Smirnov <[email protected]>
Resolve some of the settings.

github.com/noxworld-dev/opennox - 1fa81ba39b5e6b91458913759333e885c6457190 authored 8 months ago by Denys Smirnov <[email protected]>
Split netstr server/client in netstr.

github.com/noxworld-dev/opennox - fde52ddf30ae743e9f51e36611efd00c2e0f2965 authored 8 months ago by Denys Smirnov <[email protected]>
Port camping detection.

github.com/noxworld-dev/opennox - 7cb9b95fda2057d95d77e7e92db4b8ca084ba115 authored 8 months ago by Denys Smirnov <[email protected]>
Make sense of the send methods in netstr.

github.com/noxworld-dev/opennox - db5990d0b673ac758ca0809a9f609aad906a8b3f authored 8 months ago by Denys Smirnov <[email protected]>
Add more interface methods for netstr.

github.com/noxworld-dev/opennox - f80119c4421235851da363e98e78df3b81398a49 authored 8 months ago by Denys Smirnov <[email protected]>
Split send in netstr.

github.com/noxworld-dev/opennox - a9a6ef735f866e55010087508d87b969f6373611 authored 8 months ago by Denys Smirnov <[email protected]>
Refactor op10 in netstr.

github.com/noxworld-dev/opennox - 903d5c706115f78d24b3c6baed2f4621655c20af authored 8 months ago by Denys Smirnov <[email protected]>
Use interfaces in netstr hooks.

github.com/noxworld-dev/opennox - 73607530da9db759c2e42cf60077693d7448db7b authored 8 months ago by Denys Smirnov <[email protected]>
Store netstr id without wrapping into handle.

github.com/noxworld-dev/opennox - 7694c98bb7503427a28217b040a04995e8031812 authored 8 months ago by Denys Smirnov <[email protected]>
Move all netstr methods to Conn.

github.com/noxworld-dev/opennox - 727ad22aebb9652c4a8e8b1642c87690b1e9fb25 authored 8 months ago by Denys Smirnov <[email protected]>
Call RecvLoop directly.

github.com/noxworld-dev/opennox - 61134eaa9a80afc47bc3bfb9814becd61a52b8eb authored 8 months ago by Denys Smirnov <[email protected]>
Refactor RecvLoop in netstr.

github.com/noxworld-dev/opennox - 8f17b3f6dc7aa1bcf1ee70d24a5dc4a01b220977 authored 8 months ago by Denys Smirnov <[email protected]>
Refactor listener in netstr.

github.com/noxworld-dev/opennox - 4e2a844449a35c5edbd8e7b85d44cae56fb8529d authored 8 months ago by Denys Smirnov <[email protected]>
Move server netstr conn to the package.

github.com/noxworld-dev/opennox - ab153581d5d169beb67987a1e0e4d359ea5475dd authored 8 months ago by Denys Smirnov <[email protected]>
Expose Conn in netstr.

github.com/noxworld-dev/opennox - fd96f71db3aeadf5e69dc90defaf7923e0c7b11d authored 8 months ago by Denys Smirnov <[email protected]>
Refactor netstr creation.

github.com/noxworld-dev/opennox - 290459b56e4cc4d6a6274f796b12720ea8071982 authored 8 months ago by Denys Smirnov <[email protected]>
Move netxfer package under the server folder.

github.com/noxworld-dev/opennox - 992aa0ef6b6c1d830b0d1a6a1df8746745677048 authored 8 months ago by Denys Smirnov <[email protected]>
Set proper type for class, subclass and flag fields on object.

github.com/noxworld-dev/opennox - cac994d2303b68d5d36bde66eee7155b91c3bb49 authored 8 months ago by Denys Smirnov <[email protected]>
Support for running Nox demo (#676)

* Add a dockerfile that uses noxdemo files for testing.

* Add compatibility for running with ...

github.com/noxworld-dev/opennox - 30deb53ab93e11ce4830217bc6a2bff7f16d47fa authored 8 months ago by angrykirc <[email protected]>
Properly save stream id in the server.

github.com/noxworld-dev/opennox - 74d95c24e6faf29af30ebb45e97f8e3e5824b544 authored 8 months ago by Denys Smirnov <[email protected]>
Do not expose raw indexes in netstr.

github.com/noxworld-dev/opennox - 4decd3da34f30c358165a41f5e45c382a8f1f566 authored 8 months ago by Denys Smirnov <[email protected]>
Move net streams to the server.

github.com/noxworld-dev/opennox - c26319e8b28575d06ea6d38281db9efcdf00d895 authored 8 months ago by Denys Smirnov <[email protected]>
Move client xfer decoding.

github.com/noxworld-dev/opennox - 166c206931d56bce03b1abbf502ca13b96f94212 authored 8 months ago by Denys Smirnov <[email protected]>
Cleanup netstr.

github.com/noxworld-dev/opennox - e1eba413c77e748cf8e2367f12afe0e52ad810c9 authored 8 months ago by Denys Smirnov <[email protected]>
Move net xfer to the server.

github.com/noxworld-dev/opennox - ed5f74c7b674c417f5aea03390fe09675c08b9d4 authored 8 months ago by Denys Smirnov <[email protected]>
Start moving netstreams into an interface.

github.com/noxworld-dev/opennox - 7115bc679568a04559f6b263a9f4d3b1bd82691a authored 8 months ago by Denys Smirnov <[email protected]>
Use netlib interface in perfmon.

github.com/noxworld-dev/opennox - e2c6808a78eba48fe0087a8f695a60bdc2053f64 authored 8 months ago by Denys Smirnov <[email protected]>
Move xfer decoding to the server.

github.com/noxworld-dev/opennox - 0e43837f9d37fe58a44e95e7e842be7d48c48d3b authored 8 months ago by Denys Smirnov <[email protected]>
Move map send to the server.

github.com/noxworld-dev/opennox - cfe293afcb0c96119d1b92b3d46e4977564e856e authored 8 months ago by Denys Smirnov <[email protected]>
Move net stream to client.

github.com/noxworld-dev/opennox - 1b95c37edd560b1cf5b488c98f70ac3a11c8fd7d authored 8 months ago by Denys Smirnov <[email protected]>
Update noxnet for new xfer types.

github.com/noxworld-dev/opennox - e2dfd0375497af9f5a3a66df46691df30bebbeb5 authored 8 months ago by Denys Smirnov <[email protected]>
Fix xfer send status check.

github.com/noxworld-dev/opennox - 812974d01609c8f13a5078d4198ff6952106cf10 authored 8 months ago by Denys Smirnov <[email protected]>
Move net xfer send and recv to a single type.

github.com/noxworld-dev/opennox - edf6b9657c1dd7b40c41a3f9740a239a0dcd1746 authored 8 months ago by Denys Smirnov <[email protected]>
Refactor net xfer to a separate package.

github.com/noxworld-dev/opennox - 4c08ecd5d78d72d02aaba496cc281a45b950c253 authored 8 months ago by Denys Smirnov <[email protected]>
Refactor next xfer.

github.com/noxworld-dev/opennox - c41861494caddd89b1702efc1589f9c8bc26532c authored 8 months ago by Denys Smirnov <[email protected]>
Parse net xfer with noxnet.

github.com/noxworld-dev/opennox - 6bc30e5c8204e1cc1fe3ef287f619cb0a4919731 authored 8 months ago by Denys Smirnov <[email protected]>
Move net xfer into a separate file.

github.com/noxworld-dev/opennox - 799ac070ec6389f7d2933541a919cc7527ee1521 authored 8 months ago by Denys Smirnov <[email protected]>
Pass net xfer messages directly.

github.com/noxworld-dev/opennox - c8d6efd22585ad55683b228aea5c6593f44a12ed authored 8 months ago by Denys Smirnov <[email protected]>
Split network.go

github.com/noxworld-dev/opennox - 6dcb24c6b6bdd5a422ee6e3ca5f1cca4b5addd71 authored 8 months ago by Denys Smirnov <[email protected]>
Parse server text messages with noxnet. Allow replacing text.

github.com/noxworld-dev/opennox - 1f8386bd8fc158f123568c813c376dff0c6a791e authored 8 months ago by Denys Smirnov <[email protected]>
Start moving client net handlers to the client package.

github.com/noxworld-dev/opennox - 79b81dff2038c4d2d5f29bcaca9afd2ad2bbb24e authored 8 months ago by Denys Smirnov <[email protected]>
Parse client text messages with noxnet.

github.com/noxworld-dev/opennox - d03d780e083ed84a3573bfa55090ea4c39ece420 authored 8 months ago by Denys Smirnov <[email protected]>
Add ByNetCode for client.

github.com/noxworld-dev/opennox - 0d5c43a79e7e53a443c941f30a9cba60f187ba2c authored 8 months ago by Denys Smirnov <[email protected]>
Use new message send helpers.

github.com/noxworld-dev/opennox - 4462d0b4ebb85fb041791bc68f67709e72163145 authored 8 months ago by Denys Smirnov <[email protected]>
Simplify fade begin handler.

github.com/noxworld-dev/opennox - 4435f66f10ee7142bf6b925a623032fc9c301007 authored 8 months ago by Denys Smirnov <[email protected]>
Move jiggle fx handler to the client.

github.com/noxworld-dev/opennox - 6a8bd0b66830ef54a54c558e2e25561396885dd9 authored 8 months ago by Denys Smirnov <[email protected]>
Move wall destroy handler to the client.

github.com/noxworld-dev/opennox - 58923bcc6611d85329edbaac518e7d379a2d60c3 authored 8 months ago by Denys Smirnov <[email protected]>
Move stats multiplier handler to the client.

github.com/noxworld-dev/opennox - fe4c3c0e302f6fbf16c28ac9398a886c8e8dc6c5 authored 8 months ago by Denys Smirnov <[email protected]>
Parse MSG_STAT_MULTIPLIERS with noxnet.

github.com/noxworld-dev/opennox - 6517895ac6f89ec03d7cc7b52bcbc95aa9c4ac67 authored 8 months ago by Denys Smirnov <[email protected]>
Parse MSG_FADE_BEGIN with noxnet.

github.com/noxworld-dev/opennox - 72a000438d53b48d814ce44eda8ae67725d5b3fc authored 8 months ago by Denys Smirnov <[email protected]>
Move modifier init to server.

github.com/noxworld-dev/opennox - a5b957b59515fa582b7dab4cabbff3553e0968c8 authored 8 months ago by Denys Smirnov <[email protected]>
Minor renames and a few comments.

github.com/noxworld-dev/opennox - cfe77642c3b6b3b5717ff55fbbffb398290e814c authored 8 months ago by Denys Smirnov <[email protected]>
Cleanup client type index lookups.

github.com/noxworld-dev/opennox - a70fb2dd98a79c69cb63182402cf11eb886c2142 authored 8 months ago by Denys Smirnov <[email protected]>
Cleanup modifiers.

github.com/noxworld-dev/opennox - ee8efac8f0aebfc34630e289b5776fc4137e2aeb authored 8 months ago by Denys Smirnov <[email protected]>
Remove C drawable func table.

github.com/noxworld-dev/opennox - 2a0ad70217f8d42a7f4e7a4edff8bfa638566e98 authored 8 months ago by Denys Smirnov <[email protected]>
Add comment for game flag 22.

github.com/noxworld-dev/opennox - 95435338a26e5e96af7a61f42dfcfd7ebd1e12fe authored 8 months ago by Denys Smirnov <[email protected]>
Port monster drawing. Type gameplay flags.

github.com/noxworld-dev/opennox - bb7b711e4bb0a52a6cbfec8cfb36f4e5d4c5332d authored 8 months ago by Denys Smirnov <[email protected]>
Add type for drawable union.

github.com/noxworld-dev/opennox - b1a5ae0229e7373e66877470b9406b14b6b3c88f authored 8 months ago by Denys Smirnov <[email protected]>
Port monster and maiden draw parsing.

github.com/noxworld-dev/opennox - ef65c5080b1b2b89d09374ac66448fbc317a8664 authored 8 months ago by Denys Smirnov <[email protected]>
Handle client net text messages from Go.

github.com/noxworld-dev/opennox - 574ae9133f85cac6a60a7bfb1b79e143f1ffb510 authored 8 months ago by Denys Smirnov <[email protected]>
Port Player and NPC draw.

github.com/noxworld-dev/opennox - 29b1a883c552ec6c5e5ad958738cb16f63c9cab2 authored 8 months ago by Denys Smirnov <[email protected]>
Port player draw parsing.

github.com/noxworld-dev/opennox - 2e626512951f7b7137f6141cb610227037bd8881 authored 8 months ago by Denys Smirnov <[email protected]>
Port and move armor and weapon tables to server.

github.com/noxworld-dev/opennox - 14eb5edfe86f686fdd71ac28073e0f8b7da81639 authored 8 months ago by Denys Smirnov <[email protected]>
Rename Drawable fields.

github.com/noxworld-dev/opennox - 637d46e7b43d27dbab742710ec66f801d0d1055f authored 8 months ago by Denys Smirnov <[email protected]>
Add interface for Player and NPC for getting armor and weapon info.

github.com/noxworld-dev/opennox - 0d75e0f56344eaf25909b4334f21a52f34f3d7f7 authored 8 months ago by Denys Smirnov <[email protected]>
Remove duplicate functions for host's client code.

github.com/noxworld-dev/opennox - f7b118a7534f67e8db3aeac7cb389703c48847f8 authored 8 months ago by Denys Smirnov <[email protected]>
Port NPC array.

github.com/noxworld-dev/opennox - 041c7f403ef981d45de2f58331390f2e8ae5bf59 authored 8 months ago by Denys Smirnov <[email protected]>
Update dependencies.

github.com/noxworld-dev/opennox - 1dbf6fa5a1c32ee2a2b556ebcba2ef5649acd24f authored 8 months ago by Denys Smirnov <[email protected]>
Set default name for storage if not specified.

github.com/noxworld-dev/opennox - 9d8d3163c9658fa498b6c272dfbd52e4b93e7cd7 authored 8 months ago by Denys Smirnov <[email protected]>
Add newly reconstructed structures.

github.com/noxworld-dev/opennox - 7dfece3bc651c5f24105ca84a0fd32a1b54c38af authored 9 months ago by Denys Smirnov <[email protected]>
Parse draw functions from Go.

github.com/noxworld-dev/opennox - 03fa4851c0650081212f73f5a021713967eace32 authored 9 months ago by Denys Smirnov <[email protected]>
Implement store and player events. Save serial in config.

github.com/noxworld-dev/opennox - 9afbfe53de1f8d1b01a3495748366692aea116d7 authored 9 months ago by Denys Smirnov <[email protected]>
Allow setting level for a specific spell.

github.com/noxworld-dev/opennox - 344f0eb745cc5bf1d8eef8efea958785969205d7 authored 9 months ago by Denys Smirnov <[email protected]>
Add a few commands useful in multiplayer campaign.

github.com/noxworld-dev/opennox - d588d9e980b9dd34b8e670d8f3a8f109ea3f9d23 authored 9 months ago by Denys Smirnov <[email protected]>
Ignore window-change event on rcon.

github.com/noxworld-dev/opennox - f6dce9c5fa8b08378ac97f9cd2fb8c2fecb7b556 authored 9 months ago by Denys Smirnov <[email protected]>
prevent server.go PlayerUnit crash on server mode

github.com/noxworld-dev/opennox - 57827e6476e283fe3c2b5a0dd625a9038f1b9b0e authored 9 months ago by nox <[email protected]>
Fix crash when copying empty strings. Fixes #655.

github.com/noxworld-dev/opennox - 5730df24bc433ea7cf874b0917bca2cf0344a28d authored 9 months ago by Denys Smirnov <[email protected]>
Prevent crash for spells higher than level 5. Fixes #656.

github.com/noxworld-dev/opennox - f1a58374a607641f2b522515e0e07f5d3494d9d7 authored 9 months ago by Denys Smirnov <[email protected]>
Port class stats.

github.com/noxworld-dev/opennox - 9fae40d4d8b457063c2059031c390ead8da49abd authored 9 months ago by Denys Smirnov <[email protected]>
Further cleanup.

github.com/noxworld-dev/opennox - 98ab8050b968ff92dee81b12dafef5baf7075729 authored 9 months ago by Denys Smirnov <[email protected]>
Move Object.ChangeScore.

github.com/noxworld-dev/opennox - 19cb38444f6ce0d9c4eba0123c09423e756cf423 authored 9 months ago by Denys Smirnov <[email protected]>
Move PlayerActionPhoneme to the server.

github.com/noxworld-dev/opennox - 34c55a381ccd9785d47a6b997c8ae49d5080aeee authored 9 months ago by Denys Smirnov <[email protected]>
Add type shortcut for Flag.

github.com/noxworld-dev/opennox - 2b84fd3d7cabc56f3fba4a6baeb31bf5d618911b authored 9 months ago by Denys Smirnov <[email protected]>
Move Sub4E8210 to the server.

github.com/noxworld-dev/opennox - 70661a9f5efc78280f35c811ca54bb8fe1b261be authored 9 months ago by Denys Smirnov <[email protected]>
Save both host player and host unit.

github.com/noxworld-dev/opennox - 2ca112dbb3094211b66ab5f1f66f4ae3c3230824 authored 9 months ago by Denys Smirnov <[email protected]>
Remove player wrapper type.

github.com/noxworld-dev/opennox - 5c540c12de5899210266b4640154a2b2b06f546b authored 9 months ago by Denys Smirnov <[email protected]>
Call nox_client_onClassStats directly.

github.com/noxworld-dev/opennox - 3cdb92369034c5417f905aa24039934cf7eee113 authored 9 months ago by Denys Smirnov <[email protected]>
Call modifier init.

github.com/noxworld-dev/opennox - 4b3c311914a9c8d3d0640299e6d5d7ea7db90162 authored 9 months ago by Denys Smirnov <[email protected]>
Extract stats mult vars from blob.

github.com/noxworld-dev/opennox - ac6b3846cbd5594e1c3783618f1d423e77c73d5d authored 9 months ago by Denys Smirnov <[email protected]>
Port remaining stats mult vars.

github.com/noxworld-dev/opennox - 5f0ca53eb495d87e631cb5496dda7ac277dd0fe8 authored 9 months ago by Denys Smirnov <[email protected]>
Add new constants.

github.com/noxworld-dev/opennox - dbb5f6a22d8aac4a88e148e8256fc2c46d7def58 authored 9 months ago by Denys Smirnov <[email protected]>