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

Remove export of nox_platform_srand_time.

github.com/noxworld-dev/opennox - 9af532076dcd4f6b46e2b630922c8e0bab802312 authored almost 2 years ago by Denys Smirnov <[email protected]>
Split first part of the networking code.

github.com/noxworld-dev/opennox - f6556b335e2e3e8c508f63bcc2b934424a17388c authored almost 2 years ago by Denys Smirnov <[email protected]>
Remove unused net vars.

github.com/noxworld-dev/opennox - b83aa0b1d48d7cc81a0af00e5dcca5060632b06a authored almost 2 years ago by Denys Smirnov <[email protected]>
Remove usage of memmap from net streams.

github.com/noxworld-dev/opennox - 346bc52609c6d9db9ea8606c5ab2fdf87befe3bd authored almost 2 years ago by Denys Smirnov <[email protected]>
Refactor IP addresses.

github.com/noxworld-dev/opennox - d0acd00db25088789c06c20e7ab0331e8bdc2d0c authored almost 2 years ago by Denys Smirnov <[email protected]>
Extract 0x5D4594, 2498020.

github.com/noxworld-dev/opennox - a636c3a1af89f782cd7678ad6abef198b0a02cf7 authored almost 2 years ago by Denys Smirnov <[email protected]>
Extract 0x5D4594, 2497504.

github.com/noxworld-dev/opennox - cc0adee11a5b4ed1c402dd2387fe94359a4032cc authored almost 2 years ago by Denys Smirnov <[email protected]>
Extract 0x5D4594, 2498024.

github.com/noxworld-dev/opennox - e81767e49bc8e4ed0aa8534883444ab49853c8ad authored almost 2 years ago by Denys Smirnov <[email protected]>
Remove unused var.

github.com/noxworld-dev/opennox - 2f29f22d76402879eef244e6b6c63526f8578fef authored almost 2 years ago by Denys Smirnov <[email protected]>
Extract dword_973f18_44216.

github.com/noxworld-dev/opennox - d5aee6ac5b64de31988de4a7dff7e93d900008a2 authored almost 2 years ago by Denys Smirnov <[email protected]>
Extract dword_5d4594_1563148.

github.com/noxworld-dev/opennox - 59193cc02df39fc0ac9865b77f72490f9f37b1f5 authored almost 2 years ago by Denys Smirnov <[email protected]>
Remove unused mutexes.

The game loop is currently single-threaded, so no need for mutexes.

github.com/noxworld-dev/opennox - a1a9fae448c3f9f09981d4227795538d3ba3d23e authored almost 2 years ago by Denys Smirnov <[email protected]>
Simplify some math related functions

github.com/noxworld-dev/opennox - 7e7baa226b385ca618aeb93cf6b11fc15718cffc authored almost 2 years ago by Jeong, Heon <[email protected]>
Add Docker-based build for both client and server.

github.com/noxworld-dev/opennox - 0ce78527d5292ecfccad8b07ffb7b3743c6a79d2 authored almost 2 years ago by Denys Smirnov <[email protected]>
Reimplement nox_server_scriptExecuteFnForEachGroupObj_502670

github.com/noxworld-dev/opennox - 2f09d97d99ac822b46947aea1389d1201d8e89f4 authored almost 2 years ago by Jeong, Heon <[email protected]>
Address comments

github.com/noxworld-dev/opennox - e38f63347a178444ac7524b2e2236522d84e0c06 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_openWallGroup_512010(), nox_script_waypointGroupOn_5126F0(), nox_script_toggleObjectGroup_512810()

To showcase how to use scriptExecuteFnFor... functions

github.com/noxworld-dev/opennox - 272f8ba473d6faabc9ec46d22078af0fca5e41e7 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_getUnitLook_513670

github.com/noxworld-dev/opennox - ba515beb9ea776d5bd2d842d6e1c96e748d6ce39 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_unitHeight_513630

github.com/noxworld-dev/opennox - 026420921b4f4d97de49ff61ab859de707d904a2 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_moveWaypoint_513700

github.com/noxworld-dev/opennox - 4a521fbeb7d35d6932c3eb072ab11bea8d263397 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_moveObject_5136A0

github.com/noxworld-dev/opennox - c47abf22c523170b770dc35e8e8cf36425d68357 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_getWaypointX_513570, nox_script_getWaypointY_5135F0

github.com/noxworld-dev/opennox - 03c9a2473ddea63a0d0084c853b62c4f9525d5b3 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_audioEven_512AC0

