Halo Stats Processor, or Halo SP (previously called ODST Game Stats Processor) is a library for accessing and processing Halo statistics. Its primary function is to retrieve data from Bungie.net, parse it, and return easily-accessible (and possibly additional) stats for the developer to use in other projects. A full list of the features of Halo SP is listed later on. Halo SP supports Halo 3: ODST fully and Halo 3 recent games, with future full support for Halo: Reach (and possibly Halo 3) planned.
To be able to run and use Halo Stats Processor, you need to meet the following requirements:
- PHP 5.1 or greater
- CURL (RSS support)
- SOAP (Game/Metadata support)
- Permissions to write/create file(s) (Demo metadata)
Right now, Halo Stats Processor has the following features:
Halo 3
- Recent games support
Halo 3: ODST
- Campaign and Firefight Game support
- Recent games support
- Metadata
If you need help with Halo SP, start off by checking the documentation for Halo SP and see if your question is already answered there. You can also try looking at Halo SP on ASW. If neither answered your question or you'd rather like to talk to a person instead, you can either drop into the #ASW IRC channel on ClueIRC or email a (the) developer with your question.
If you find a bug or other issue, create an Issue for it. Please provide the relevant information and a good description of the issue when submitting the problem.
To suggest/submit a change/patch, do the following steps:
- Fork Halo SP
- Create a branch (git checkout -b my_branch)
- Commit your changes (git commit -am "Added new stat")
- Push to the branch (git push origin my_branch)
- Create an Issue with a link to your branch
If you would like to become a developer of Halo Stats Processor, please contact Ashfire908.
Copyright © 2010 Andrew Hampe
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.
- Home Page: http://null.cluenet.org/~ashfire908/projects/halo_sp/
- GitHub Project: http://github.com/Ashfire908/halo-stats-processor
- Documentation: http://github.com/Ashfire908/halo-stats-processor/wiki