{"id":20905863,"url":"https://github.com/atom0s/hawkenject","last_synced_at":"2025-05-13T05:31:19.291Z","repository":{"id":175259185,"uuid":"650342214","full_name":"atom0s/hawkenject","owner":"atom0s","description":"Injected hook for the [defunct] UE3 game, Hawken. The goal of this project is to reimplement the stripped dedicated server functionality of the client. (Client version: 142579)","archived":false,"fork":false,"pushed_at":"2023-06-24T00:10:52.000Z","size":2209,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-01T18:50:16.193Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atom0s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["atom0s"],"patreon":"atom0s","custom":"https://www.paypal.me/atom0s"}},"created_at":"2023-06-06T21:41:49.000Z","updated_at":"2024-07-12T01:20:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"08103559-9477-4e6a-8f2e-7d7606548017","html_url":"https://github.com/atom0s/hawkenject","commit_stats":null,"previous_names":["atom0s/hawkenject"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom0s%2Fhawkenject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom0s%2Fhawkenject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom0s%2Fhawkenject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom0s%2Fhawkenject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atom0s","download_url":"https://codeload.github.com/atom0s/hawkenject/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253882957,"owners_count":21978577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-18T13:27:58.604Z","updated_at":"2025-05-13T05:31:19.285Z","avatar_url":"https://github.com/atom0s.png","language":"C++","funding_links":["https://github.com/sponsors/atom0s","https://patreon.com/atom0s","https://www.paypal.me/atom0s","https://github.com/sponsors/atom0s/","https://paypal.me/atom0s"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg width=\"200\" src=\"https://github.com/atom0s/hawkenject/raw/main/repo/hawkenject.png\" alt=\"hawkenject\"\u003e\n    \u003c/br\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://discord.gg/UmXNvjq\"\u003e\u003cimg src=\"https://img.shields.io/discord/704822642846466096.svg?style=for-the-badge\" alt=\"Discord server\" /\u003e\u003c/a\u003e\n    \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-AGPL_v3-blue?style=for-the-badge\" alt=\"license\" /\u003e\u003c/a\u003e\n    \u003cbr/\u003e\n    \u003cbr/\u003e\n    \u003cstrong\u003eWish to donate or sponsor my work?\u003c/strong\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://github.com/sponsors/atom0s/\"\u003e\u003cimg src=\"https://img.shields.io/github/sponsors/atom0s?style=for-the-badge\" alt=\"sponsors\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://paypal.me/atom0s\"\u003e\u003cimg src=\"https://img.shields.io/badge/donate-PayPal-blue?style=for-the-badge\" alt=\"paypal\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://patreon.com/atom0s\"\u003e\u003cimg src=\"https://img.shields.io/badge/sponsor-Patreon-blue?style=for-the-badge\" alt=\"paypal\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n# hawkenject\n\nhawkenject is an injected hook for the [defunct] Unreal Engine 3 game, Hawken. The goal of this project is to reimplement the stripped dedicated server features and functionality that is missing in the latest available retail client.\n\nHawken was originally showcased at PAX EAST 2012 which included a playable demo of the game. This client (built in late 2011) included UE3 dedicated server functionality. However, later releases of the actual retail client have parts of that dedicated server functionality removed from the executable. This project aims to restore the stripped features and functionality.\n\nCurrently, this project is intended for use with the client version: `1.5.3.142579`\n\n# Credits\n\nhawkenject is coded in C++ by **atom0s**\n\nThe following tools are used to make hawkenject:\n\n  - **Visual Studio Code (Insiders)** https://code.visualstudio.com/insiders/\n    - Extension: **C/C++**\n    - Extension: **CMake**\n    - Extension: **CMake Tools**\n  - **CMake** https://cmake.org/\n\nThe following third-party libraries are used to make hawkenject:\n\n  - **Microsoft Detours** https://github.com/microsoft/Detours\n  - **UnrealEngineSDKGenerator** https://github.com/polivilas/UnrealEngineSDKGenerator\n\nCredits to the following for additional resources:\n\n  - **Paul J. - Flaticon** - Icon image used for the project.\n\n# Building / Compiling\n\nThis repository contains everything needed in order to compile hawkenject. All third-party dependencies and such are already present in the repository to help reduce any kind of headache of tracking down proper copies of any needed files. Using the proper tooling should allow you to immediately compile and use hawkenject with minimal effort.\n\nhawkenject is coded in C++ making use of newer C++14/17/20 standards features. Because of this, you will need a modern C++ compiler in order to build this project. It is recommended that you use CMake with the Visual Studio C++ build tools from Microsoft. _(VC++ 2022 Build Tools are recommended at this time.)_\n\nThe following tools are the preferred and recommended method of working on and building hawkenject:\n\n  - **Visual Studio Code (Insiders)** https://code.visualstudio.com/insiders/\n    - Extension: **C/C++**\n    - Extension: **CMake**\n    - Extension: **CMake Tools**\n  - **CMake** https://cmake.org/\n\n\n## License\n\nhawkenject is licensed under [GNU AGPL v3](https://github.com/atom0s/hawkenject/blob/main/LICENSE)\n\nPlease be sure you understand the license before making use of **hawkenject**. This is `AGPL`, **not** standard `GPL`.\n\n## Legal\n\nhawkenject is developed solely for educational purposes, with the intent of research into data storage, compression, and MMORPG technologies.\n\nWe (contributors) do not claim ownership of any copyright content related to, or associated with, `Hawken`.\n\n```\n© 2016 Hawken Entertainment, Inc. All rights reserved. HAWKEN and all associated logos and designs are trademarks or registered\ntrademarks of Hawken Entertainment, Inc. Published by 505 Games. 505 Games and the 505 Games logo are registered trademarks of\n505 Games S.p.A and/ or its affiliates. All other trademarks are the property of their respective owners. All rights reserved.\n```\n\nPlease note; the reverse engineering done by this repository and its contributors is entirely 'clean room'. We **DO NOT** have or use any leaked source code or other unpublished material. By contributing to this repository, you agree to the following:\n\n  - You are not employeed by Hawken Entertainment, any partner/subsidiary, or have been previously, in any capacity.\n  - You do not and have never had any leaked material related to `Hawken` in any manner.\n  - You do not and have never referenced any leaked or otherwise unreleased material related to `Hawken` in any manner.\n\nWe **DO NOT** claim ownership of any material or information gathered through the means of reverse engineering the client and its files for this purpose.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatom0s%2Fhawkenject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatom0s%2Fhawkenject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatom0s%2Fhawkenject/lists"}