Also found the waypoint pos need to be float2 type

github.com/noxworld-dev/opennox - 01788e3504d0d754b06f893b47f449c80dfb15fb authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_sayChat_512B90

github.com/noxworld-dev/opennox - d0802ab2e9e210f1e85fbdcde24532bafdd63dc5 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_awardSpell_5131C0

github.com/noxworld-dev/opennox - 74799c726da790edb20b6957dd8d346210d431e1 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_Wander_513070

github.com/noxworld-dev/opennox - b0b6d46c978e76f556f9f6efb02477eb3c23f8bf authored almost 2 years ago by Jeong, Heon <[email protected]>
Fix one more casting

github.com/noxworld-dev/opennox - 0db551181256a1b006844a341ca2c7a7b0ea3b7f authored almost 2 years ago by Jeong, Heon <[email protected]>
Address comments

github.com/noxworld-dev/opennox - eac3da9fd9d98aac2a97359db48386d401032b83 authored almost 2 years ago by Jeong, Heon <[email protected]>
Remove use of nox_server_getWaypointById_579C40 from Go code

github.com/noxworld-dev/opennox - 1539af2ac94c4874cb1843e18b201e1542970b30 authored almost 2 years ago by Jeong, Heon <[email protected]>
Introduce nox_waypoint_t struct

Some of the script code will be too complicated without proper
definition of the waypoint struct...

github.com/noxworld-dev/opennox - 67bb2b380dd3f89729a3e904ee5be666aa5f5cc8 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_server_getWaypointById_579C40

github.com/noxworld-dev/opennox - 81339760214184a793fd6c015450820871b3ffd8 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_getHost_513460

github.com/noxworld-dev/opennox - 1015ffcd45972473a2bc0cd3a94e689c8e9acf81 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_enchant_5132E0

github.com/noxworld-dev/opennox - 99fad67bbe09f18b3cd5369d8a88a6e734d7721d authored almost 2 years ago by Jeong, Heon <[email protected]>
Add missing non-trivial def names

github.com/noxworld-dev/opennox - 7534ce16530c90e3211623319c35a10d009f99b5 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_gotoHome_512A00

github.com/noxworld-dev/opennox - 45e27887d91ac4362f520e7df27488c154ab44b0 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_followNearestWaypoint_512910

github.com/noxworld-dev/opennox - 575ec8faaa2d11a3ecee5c7d7b9e82fa16f94212 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port MixRecvFromReplacer and remove most of cgo_net.

github.com/noxworld-dev/opennox - 5f4b64ce50ab26c5b8a3638108a904d6213606f9 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_script_pushf, nox_script_popf

github.com/noxworld-dev/opennox - 5cc562fe3e3f050ef3a54d57f0eadfc3f3e037dc authored almost 2 years ago by Jeong, Heon <[email protected]>
Process extension packets without replacing with dummy.

github.com/noxworld-dev/opennox - efdf3d7c446129cb421a114f0a8f607f35bcd60e authored almost 2 years ago by Denys Smirnov <[email protected]>
Do not spam logs on the server.

github.com/noxworld-dev/opennox - 3b610f9c597ea0f6eb53b1d5bfde62295cc7f501 authored almost 2 years ago by Denys Smirnov <[email protected]>
Add PushString

github.com/noxworld-dev/opennox - 2485e2b3d9d02de530ee4c1ff96eeecfd0191119 authored almost 2 years ago by Jeong, Heon <[email protected]>
Fix noxfactor.

github.com/noxworld-dev/opennox - 8b5197ead2ca1459aaeb3e5334b922a257fb4a3a authored almost 2 years ago by Denys Smirnov <[email protected]>
Refactor buffers in netStruct.

github.com/noxworld-dev/opennox - dc5771f4ce9aef12ec9b0583ecc1aab1140756f7 authored almost 2 years ago by Denys Smirnov <[email protected]>
Refactor some netstruct loops.

github.com/noxworld-dev/opennox - e6b2a4fb8ebbb972ae8893a52d40d6b117c223a6 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_script_damage_512F80

github.com/noxworld-dev/opennox - 94160d4777a8fb7268a855edde1031ddd80d3003 authored almost 2 years ago by Jeong, Heon <[email protected]>
Port nox_script_intToString_512EA0, nox_script_floatToString_512ED0

