Giter VIP home page Giter VIP logo

pitbossinfo's Introduction

PitBossInfo

a Win32 tool for Sid Meyers Civilization 4 BtS PitBoss server administrators and their players. Generates an overview of

  • all the players
  • their points
  • whether they did their turn
  • finishing time of the actual round.

Specs:

  • written in pure c++, no .NET or any fancy libs needed
  • (more or less) lightweight win32 console app (~200k)
  • Unicode compatible (but PitBoss itself isn't...)
  • using winapi functions to read out infos from PitBoss window (even if it's minimized)
  • generates .html and .txt
  • expandable by (hard coded) plug ins to write your own output
  • supports multiple servers (using multiple instances, with command line switches)

(Required) Command line Switches:

  • -p output path and file name, without extension
  • -t refresh timer in sec
  • -l language of PitBoss (NOT yet supported, please set PitBoss to default English; in CivilisationIV.ini set Language = 0)
  • -n name of the game (exactly as displayed in the PitBoss window)

###example: *PitBossInfo.exe -p "D:/htdocs/game1" -t 15 -l en -n "MyFirstGame"* this creates the output in D:/htdocs named game1.html and game1.txt for the game named "MyFirstGame" (the title of the pitboss window is "MyFirstGame successfully saved")

Version / History / Features

###v1.1:

  • (main) removed hard coded settings and replaced by command line arguments [rafik]

###RC4:

  • (html) added sortable table header [rafik]
  • (main) bugfixes: "*MOD*"-issue; "defeated, "-issue

###RC3:

  • (html) stylesheet for html output [bdurrer]
  • (html) automatic update of html page every 2 min [rafik]
  • (html) w3c valid html + css

###RC2:

  • (main) added simple html output [bdurrer+rafik]
  • (main) added time stamp of last update of stats [bdurrer+rafik]

###RC1:

  • (main) made all the internal things working [rafik]
  • (main) fixed memory leaks
  • (main) creates simple txt output [rafik]

Planned features

The following features are planned and could be added some when

  • (main) xmpp output to webapp by [bdurrer] for (mobile) apps
  • (apps) android and iphone apps (or maybe not)
  • (main) log state changes by events and output them (status_change [login, logout, claim_ai, become_ai, defeated], points_change, name_change)

pitbossinfo's People

Contributors

rafikueng avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

bdurrer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.