{"id":43786580,"url":"https://github.com/grasmanek94/darkreign2","last_synced_at":"2026-02-05T19:05:02.805Z","repository":{"id":30494503,"uuid":"34048667","full_name":"grasmanek94/darkreign2","owner":"grasmanek94","description":"Dark Reign 2","archived":false,"fork":false,"pushed_at":"2020-04-18T09:41:29.000Z","size":767182,"stargazers_count":58,"open_issues_count":1,"forks_count":12,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-03-15T03:04:00.534Z","etag":null,"topics":["3d","c-plus-plus","real-time-strategy","rts","rts-game"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grasmanek94.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-16T10:10:08.000Z","updated_at":"2024-03-09T19:52:38.000Z","dependencies_parsed_at":"2022-08-30T14:11:21.508Z","dependency_job_id":null,"html_url":"https://github.com/grasmanek94/darkreign2","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/grasmanek94/darkreign2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasmanek94%2Fdarkreign2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasmanek94%2Fdarkreign2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasmanek94%2Fdarkreign2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasmanek94%2Fdarkreign2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grasmanek94","download_url":"https://codeload.github.com/grasmanek94/darkreign2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasmanek94%2Fdarkreign2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29130115,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T18:55:47.139Z","status":"ssl_error","status_checked_at":"2026-02-05T18:55:04.010Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","c-plus-plus","real-time-strategy","rts","rts-game"],"created_at":"2026-02-05T19:05:02.138Z","updated_at":"2026-02-05T19:05:02.797Z","avatar_url":"https://github.com/grasmanek94.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"-nulled won features (woniface.cpp/.h)\n-updated to VS2015 / fixed compilation issues\n-currently implementing central lobby server\n-works! (lan and singleplayer)\n\n-TODO:\n\n(patch 1.1)\nBug Fixes:\n\n1.\tFix to line of sight to correct Lightning Tower not being able to attack in certain situations\n\n2.\t\tFixed flyers to move more smoothly and path plan better…especially though urban environments.\n\n3.  \tFixes to beam effects to correctly show them when created under shroud (fence beams, artillery etc).\n\n4.  \tFix for a crash created by several people in the WON lobbies switching rooms\n\n5.  \tFix for \"unresolved transporter\" crash\n\n6.  \tChanges to the way the redbook audio device is found to help with multiple CD-Rom drives\n\n7.  \tChanges to handle packet corruption in multiplayer (cheating attempts / denial of service)\n\n8.  \tFix for intermittent \"illegal var name\" crash\n\n9.  \tUpgraded to the latest WON library to fix various problems.\n\n10.\tBuilding footprint \u0026 traction type / surface type changes to improve air unit pathing over pipes.\n\n11.\tChange to prevent interpolation while stalled (units flying into the air)\n\n12.\tFixed boat Range bug, which allowed certain boats to fire much farther than expected\n\n13.\tFixes to aspects of Strategic AI (some of these would have lead to some of the stalls in the AI which prevent it from constructing);\n\n14.\tMinor problems in bombardier system (air strikes and mojos)\n\n15.\tBuilding placement bugs\n\n16.\tMoney allocation bug which occurred when higher priority items displaced lower priority items (the usage of the lower priority item was not refunded which resulted in that item not being built for a long time)\n\n17.\tClamped the maximum range defense would attempt to maximize enemy threat (this lead to the AI believing that the gun towers in your base were threatening its base and it would send every available unit to that location)\n\n18.\tInterface vars which point at READONLY vars cannot be modified (this was the source of one of the cheats found by players)\n\n====================================================================\n\nNew Improvements:\n\n1.\tAddition of status icons for low performance (simulation, display and networking).  If your performance drops below a certain level it will notify you if the drop is caused by your CPU, your video card, or your net connection.\n\n2.\tAdded frame advance when performance drops so player doesn’t feel game has locked up\n\n3.\tAdded a few more checks for cheating prevention\n\n4.\tChange to allow low detail lights\n\n5.\tClear player selection when joining a game (so chat isn't locked onto a player once you're in the room).\n\n6.\tAddition of 'Resource Configuration' in Multiplayer / IA setup.  This will allow you to set whether all Resources will regenerate or not\n\n7.\tChanges to layout in WON lobby\n\n8.\tAddition of ignore functionality in WON lobby\n\n9.\tAddition of player icons for ignored / muted and moderator\n\n10.\tAdded new key-bindings.  They include:\n\ne - select all units on map\nl - leave (unload) transport\nshift r - recycle\nh - cycle through HQ’s\nd - drop map marker\nc - activate comms menu\n\nsquad ai behaviors\nalt s - scout\nalt k - skirmisher\nalt d - defender\nalt w - warrior\nalt t - terminator\n\n11.\tSped up the Pre-Post fire animations on several units to make them react faster\n\n12.\tDecreased speed and LOS on Construction Rigs to help reduce the chance of a ‘Turret Rush’\n\n13.\tReduced rotation of Scorpion tank turret to 180 degrees.\n\n14.\tSeveral tweaks to the Baron Samedi to make it more effective.\n\n15.\tSeveral other minor balance tweaks.\n\n\n16.\tImprovements to Strategic AI:\n\n- Builds a lot more gun towers (defensive personality builds more than aggressive)\n- Builds multiple facilities when cash is available\n- Builds water and air units when applicable\n- Addition of OrdererLevel manifest in construction system (which is used for GunTowers, primary rigs)\n- When adjusting the difficulty level of an AI it also multiplies the incoming money that AI gets (hard x2 brainsick x4 and easy /2)\n- Improved use of disruptors around the base\n- Tweaked the monetary allocations for defensive and aggressive\n- Gun towers are recycled when recycling a refinery where the resource has been exhausted\n- The rigs the AI gets from recycling facilities are now reused\n\n17.\tAdded support for language specific auto updated patches\n\n18.\tNew patches need only be the actual RTP patch file (no need for redistributing the patch installer and the RTPatch DLL as these have been added to the games data via the 1.1 patch)\n\n19.\tAdded axes, which allow symmetrical painting of textures and colors on maps.\n\t\t\n\t\t- Linked buildings (like public telepads) now display their link in the studio and also there was a bug in the studio, which prevented you from changing a telepad link once it had been set.\n\n20.\tIf any player has different data they are notified at game start so that they need not wait for the OOS message.\n\n21.\tMade the OOS message more confrontational giving the player to exit immediately.\n\n(patch 1.3)\n\nBug Fixes:\n\n1.\tFixes problem with 6 or more players trying to startup a multiplayer game and the game disappearing from the list after the 5th player has joined the game, if map was chosen before all players entered game.\n\n2.\t\tFixes problem with 8 or more players being able to start a multiplayer game.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrasmanek94%2Fdarkreign2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrasmanek94%2Fdarkreign2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrasmanek94%2Fdarkreign2/lists"}