github.com/noxworld-dev/opennox - 34b2be2da04822713a229fa3e51e5f6259897df5 authored almost 2 years ago by Jeong, Heon <[email protected]>
Extract 0x5D4594, 2495908.

github.com/noxworld-dev/opennox - 42cf6441986ffe68a6d2b7da30bc4033c5c03e0f authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_555360 and nox_alloc_gQueue_3844300.

github.com/noxworld-dev/opennox - 62b726f882a977018b387ab7e3cb91fe77f6bda2 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port netStruct fields.

github.com/noxworld-dev/opennox - 976d4ae4d402206e4a6b69a43f06ea25928bf738 authored almost 2 years ago by Denys Smirnov <[email protected]>
Extract nox_net_struct2_arr.

github.com/noxworld-dev/opennox - 7aee704b495c902623cf7aec385567a0f038056a authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_net_struct_arr.

github.com/noxworld-dev/opennox - 0da39038a363f940cb67256972d0c2c5ffc74a0b authored almost 2 years ago by Denys Smirnov <[email protected]>
Refactor lists in preparation for more porting.

github.com/noxworld-dev/opennox - 2f3e3590bda6542616ce50e7f1384186fe4c83db authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_net_getIP_554200.

github.com/noxworld-dev/opennox - 6f1a02e662ef11c9ec7c60766fd1220bc343a163 authored almost 2 years ago by Denys Smirnov <[email protected]>
Refactor netStruct.

github.com/noxworld-dev/opennox - 24244dbf7cc1fe9cc1647d74bd4cad3731aa1e5c authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_5521A0.

github.com/noxworld-dev/opennox - 32dc58f6d2a0fd749ae23147ae73eb524b31ead1 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_net_setPacketDrop_552010.

github.com/noxworld-dev/opennox - 40d3a9a005610669ec9f29d03245409b0b5fb453 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_18.

github.com/noxworld-dev/opennox - b9f9d62893871b82c6c2596e12cbd81d55d2933d authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_14.

github.com/noxworld-dev/opennox - 85d6ec1935eb1d2dab20b55552e9708b1700a09d authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_17.

github.com/noxworld-dev/opennox - 6b2db2d16cc4a73e56eccd826fc49ed16cdee57c authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_findPlayerID_5541D0.

github.com/noxworld-dev/opennox - 06d6888970106d1ce43c8f63c344cfb9245f3751 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_allocNetGQueue_5520B0.

github.com/noxworld-dev/opennox - 71ee1de022ce97b322e3bb4c10a36bf60d49ae26 authored almost 2 years ago by Denys Smirnov <[email protected]>
Remove now unused nox_xxx_netCountData_554030.

github.com/noxworld-dev/opennox - bf70f2c3a3c6a99a45e089f5bb612d735d4d70a6 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_7.

github.com/noxworld-dev/opennox - bf371b0adf625396db1cb4186ebeaa8ba29751b9 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_5523E0.

github.com/noxworld-dev/opennox - 5683d7adab1ac3ccad50358ac3758c3d0f9ebffa authored almost 2 years ago by Denys Smirnov <[email protected]>
Replace nox_xxx_netSendSock_552640.

github.com/noxworld-dev/opennox - f7106cc3567c2cb0c0a05653f9dc6b3b8008df3f authored almost 2 years ago by Denys Smirnov <[email protected]>
Remove now unused nox_xxx_netSend_5552D0.

github.com/noxworld-dev/opennox - 1c25122537c27a53c2f9eb75a4bc65b66e4f573a authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_552E70.

github.com/noxworld-dev/opennox - 6a3b7a03a21b53ac2c0a9cd1df5e7dd9e6c6d497 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_8.

github.com/noxworld-dev/opennox - a9f010974b53bd3fcb1b76ded864b3c78b789a4b authored almost 2 years ago by Denys Smirnov <[email protected]>
Use sound names in builtins and gameex.

github.com/noxworld-dev/opennox - 896f89cf4d491ad590dd1bbffe1e506e758f8f3b authored almost 2 years ago by Denys Smirnov <[email protected]>
Replace sub_555130.

github.com/noxworld-dev/opennox - 5e8a2fe2f7c5f5cb4c73199a3e800d88a16cb011 authored almost 2 years ago by Denys Smirnov <[email protected]>
Use constants for some netcodes.

github.com/noxworld-dev/opennox - 3ce049ec0ee36de1f7c5667255861ad620530ef6 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_552380.

github.com/noxworld-dev/opennox - be3a38607d320774c47da525e2e614ffb5c6534d authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_5551F0.

