All Projects → icza → sc2gears

icza / sc2gears

Licence: Apache-2.0 license
The COMPLETE (!) source code of the Sc2gears universe (Sc2gears app + Sc2gears Database + web-based parsing engine - bundled in an Eclipse project).

Programming Languages

java
68154 projects - #9 most used programming language
Roff
2310 projects
HTML
75241 projects

Projects that are alternatives of or similar to sc2gears

pysc2
StarCraft II Learning Environment
Stars: ✭ 7,529 (+24996.67%)
Mutual labels:  starcraft-ii-replays, starcraft-ii
Scelight
The source code of the Scelight project with all its modules.
Stars: ✭ 97 (+223.33%)
Mutual labels:  utility, management
bncsutil
The Classic Battle.net™ client library
Stars: ✭ 19 (-36.67%)
Mutual labels:  utility, starcraft
chronoman
Utility class to simplify use of timers created by setTimeout
Stars: ✭ 15 (-50%)
Mutual labels:  utility, management
assign-one-project-github-action
Automatically add an issue or pull request to specific GitHub Project(s) when you create and/or label them.
Stars: ✭ 140 (+366.67%)
Mutual labels:  utility, management
cpp-sc2
StarCraft II Client C++ library, proud fork of Blizzard/s2client-api.
Stars: ✭ 31 (+3.33%)
Mutual labels:  starcraft, starcraft-ii
magic-web
Discover all the amazing things your browser can do
Stars: ✭ 39 (+30%)
Mutual labels:  web-app, web-api
Overseer
Tool for analyzing Starcraft 2 maps by region decomposition
Stars: ✭ 13 (-56.67%)
Mutual labels:  starcraft, starcraft-ii
mpyq
Python library for reading MPQ archives.
Stars: ✭ 86 (+186.67%)
Mutual labels:  starcraft, starcraft-ii
deno-debug
Debugging utility for deno. Ported from https://npmjs.com/debug
Stars: ✭ 15 (-50%)
Mutual labels:  utility
pm-idm
IDM project management repository
Stars: ✭ 59 (+96.67%)
Mutual labels:  management
google-photos-exif
A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.
Stars: ✭ 288 (+860%)
Mutual labels:  utility
bat
Battery management utility for Linux laptops.
Stars: ✭ 107 (+256.67%)
Mutual labels:  utility
python-for-decision-makers-course
Demo code and other hand-out materials for our Python for Decision Makers and Business Leaders course
Stars: ✭ 20 (-33.33%)
Mutual labels:  management
pyenvdiff-lib
Python environment comparison tool
Stars: ✭ 23 (-23.33%)
Mutual labels:  management
Shadbot
A configurable multipurpose bot bringing you music, multiplayer games, moderation commands and more!
Stars: ✭ 48 (+60%)
Mutual labels:  utility
opensource-management-portal
Microsoft's monolithic GitHub Management Portal enabling enterprise scale self-service powered by the GitHub API 🏔🧑‍💻🧰
Stars: ✭ 369 (+1130%)
Mutual labels:  management
Peasy.NET-Samples
Showcases a middle tier built with peasy and consumed by multiple client consumers
Stars: ✭ 33 (+10%)
Mutual labels:  web-api
wg-api
creates an HTTP endpoint for a Wireguard® VPN server
Stars: ✭ 61 (+103.33%)
Mutual labels:  management
Isometry
📦 Sketch plugin that allows to create isometric projections from layers
Stars: ✭ 18 (-40%)
Mutual labels:  utility

Sc2gears

The COMPLETE (!) source code of the Sc2gears universe (Sc2gears app + Sc2gears Database + web-based parsing engine - bundled in an Eclipse project).

Sc2gears home page: https://sites.google.com/site/sc2gears/

The complete source code of Sc2gears is more than a hundred thousands lines of code. Enjoy :)

(The Github project counts 183,000 lines. And this is without development history, just the snapshot of the current state of the project.)

Directory Structure

directory-info.html in the root explains / details the main folders / files:

File/folderDescription
/srcMain source folder of Sc2gears.
/src-sharedShared source folder for both Sc2gears and Sc2gears Updater.
/src-updaterMain source folder of the Sc2gears Updater.
/src-utilSource of some utility/test application, not part of Sc2gears.
/src-commonCommon source for both Sc2gears and Sc2gears Database.
/src-sc2gearsdbSource folder of the web application of the back-end server for Sc2gears.
/src-pluginsSource folder of some of my plugins. They provide extra functionality for Sc2gears; implemented as plugins for educational purposes.
/src-sc2gearspluginapiSource folder of the Sc2gears plugin interface and the APIs and services that are provided for the plugins.
/app-folderContains the off-line files and static files/folders required to run Sc2gears (including the language files).
/release-filesStatic resource files needed to create a release.
/releaseTarget folder for creating a release
/docContains some info and help files.
/resourcesSome external resources with the intent to provide information only, not required for the project.
/war/Files of the Sc2gears Database web application.
/hosted/Hosted files that are intended for Sc2gears clients.
/latest_version.xmlXML document containing required info about the latest release.
/start_pageXXX.htmlHTML document to be displayed as the Start page of Sc2gears.
/custom_protraits.xmlXML document containing the custom portraits definition.
/clear_for_archiving.cmdWindows script to clear unnecessary, compiler generated files to make backups smaller.
/create-release.cmdWindows script to create a release.
/directory-info.htmlThis document.
/Sc2gears.launchEclipse launch configuration to run Sc2gears.
/zprj-Sc2gears-parsing-engineThis is an embedded Eclipse project (originally it was a separate project). It is a stripped / altered version of the Sc2gears replay parsing engine, tailored for running in web apps. This is the parsing engine used in the Parsing Service of the Sc2gears Database. This project produces the sc2gears-parsing-engine.jar lib to be placed under /war/WEB-INF/lib.

Project Status

Active development of Sc2gears took place between 2010 - 2013 (about 3 and a half years). The project is no longer maintained, no further updates will be released for Sc2gears. It is open-sourced for educational purposes - and for the curious eyes.

As of October 7, 2015, Sc2gears can no longer parse replays (since StarCraft II patch 3.0). Sc2gears lived 5 years, 6 months and 5 days! (April 2, 2010 - October 7, 2015)

License

Open-sourced under the Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].