github.com/noxworld-dev/opennox - 210c9206c1d4a1cbd9d44f7554b0a7acdcb2dbe8 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netSendReadPacket_5528B0.

github.com/noxworld-dev/opennox - eeb6091ff7ee55f668c572437770a006ebe2b2fb authored almost 2 years ago by Denys Smirnov <[email protected]>
Port gameex_sendPacket.

github.com/noxworld-dev/opennox - 8bd99ca71df59663da50705459cc08be425d5401 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_5522E0.

github.com/noxworld-dev/opennox - c885b7f5259c2116348fc0f28b6559b86800f4bc authored almost 2 years ago by Denys Smirnov <[email protected]>
Replace nox_xxx_sendto_551F90.

github.com/noxworld-dev/opennox - ec7b17b9a14100d9b191ca4a64afdab82e613cc4 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_9.

github.com/noxworld-dev/opennox - 8357ef6576a631670875b2ef32fb895650f6264f authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_554240.

github.com/noxworld-dev/opennox - 316000f39942ce503da12bac2944d545f1f20f76 authored almost 2 years ago by Denys Smirnov <[email protected]>
Align offsets for 0x5D4594, 2508796.

github.com/noxworld-dev/opennox - c497cd5f85571c130d2f06c42a87d6e31d090768 authored almost 2 years ago by Denys Smirnov <[email protected]>
Extract 0x5D4594, 2508796.

github.com/noxworld-dev/opennox - 0330c949dd75d542ef6d24d23e530736a7fc23f3 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_10.

github.com/noxworld-dev/opennox - d989ceb25453bf9ee7768cab521e046c10136e70 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_6.

github.com/noxworld-dev/opennox - 22ec0bd470d1bdaf98d451a94c0c3d17783ab7e3 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210.

github.com/noxworld-dev/opennox - 75b2a2fb2680dfed0c2cc0b4d95584eaa09c0f07 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netBigSwitch_553210_op_0.

github.com/noxworld-dev/opennox - 27fcbbf50337a5fdbbdd1f57df23ad3055c76adf authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_18.

github.com/noxworld-dev/opennox - ad6a40717160eacb22825d8ecf3faf078e369d59 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_netMaybeSendAll_552460.

github.com/noxworld-dev/opennox - 243eabab42484838da1408414c8c4d6c820da5bc authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_554A50.

github.com/noxworld-dev/opennox - 64ade1bb1b3d16acd768ea236a5c81a439f4bac4 authored almost 2 years ago by Denys Smirnov <[email protected]>
Set NOX_NET_STRUCT_MAX from Go.

github.com/noxworld-dev/opennox - 1c2cdd1033617722b4de96d5e5a416be65173f88 authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_5524C0.

github.com/noxworld-dev/opennox - 670c43536ca75259d1b644239828b9f83222cc8f authored almost 2 years ago by Denys Smirnov <[email protected]>
Port sub_5549F0.

github.com/noxworld-dev/opennox - 51736acfad2b2d89d0b1559a96cd878d81a1a3bf authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_9.

github.com/noxworld-dev/opennox - 937047416fa0eb921a9bc1f9c605d885723e9b34 authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_14.

github.com/noxworld-dev/opennox - 34cb9e659ca622f8ffbfad05b0dde3a37152d92d authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_10.

github.com/noxworld-dev/opennox - 063644cddf854ce110f20d5bbea81e1a35cb656e authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_8.

github.com/noxworld-dev/opennox - 5372180e0136dff887b982c597639a43eff51f7c authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_7.

github.com/noxworld-dev/opennox - 59b0647d08fdcfda55bf97ce423dcdafe845f42f authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_6.

github.com/noxworld-dev/opennox - 5c63490cce47c7d719f870210bf6042027679217 authored almost 2 years ago by Denys Smirnov <[email protected]>
Split nox_xxx_netBigSwitch_553210_op_17.

github.com/noxworld-dev/opennox - 2af36573db5cc583705f1c8cab59f7cb09968558 authored almost 2 years ago by Denys Smirnov <[email protected]>
Proper loop in nox_xxx_netBigSwitch_553210.

github.com/noxworld-dev/opennox - 17c32af1a36e16ed24f3cd8d917b5ccbe1afda0a authored almost 2 years ago by Denys Smirnov <[email protected]>
Port nox_xxx_servNetInitialPackets_552A80.

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