http://xbill-ng.tuxfamily.org/w/index.php?title=Special:Contributions/Thepeskygeek&feed=atom&limit=50&target=Thepeskygeek&year=&month=XBill-NG - User contributions [en]2024-03-28T18:30:52ZFrom XBill-NGMediaWiki 1.16.0http://xbill-ng.tuxfamily.org/wiki/Checkout_codeCheckout code2011-05-28T05:41:40Z<p>Thepeskygeek: </p>
<hr />
<div><tt>git clone git://git.tuxfamily.org/gitroot/xbillng/xbillng.git</tt> will set up the git repo.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/ChangelogChangelog2011-05-28T05:03:41Z<p>Thepeskygeek: </p>
<hr />
<div>XBill-NG history:<br />
<br />
= XBill years =<br />
== 0.01 (7/21/94) ==<br />
* Bill moves, and he's in color too. You can even click on him and he screams "OUCH!" or "SPLAT!"<br />
* window resizing is very wrong<br />
<br />
== 0.02 (7/22/94) ==<br />
* program no longer guaranteed to run predictably for longer than nine years (sorry)<br />
* ridiculously improved code style (no really a lot!)<br />
* added linked list unit and support for multiple monsters<br />
* added support for computers<br />
* bill says "POW!!!!!!" on button 2<br />
* improved Makefile<br />
* remembered to include app-defaults file in tar<br />
<br />
== 0.03 (7/24/94) ==<br />
* forgot to initialize a variable. either the stupid aix compiler initialized it anyway or we were really lucky testing it.<br />
* removed annoying flicker<br />
* has multiple computers on the screen with random OSes<br />
* has multiple bills moving on the screen in random directions<br />
* used sxpm to create smaller .xpm files, minor savings in memory and executable size, easier to edit pixmaps<br />
* left button (button 1) removes bills from screen<br />
* right button (button 3) now resets computers to wingdows.<br />
<br />
== 0.04 (7/25/94) ==<br />
* got masking to work (well, maybe not...)<br />
* bill now carries the wingdows box around<br />
* event handling/speed improved<br />
<br />
== 0.1 (7/26/94) ==<br />
* masking really works now<br />
* fixed computer pixmap so it looks nice(r)<br />
* randomized computer layout now leaves room for bill to stand on right<br />
* support for bills walking in, standing at computers and walking out<br />
* bills walk towards a specific computer to plunder (primitive ai)<br />
* bill turns off computer, 'steals' native os and installs wingdows<br />
* count of bills remaining is kept: decreased when bill enters screen - increased if bill leaves<br />
* bill is killable in all states<br />
* computer reset to native os on right button<br />
* cleaned up code and internal structures<br />
* event handling/speed really improved (optimized for the new code)<br />
* server lag problems identified<br />
* linked list unit fixed so that function to move between lists works<br />
* window resizing is still very wrong<br />
<br />
== 0.2 (8/14/94) ==<br />
* programmers woke up after being asleep since 7/26. <br />
* code structures were fixed very much (again)<br />
* bill faces in the direction he's walking<br />
* bill explodes in a gory shower of blood when clicked on (yeah!)<br />
* bill drops os when killed<br />
* the os stays on the ground when bill is killed if it had been stolen<br />
* the os bounces up and down while bill carries it<br />
* changed default cursor (matias will have to draw a better one later)<br />
* cursor changes during drag and drop operation<br />
* drag and drop works! there's a little hack involved, but not too bad...<br />
* bill now smart enough to notice that a computer is already corrupted and find a new one<br />
* game ends if all computers are lost<br />
<br />
== 0.21 (8/15/94) ==<br />
* attempt to port code to athena widgets. it compiles and runs w/o motif now (i hate C macros) a bit<br />
* improved the makefile. an imakefile one day maybe...<br />
<br />
== 0.22 (8/16/94) ==<br />
* when bill leaves the field, he drops the os he's carrying<br />
* status bar widget now does something<br />
<br />
== 0.3 (8/23/94) ==<br />
* improved responsiveness a lot :)<br />
* menubar does something (new game, pause and quit buttons) if motif is used.<br />
* levels now exist (barely)<br />
* yet more code cleanup<br />
<br />
== 0.31 (8/24/94) ==<br />
* a few things depend on the level (freq. and number of appearing bills, number of computers, step size)<br />
* bug where a computer is ignored if off is removed<br />
* menu code written.<br />
* athena code started. this works more or less, but not too well. i'd recommend using motif and/or a statically linked binary.<br />
<br />
== 0.32 (9/18/94) ==<br />
* about box works. help almost works also.<br />
* a bunch of bugs fixed<br />
* have an Imakefile now (thanks to Greg Seidman - anthro@cs.umd.edu)<br />
<br />
== 0.9 (11/28/94 - a bit busier during school) ==<br />
* warp to arbitrary level works<br />
* game pauses when cursor leaves window<br />
* cursor warps to near upper left corner of opened dialog boxes<br />
* redefined both reset and drag to right button (button 3), added -1 option for people with a one button mouse. 1 may slow the game down a bit. <br />
* added -l, -L to specify starting level<br />
* added -v for version info<br />
* improved pictures a lot<br />
* added confirmations for actions<br />
* game now pauses well<br />
* fixed level difficulty stuff<br />
* bill walks at two speeds<br />
* minimizes to an icon (a cool one too...)<br />
* scoring improved<br />
* window cannot be resized now, no matter how hard you try :)<br />
* much cooler animations for bill replacing os<br />
* added high score list<br />
* fixed lots of silly bugs<br />
* made program not die from colormap error (i hope)<br />
<br />
== 1.0 (4/5/95-4/9/95) ==<br />
* remembered that the game's not done yet :)<br />
* replaced usleep() calls with XtAppAddTimeout(). should make the game more responsive<br />
* changed all popup windows to modal dialogs. cleans up code a lot<br />
* removed Athena support, since it would take too long to finish.<br />
* made a couple pixmaps a bit smaller<br />
* changed colors to gray. why not?<br />
* finally got everything to work with full colormaps<br />
* got rid of app-defaults file. Not really used anyway<br />
* Only uses one button now (any button). Easier to play.<br />
* Some Imakefile fixes<br />
<br />
== 1.1 (4/16/95) ==<br />
* modularized widget code, and added Athena widget support (rewritten from scratch). The game looks better with Motif, but that's not too important.<br />
* made pause button only active during game play<br />
* warping to a level starts a game if one isn't being played<br />
* fixed a potentially nasty bug that could cause bills to get lost<br />
* works in TrueColor now (I think - it works in 16 bit mode at least)<br />
<br />
== 1.1a (9/22/95) ==<br />
* fixed bug where getopt() returned a char instead of an int.<br />
* fixed bug where hitting Enter when entering a high score corrupted the high score file.<br />
* don't fclose() nonexistant files any more.<br />
* added BSD as another operating system (patches by Joerg Wunsch, joerg_wunsch@uriah.heep.sax.de)<br />
* it was really easy to play forever by guarding one computer. Now you lose when there's only one computer left running its normal OS.<br />
* added man page, written by Pekka Marjola (marjola@trshp.ntc.nokia.com)<br />
<br />
== 2.0 (1/23/1997) ==<br />
* changed around some timer code.<br />
* removed Athena DrawingArea widget since CoreWidget works too.<br />
* massive code reorganization to improve portability to other GUIs, languages, etc.<br />
* Some computers are connected by network cables<br />
* When a computer with a network cable becomes infected, it will release a spark down the cable which will infect the computer on the other end. Pouring the bucket of water on the spark will extinguish it.<br />
* Made cursors and various other images look better.<br />
* Removed references to defenestration.dorm.umd.edu, which no longer exists.<br />
* Added Red Hat logo (fixed broken Red Hat patch).<br />
* Added GNU Hurd logo<br />
* Added Linux penguin logo<br />
* The BSD, Red Hat, Linux, OS/2, and Hurd operating systems are interchangable on the 2 PC computers.<br />
* The score is now displayed in the playing field.<br />
* Made Athena version far better looking.<br />
* Motif version almost completely works with Lesstif.<br />
<br />
== 2.1 (11/15/2001) ==<br />
* converted all code from C++ into C.<br />
* cleaned up pretty much all of the code.<br />
* modified build system to use GNU autoconf instead of imake.<br />
* made the UI system modular, and created modules for the Athena and Motif widget sets. By default, both are built into the binary.<br />
* added a GTK front end.<br />
* added an option to use a larger playing field.<br />
* changed the Athena front end to use Xaw3d when possible.<br />
* add Palm OS/CPU (images borrowed from pBill and heavily modified)<br />
<br />
= NG time =<br />
<br />
== NG (12/2/2009) ==<br />
* forked into repo on tuxfamily<br />
* see git revisions for details<br />
<br />
== NG-1.0 (1/10/2010) ==<br />
* omg first -NG release<br />
* more random<br />
* able to goto a random level<br />
* more points<br />
<br />
== NG-1.2 (1/14/2010) ==<br />
* moar points<br />
* more stuff<br />
<br />
== NG-1.4 (1/15/2010) ==<br />
* even moar stuff<br />
* random level you may get to is 200 now!<br />
* v2.1 marker removed! NOW REALLY NG<br />
<br />
== NG-1.5 (1/16/2010) ==<br />
* replaced X resource name with "XBill-NG"<br />
* max random level is up to 1,000<br />
<br />
== NG-1.6 (1/17/2010) ==<br />
* more things added<br />
* replaced sprintf use<br />
<br />
== NG-1.7 (1/24/2010) ==<br />
* New Wingdows pixmap!<br />
<br />
== NG-1.8 (1/27/2010) ==<br />
* More cables!<br />
* Maybe less computers!<br />
* Try now!<br />
<br />
== NG-1.9 (2/22/2010) ==<br />
* developer snooped and didn't wrote a ChangeLog entry<br />
<br />
== NG-2.0 (3/30/2010) ==<br />
* moving up to tuxfamily.org, bye bye sourceforge, which had been helpful!<br />
* clean up code that's unused<br />
* optimize pixmap size using "convert"<br />
<br />
== NG-2.1 "Wikipedia Release" (5/13/2010) ==<br />
* random level range changed<br />
* buggy motif gui returns<br />
* some other stuff<br />
<br />
== NG-2.2 (5/27/2011) ==<br />
* Minor bugfix release.<br />
* Game easier</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/NewsNews2011-05-28T02:30:40Z<p>Thepeskygeek: </p>
<hr />
<div>* 12 September 2010: Development temporarily halted.<br />
* 4 December 2010: Hope increases for me, I might be able to install Debian or Ubuntu soon.<br />
* 4 December 2010: Wiki upgraded to 1.16.0.<br />
* 27 May 2011: Between real life and Wii homebrew I almost ditched this project, so I'll bring some life to it instead.<br />
* 27 May 2011: I just pushed out a minor release to quash some bugs. Enjoy it!</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/ChangelogChangelog2011-05-28T02:28:16Z<p>Thepeskygeek: </p>
<hr />
<div>XBill-NG history:<br />
<br />
= XBill years =<br />
== 0.01 (7/21/94) ==<br />
* Bill moves, and he's in color too. You can even click on him and he screams "OUCH!" or "SPLAT!"<br />
* window resizing is very wrong<br />
<br />
== 0.02 (7/22/94) ==<br />
* program no longer guaranteed to run predictably for longer than nine years (sorry)<br />
* ridiculously improved code style (no really a lot!)<br />
* added linked list unit and support for multiple monsters<br />
* added support for computers<br />
* bill says "POW!!!!!!" on button 2<br />
* improved Makefile<br />
* remembered to include app-defaults file in tar<br />
<br />
== 0.03 (7/24/94) ==<br />
* forgot to initialize a variable. either the stupid aix compiler initialized it anyway or we were really lucky testing it.<br />
* removed annoying flicker<br />
* has multiple computers on the screen with random OSes<br />
* has multiple bills moving on the screen in random directions<br />
* used sxpm to create smaller .xpm files, minor savings in memory and executable size, easier to edit pixmaps<br />
* left button (button 1) removes bills from screen<br />
* right button (button 3) now resets computers to wingdows.<br />
<br />
== 0.04 (7/25/94) ==<br />
* got masking to work (well, maybe not...)<br />
* bill now carries the wingdows box around<br />
* event handling/speed improved<br />
<br />
== 0.1 (7/26/94) ==<br />
* masking really works now<br />
* fixed computer pixmap so it looks nice(r)<br />
* randomized computer layout now leaves room for bill to stand on right<br />
* support for bills walking in, standing at computers and walking out<br />
* bills walk towards a specific computer to plunder (primitive ai)<br />
* bill turns off computer, 'steals' native os and installs wingdows<br />
* count of bills remaining is kept: decreased when bill enters screen - increased if bill leaves<br />
* bill is killable in all states<br />
* computer reset to native os on right button<br />
* cleaned up code and internal structures<br />
* event handling/speed really improved (optimized for the new code)<br />
* server lag problems identified<br />
* linked list unit fixed so that function to move between lists works<br />
* window resizing is still very wrong<br />
<br />
== 0.2 (8/14/94) ==<br />
* programmers woke up after being asleep since 7/26. <br />
* code structures were fixed very much (again)<br />
* bill faces in the direction he's walking<br />
* bill explodes in a gory shower of blood when clicked on (yeah!)<br />
* bill drops os when killed<br />
* the os stays on the ground when bill is killed if it had been stolen<br />
* the os bounces up and down while bill carries it<br />
* changed default cursor (matias will have to draw a better one later)<br />
* cursor changes during drag and drop operation<br />
* drag and drop works! there's a little hack involved, but not too bad...<br />
* bill now smart enough to notice that a computer is already corrupted and find a new one<br />
* game ends if all computers are lost<br />
<br />
== 0.21 (8/15/94) ==<br />
* attempt to port code to athena widgets. it compiles and runs w/o motif now (i hate C macros) a bit<br />
* improved the makefile. an imakefile one day maybe...<br />
<br />
== 0.22 (8/16/94) ==<br />
* when bill leaves the field, he drops the os he's carrying<br />
* status bar widget now does something<br />
<br />
== 0.3 (8/23/94) ==<br />
* improved responsiveness a lot :)<br />
* menubar does something (new game, pause and quit buttons) if motif is used.<br />
* levels now exist (barely)<br />
* yet more code cleanup<br />
<br />
== 0.31 (8/24/94) ==<br />
* a few things depend on the level (freq. and number of appearing bills, number of computers, step size)<br />
* bug where a computer is ignored if off is removed<br />
* menu code written.<br />
* athena code started. this works more or less, but not too well. i'd recommend using motif and/or a statically linked binary.<br />
<br />
== 0.32 (9/18/94) ==<br />
* about box works. help almost works also.<br />
* a bunch of bugs fixed<br />
* have an Imakefile now (thanks to Greg Seidman - anthro@cs.umd.edu)<br />
<br />
== 0.9 (11/28/94 - a bit busier during school) ==<br />
* warp to arbitrary level works<br />
* game pauses when cursor leaves window<br />
* cursor warps to near upper left corner of opened dialog boxes<br />
* redefined both reset and drag to right button (button 3), added -1 option for people with a one button mouse. 1 may slow the game down a bit. <br />
* added -l, -L to specify starting level<br />
* added -v for version info<br />
* improved pictures a lot<br />
* added confirmations for actions<br />
* game now pauses well<br />
* fixed level difficulty stuff<br />
* bill walks at two speeds<br />
* minimizes to an icon (a cool one too...)<br />
* scoring improved<br />
* window cannot be resized now, no matter how hard you try :)<br />
* much cooler animations for bill replacing os<br />
* added high score list<br />
* fixed lots of silly bugs<br />
* made program not die from colormap error (i hope)<br />
<br />
== 1.0 (4/5/95-4/9/95) ==<br />
* remembered that the game's not done yet :)<br />
* replaced usleep() calls with XtAppAddTimeout(). should make the game more responsive<br />
* changed all popup windows to modal dialogs. cleans up code a lot<br />
* removed Athena support, since it would take too long to finish.<br />
* made a couple pixmaps a bit smaller<br />
* changed colors to gray. why not?<br />
* finally got everything to work with full colormaps<br />
* got rid of app-defaults file. Not really used anyway<br />
* Only uses one button now (any button). Easier to play.<br />
* Some Imakefile fixes<br />
<br />
== 1.1 (4/16/95) ==<br />
* modularized widget code, and added Athena widget support (rewritten from scratch). The game looks better with Motif, but that's not too important.<br />
* made pause button only active during game play<br />
* warping to a level starts a game if one isn't being played<br />
* fixed a potentially nasty bug that could cause bills to get lost<br />
* works in TrueColor now (I think - it works in 16 bit mode at least)<br />
<br />
== 1.1a (9/22/95) ==<br />
* fixed bug where getopt() returned a char instead of an int.<br />
* fixed bug where hitting Enter when entering a high score corrupted the high score file.<br />
* don't fclose() nonexistant files any more.<br />
* added BSD as another operating system (patches by Joerg Wunsch, joerg_wunsch@uriah.heep.sax.de)<br />
* it was really easy to play forever by guarding one computer. Now you lose when there's only one computer left running its normal OS.<br />
* added man page, written by Pekka Marjola (marjola@trshp.ntc.nokia.com)<br />
<br />
== 2.0 (1/23/1997) ==<br />
* changed around some timer code.<br />
* removed Athena DrawingArea widget since CoreWidget works too.<br />
* massive code reorganization to improve portability to other GUIs, languages, etc.<br />
* Some computers are connected by network cables<br />
* When a computer with a network cable becomes infected, it will release a spark down the cable which will infect the computer on the other end. Pouring the bucket of water on the spark will extinguish it.<br />
* Made cursors and various other images look better.<br />
* Removed references to defenestration.dorm.umd.edu, which no longer exists.<br />
* Added Red Hat logo (fixed broken Red Hat patch).<br />
* Added GNU Hurd logo<br />
* Added Linux penguin logo<br />
* The BSD, Red Hat, Linux, OS/2, and Hurd operating systems are interchangable on the 2 PC computers.<br />
* The score is now displayed in the playing field.<br />
* Made Athena version far better looking.<br />
* Motif version almost completely works with Lesstif.<br />
<br />
== 2.1 (11/15/2001) ==<br />
* converted all code from C++ into C.<br />
* cleaned up pretty much all of the code.<br />
* modified build system to use GNU autoconf instead of imake.<br />
* made the UI system modular, and created modules for the Athena and Motif widget sets. By default, both are built into the binary.<br />
* added a GTK front end.<br />
* added an option to use a larger playing field.<br />
* changed the Athena front end to use Xaw3d when possible.<br />
* add Palm OS/CPU (images borrowed from pBill and heavily modified)<br />
<br />
= NG time =<br />
<br />
== NG (12/2/2009) ==<br />
* forked into repo on tuxfamily<br />
* see git revisions for details<br />
<br />
== NG-1.0 (1/10/2010) ==<br />
* omg first -NG release<br />
* more random<br />
* able to goto a random level<br />
* more points OMG!!!<br />
<br />
== NG-1.2 (1/14/2010) ==<br />
* moar points<br />
* more stuff<br />
<br />
== NG-1.4 (1/15/2010) ==<br />
* even moar stuff<br />
* random level you may get to is 200 now!<br />
* v2.1 marker removed! NOW REALLY NG!<br />
<br />
== NG-1.5 (1/16/2010) ==<br />
* replaced X resource name with "XBill-NG"<br />
* max random level is up to 1,000<br />
<br />
== NG-1.6 (1/17/2010) ==<br />
* MOAR STUFF!!!!!!!!!!!!!<br />
* MOAR SECURITY!!!!!!!!!!<br />
<br />
== NG-1.7 (1/24/2010) ==<br />
* MOAR STUFF!<br />
* New Wingdows pixmap!<br />
<br />
== NG-1.8 (1/27/2010) ==<br />
* More cables!<br />
* Maybe less computers!<br />
* Try now!<br />
<br />
== NG-1.9 (2/22/2010) ==<br />
* developer snooped and didn't wrote a ChangeLog entry<br />
<br />
== NG-2.0 (3/30/2010) ==<br />
* moving up to tuxfamily.org, bye bye sourceforge, which had been helpful!<br />
* clean up code that's unused<br />
* optimize pixmap size using "convert"<br />
<br />
== NG-2.1 "Wikipedia Release" (5/13/2010) ==<br />
* random level range changed<br />
* buggy motif gui returns<br />
* some other stuff<br />
<br />
== NG-2.2 (5/27/2011) ==<br />
* Minor bugfix release.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Main_PageMain Page2010-12-21T20:43:12Z<p>Thepeskygeek: officially over with hiatus</p>
<hr />
<div><big>'''This is the XBill-NG wiki. Get ready, because "Bill" is going to attack you!'''</big><br />
<br />
XBill-NG is a game where you have to stop the hacker only known by his handle, "Bill", from turning everybody's computers into viruses that turn the computers into toasters, under the fake handle of a popular operating system called Windows! This wiki also has the history of XBill, consisting of the [[game history]] and [[changelog]].<br />
<br />
== About the game ==<br />
* [[Game history]]<br />
* [[Rules]]<br />
* [[Story]]<br />
* [https://sourceforge.net/project/screenshots.php?group_id=291555 Screenshots] (at the old SourceForge project)<br />
* [[News]]<br />
<br />
== Play! ==<br />
* [[Download]]<br />
* [[Install]]<br />
* Then, read the [[Rules|rules]] and add yourself to the [[Players|players list]]!<br />
<br />
== Development ==<br />
* [[Checkout code]]<br />
* [[Changelog]]<br />
* [[Ideas]]</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/NewsNews2010-12-04T14:12:45Z<p>Thepeskygeek: </p>
<hr />
<div>* 13 May 2010: Page started. What an incident since [[wikipedia:XBill|Wikipedia]] has a reference to this project. Better create a new release called "Wikipedia" :)<br />
* 13 May 2010: 2.1 released. Wiki updated to 1.15.3 w/ new extensions.<br />
* 12 September 2010: Development temporarily halted.<br />
* 4 December 2010: Hope increases for me, I might be able to install Debian or Ubuntu soon.<br />
* 4 December 2010: Wiki upgraded to 1.16.0.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Game_historyGame history2010-12-04T14:01:50Z<p>Thepeskygeek: /* To the rescue! */</p>
<hr />
<div>== The roots ==<br />
xBill, the original project, was created in 1994. In the early versions, it was quite incomplete. Early [[changelog]] entries suggest that the game was initially developed on AIX and not Linux, and that Motif was only supported. There was also a gap of no development from 1995 to 1997 and then 1997 to 2001. The last version was in 2001. Originally in C++, it is now in C. In it's early stages, it only supported Motif. Now, it supports Motif, Athena and GTK 1.<br />
<br />
== To the rescue! ==<br />
In late 2009, I saw that the game wasn't being updated. He's was a xBill player too, but now he's at it. So development began at SourceForge, and the project was registered December 2nd, 2009, or the birth of the project.<br />
=== Git out, SF! ===<br />
Later, he switched to git, and hosted it at GitHub for a month. Soon, it was switched back to SourceForge.<br />
=== Today: TuxFamily ===<br />
On March 30, 2010, I switched the project to TuxFamily for many reasons:<br />
* He's got too many projects on SF<br />
* On TuxFamily, the network fully works, allowing easy transfer of data<br />
* The small amount of projects there.<br />
* He trusts the silly team there to host his projects (now think about it!)<br />
Well, that's the history :)</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-12-04T14:00:43Z<p>Thepeskygeek: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** Game history|XBill(-NG) history<br />
** Story|The Story<br />
** Download|Download!<br />
** Changelog|XBill(-NG) changelog<br />
** News|Project news</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/NewsNews2010-12-04T14:00:19Z<p>Thepeskygeek: </p>
<hr />
<div>* 13 May 2010: Page started. What an incident since [[wikipedia:XBill|Wikipedia]] has a reference to this project. Better create a new release called "Wikipedia" :)<br />
* 13 May 2010: 2.1 released. Wiki updated to 1.15.3 w/ new extensions.<br />
* 12 September 2010: Development temporarily halted.<br />
* 4 December 2010: Hope increases for me, I might be able to install Debian or Ubuntu soon.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Game_historyGame history2010-11-24T21:35:13Z<p>Thepeskygeek: </p>
<hr />
<div>== The roots ==<br />
xBill, the original project, was created in 1994. In the early versions, it was quite incomplete. Early [[changelog]] entries suggest that the game was initially developed on AIX and not Linux, and that Motif was only supported. There was also a gap of no development from 1995 to 1997 and then 1997 to 2001. The last version was in 2001. Originally in C++, it is now in C. In it's early stages, it only supported Motif. Now, it supports Motif, Athena and GTK 1.<br />
<br />
== To the rescue! ==<br />
In late 2009, I saw that the game wasn't being updated. He's s xBill player too, but now he's at it. So development began at SourceForge, and the project was registered December 2nd, 2009, or the birth of the project.<br />
=== Git out, SF! ===<br />
Later, he switched to git, and hosted it at GitHub for a month. Soon, it was switched back to SourceForge.<br />
=== Today: TuxFamily ===<br />
On March 30, 2010, I switched the project to TuxFamily for many reasons:<br />
* He's got too many projects on SF<br />
* On TuxFamily, the network fully works, allowing easy transfer of data<br />
* The small amount of projects there.<br />
* He trusts the silly team there to host his projects (now think about it!)<br />
Well, that's the history :)</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Main_PageMain Page2010-10-24T12:55:34Z<p>Thepeskygeek: notice, then I'm relocking</p>
<hr />
<div><big>'''This is the XBill-NG wiki. Get ready, because "Bill" is going to attack you!'''</big><br />
<br />
<center><big>This project is looking for an adoptee. Email tuxlover684 at gmail.com if you want to adopt this project.</big></center><br />
<br />
XBill-NG is a game where you have to stop the hacker only known by his handle, "Bill", from turning everybody's computers into viruses that turn the computers into toasters, under the fake handle of a popular operating system called Windows! This wiki also has the history of XBill, consisting of the [[game history]] and [[changelog]].<br />
<br />
== About the game ==<br />
* [[Game history]]<br />
* [[Rules]]<br />
* [[Story]]<br />
* [https://sourceforge.net/project/screenshots.php?group_id=291555 Screenshots] (at the old SourceForge project)<br />
* [[News]]<br />
<br />
== Play! ==<br />
* [[Download]]<br />
* [[Install]]<br />
* Then, read the [[Rules|rules]] and add yourself to the [[Players|players list]]!<br />
<br />
== Development ==<br />
* [[Checkout code]]<br />
* [[Changelog]]<br />
* [[Ideas]]</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/NewsNews2010-09-12T19:33:12Z<p>Thepeskygeek: </p>
<hr />
<div>* 13 May 2010: Page started. What an incident since [[wikipedia:XBill|Wikipedia]] has a reference to this project. Better create a new release called "Wikipedia" :)<br />
* 13 May 2010: 2.1 released. Wiki updated to 1.15.3 w/ new extensions.<br />
* 12 September 2010: Development temporarily halted.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-07-12T22:30:55Z<p>Thepeskygeek: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** Game history|XBill(-NG) history<br />
** Story|The Story<br />
** Download|Download!<br />
** Changelog|XBill(-NG) changelog<br />
** News|Project news<br />
* sponsors<br />
** http://systemerror.biz.tm/|System Error!</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Main_PageMain Page2010-07-12T22:22:25Z<p>Thepeskygeek: </p>
<hr />
<div><big>'''This is the XBill-NG wiki. Get ready, because "Bill" is going to attack you!'''</big><br />
<br />
XBill-NG is a game where you have to stop the hacker only known by his handle, "Bill", from turning everybody's computers into viruses that turn the computers into toasters, under the fake handle of a popular operating system called Windows! This wiki also has the history of XBill, consisting of the [[game history]] and [[changelog]].<br />
<br />
== About the game ==<br />
* [[Game history]]<br />
* [[Rules]]<br />
* [[Story]]<br />
* [https://sourceforge.net/project/screenshots.php?group_id=291555 Screenshots] (at the old SourceForge project)<br />
* [[News]]<br />
<br />
== Play! ==<br />
* [[Download]]<br />
* [[Install]]<br />
* Then, read the [[Rules|rules]] and add yourself to the [[Players|players list]]!<br />
<br />
== Development ==<br />
* [[Checkout code]]<br />
* [[Changelog]]<br />
* [[Ideas]]</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-06-27T23:01:56Z<p>Thepeskygeek: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** Game history|XBill(-NG) history<br />
** Story|The Story<br />
** Download|Download!<br />
** Changelog|XBill(-NG) changelog<br />
** Players|The Players<br />
** News|Project news<br />
* sponsors<br />
** http://systemerror.biz.tm/|System Error!</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Main_PageMain Page2010-06-27T22:56:17Z<p>Thepeskygeek: Protected "Main Page": foss projects do it ([edit=sysop] (indefinite) [move=sysop] (indefinite))</p>
<hr />
<div><big>'''This is the XBill-NG wiki. Get ready, because "Bill" is going to attack you!'''</big><br />
<br />
XBill-NG is a game where you have to stop the hacker only known by his handle, "Bill", from turning everybody's computers into viruses that turn the computers into toasters, under the fake handle of a popular operating system called Windows! This wiki also has the history of XBill, consisting of the [[game history]] and [[changelog]].<br />
<br />
== About the game ==<br />
* [[Game history]]<br />
* [[Rules]]<br />
* [[Players]]<br />
* [[Story]]<br />
* [https://sourceforge.net/project/screenshots.php?group_id=291555 Screenshots] (at the old SourceForge project)<br />
* [[News]]<br />
<br />
== Play! ==<br />
* [[Download]]<br />
* [[Install]]<br />
* Then, read the [[Rules|rules]] and add yourself to the [[Players|players list]]!<br />
<br />
== Development ==<br />
* [[Checkout code]]<br />
* [[Changelog]]<br />
* [[Ideas]]</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Main_PageMain Page2010-06-19T19:36:47Z<p>Thepeskygeek: </p>
<hr />
<div><big>'''This is the XBill-NG wiki. Get ready, because "Bill" is going to attack you!'''</big><br />
<br />
XBill-NG is a game where you have to stop the hacker only known by his handle, "Bill", from turning everybody's computers into viruses that turn the computers into toasters, under the fake handle of a popular operating system called Windows! This wiki also has the history of XBill, consisting of the [[game history]] and [[changelog]].<br />
<br />
== About the game ==<br />
* [[Game history]]<br />
* [[Rules]]<br />
* [[Players]]<br />
* [[Story]]<br />
* [https://sourceforge.net/project/screenshots.php?group_id=291555 Screenshots] (at the old SourceForge project)<br />
* [[News]]<br />
<br />
== Play! ==<br />
* [[Download]]<br />
* [[Install]]<br />
* Then, read the [[Rules|rules]] and add yourself to the [[Players|players list]]!<br />
<br />
== Development ==<br />
* [[Checkout code]]<br />
* [[Changelog]]<br />
* [[Ideas]]</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-05-17T21:09:35Z<p>Thepeskygeek: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** Game history|XBill(-NG) history<br />
** Story|The Story<br />
** Download|Download!<br />
** Changelog|XBill(-NG) changelog<br />
** Players|The Players<br />
** News|Project news</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Main_PageMain Page2010-05-17T21:09:31Z<p>Thepeskygeek: </p>
<hr />
<div><big>'''This is the XBill-NG wiki. Get ready, because "Bill" is going to attack you!'''</big><br />
<br />
XBill-NG is a game where you have to stop the hacker only known by his handle, "Bill", from turning everybody's computers into viruses that turn the computers into toasters, under the fake handle of a popular operating system called Windows! This wiki also has the history of XBill, consisting of the [[game history]] and [[changelog]].<br />
<br />
== About the game ==<br />
* [[Game history]]<br />
* [[Rules]]<br />
* [[Players]]<br />
* [[Story]]<br />
* [https://sourceforge.net/project/screenshots.php?group_id=291555 Screenshots] (at the old SourceForge project)<br />
* [[News]]<br />
<br />
== Play! ==<br />
* [[Download]]<br />
* [[Install]]<br />
* Then, read the [[Rules|rules]] and add yourself to the [[Players|players list]]!<br />
<br />
== Development ==<br />
* [[Checkout code]]<br />
* [[Changelog]]<br />
* [[Ideas]]<br />
<br />
== "Fun" Fact ==<br />
This wiki has been vandalized. Basically, Bill invaded!</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-05-17T21:07:46Z<p>Thepeskygeek: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** History|XBill(-NG) history<br />
** Story|The Story<br />
** Download|Download!<br />
** Changelog|XBill(-NG) changelog<br />
** Players|The Players<br />
** News|Project news</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-05-17T21:07:22Z<p>Thepeskygeek: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** History|XBill(-NG) history<br />
** Story|The Story<br />
** Download|Download!<br />
** Changelog|XBill(-NG) changelog<br />
** Players|The Players</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-05-17T21:06:23Z<p>Thepeskygeek: </p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** portal-url|portal<br />
** currentevents-url|currentevents<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** History|XBill(-NG) history<br />
** Story|The Story<br />
** Download|Download!<br />
** Changelog|XBill(-NG) changelog</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/MediaWiki:SidebarMediaWiki:Sidebar2010-05-17T21:05:40Z<p>Thepeskygeek: Created page with '* navigation ** mainpage|mainpage-description ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|…'</p>
<hr />
<div>* navigation<br />
** mainpage|mainpage-description<br />
** portal-url|portal<br />
** currentevents-url|currentevents<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* game<br />
** History|XBill(-NG) history<br />
** Story<br />
** Download<br />
** Changelog|XBill(-NG) changelog</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/IdeasIdeas2010-05-14T22:06:16Z<p>Thepeskygeek: Protected "Ideas": see page ([edit=sysop] (indefinite) [move=sysop] (indefinite))</p>
<hr />
<div>Our IdeaTorrent is [http://ideas.xbill-ng.tuxfamily.org/ here]. You must create a separate account here. Good news is that OpenID is supported at least :)<br />
<br />
This page is protected because this page isn't meant for posting ideas, use the IdeaTorrent.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/IdeasIdeas2010-05-14T22:06:01Z<p>Thepeskygeek: Created page with 'Our IdeaTorrent is [http://ideas.xbill-ng.tuxfamily.org/ here]. You must create a separate account here. Good news is that OpenID is supported at least :) This page is protected…'</p>
<hr />
<div>Our IdeaTorrent is [http://ideas.xbill-ng.tuxfamily.org/ here]. You must create a separate account here. Good news is that OpenID is supported at least :)<br />
<br />
This page is protected because this page isn't meant for posting ideas, use the IdeaTorrent.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/NewsNews2010-05-14T01:00:02Z<p>Thepeskygeek: </p>
<hr />
<div>* 13 May 2010: Page started. What an incident since [[wikipedia:XBill|Wikipedia]] has a reference to this project. Better create a new release called "Wikipedia" :)<br />
* 13 May 2010: 2.1 released. Wiki updated to 1.15.3 w/ new extensions.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/NewsNews2010-05-14T00:47:24Z<p>Thepeskygeek: </p>
<hr />
<div>* 13 May 2010: Page started. What an incident since [[wikipedia:XBill|Wikipedia]] has a reference to this project. Better create a new release called "Wikipedia" :)</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/NewsNews2010-05-14T00:22:44Z<p>Thepeskygeek: Created page with '* 13 May 2010: Page started. What an incident since Wikipedia has a reference to this project. Better create a new release called "Wikipedia" :)'</p>
<hr />
<div>* 13 May 2010: Page started. What an incident since [[wikipedia:XBill-NG|Wikipedia]] has a reference to this project. Better create a new release called "Wikipedia" :)</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/StoryStory2010-04-27T20:52:47Z<p>Thepeskygeek: </p>
<hr />
<div>The Story: (same in xBill)<br/><br />
Yet again, the fate of the world rests in your hands! An evil computer hacker, known only by his handle 'Bill', has created the ultimate computer virus. A virus so powerful that it has the power to transmute an ordinary computer into a toaster oven. (oooh!) 'Bill' has cloned himself into a billion-jillion micro-Bills. Their sole purpose is to deliver the nefarious virus, which has been cleverly diguised as a popular operating system.<br />
<br />
As System Administrator/Exterminator, your job is to keep Bill from succeeding at his task.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/XBill-NG:TrustedXBill-NG:Trusted2010-04-12T23:34:12Z<p>Thepeskygeek: Created page with 'After a recent vandalism attack, the ConfirmEdit extension was installed and a new group formed, "trusted". Trusted users skip the CAPTCHA, and is only granted when you: * Create…'</p>
<hr />
<div>After a recent vandalism attack, the ConfirmEdit extension was installed and a new group formed, "trusted". Trusted users skip the CAPTCHA, and is only granted when you:<br />
* Create an account.<br />
* Make good edits.<br />
* Get noticed by an admin and be added to the group.<br />
<br />
Alternately, you can wait 4 days and make 10 edits to be autoconfirmed, which also has the powers of the "trusted" group.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/User:ThepeskygeekUser:Thepeskygeek2010-04-12T23:12:40Z<p>Thepeskygeek: Created page with 'This is thepeskygeek... This user page has been vandalized 1 time :('</p>
<hr />
<div>This is thepeskygeek...<br />
<br />
This user page has been vandalized 1 time :(</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/DownloadDownload2010-04-12T23:03:58Z<p>Thepeskygeek: </p>
<hr />
<div>You can download the code [http://download.tuxfamily.org/xbillng here].</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/RulesRules2010-04-12T23:01:26Z<p>Thepeskygeek: </p>
<hr />
<div>(Extracted from the game)<br/><br />
The Rules:<br/><br />
XBill-NG has been painstakingly designed and researched in order to make it a hard to use for the whole family as it is for geek Linus. Years - nay - days of beta testing and consulting with the most hardest of human interface designers have resulted in a game that is somehow hard to use, yet nothing at all like *NIX.<br/><br />
I. Whack the Bills (click)<br/><br />
II. Restart the computer (click)<br/><br />
III. Pick up stolen OSes & return (drag) them to their respective computers<br/><br />
IV. Drag the bucket to extinguish sparks<br/><br />
V. Scoring is based on total uptime, with bonuses for killing Bills, and random numbers so you can score more.<br/><br />
As for the rest, you can probably figure it out. We did, so it can't be too hard.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/XBill-NG:AboutXBill-NG:About2010-03-30T17:42:21Z<p>Thepeskygeek: Redirected page to Story</p>
<hr />
<div>#REDIRECT [[Story]]</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/Checkout_codeCheckout code2010-03-30T17:41:23Z<p>Thepeskygeek: Created page with 'Do this command: git clone git://git.tuxfamily.org/gitroot/xbillng/xbillng.git'</p>
<hr />
<div>Do this command:<br />
git clone git://git.tuxfamily.org/gitroot/xbillng/xbillng.git</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/InstallInstall2010-03-30T17:40:06Z<p>Thepeskygeek: Created page with 'From the INSTALL file: To install: ./configure make make install Notes: * libXpm is required. * The only UI is Athena - we'll add more GUIs later. * Comp…'</p>
<hr />
<div>From the INSTALL file:<br />
To install:<br />
./configure<br />
make<br />
make install<br />
<br />
Notes:<br />
* libXpm is required.<br />
* The only UI is Athena - we'll add more GUIs later.<br />
* Compiling in a seperate directory will need you to copy pixmaps/, bitmaps/, and scores to the compile directory:<br />
cp -R ../XBILL-NG-TREE/pixmaps .<br />
cp -R ../XBILL-NG-TREE/bitmaps .<br />
cp ../XBILL-NG-TREE/scores .</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/DownloadDownload2010-03-30T17:31:06Z<p>Thepeskygeek: Created page with 'You can download the code [http://download.tuxfamily.org/xbillng here].'</p>
<hr />
<div>You can download the code [http://download.tuxfamily.org/xbillng here].</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/StoryStory2010-03-30T16:43:05Z<p>Thepeskygeek: Created page with 'The Story:<br/> Yet again, the fate of the world rests in your hands! An evil computer hacker, known only by his handle 'Bill', has created the ultimate computer virus. A virus…'</p>
<hr />
<div>The Story:<br/><br />
Yet again, the fate of the world rests in your hands! An evil computer hacker, known only by his handle 'Bill', has created the ultimate computer virus. A virus so powerful that it has the power to transmute an ordinary computer into a toaster oven. (oooh!) 'Bill' has cloned himself into a billion-jillion micro-Bills. Their sole purpose is to deliver the nefarious virus, which has been cleverly diguised as a popular operating system.<br />
<br />
As System Administrator/Exterminator, your job is to keep Bill from succeeding at his task.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/RulesRules2010-03-30T16:39:27Z<p>Thepeskygeek: </p>
<hr />
<div>(Extracted from the game)<br/><br />
The Rules:<br/><br />
XBill-NG has been painstakingly designed and researched in order to make it a hard to use for the whole family as it is for geek Linus. Years - nay - days of beta testing and consulting with the most hardest of human interface designers have resulted in a game that is somehow hard to use, yet nothing at all like *NIX.<br/><br />
I. Whack the Bills (click)<br/><br />
II. Restart the computer (click)<br/><br />
III. Pick up stolen OSes & return (drag) them to their respective computers<br/><br />
IV. Drag the bucket to extinguish sparks<br/><br />
V. Scoring is based on total uptime, with bonuses for killing Bills, and random numbers so you can score more.<br/><br />
As for the rest, you can probably figure it out. We did, so it can't be too hard.</div>Thepeskygeekhttp://xbill-ng.tuxfamily.org/wiki/RulesRules2010-03-30T16:38:34Z<p>Thepeskygeek: Created page with '(Extracted from the game) The Rules: XBill-NG has been painstakingly designed and researched in order to make it a hard to use for the whole family as it is for geek Linus. Years…'</p>
<hr />
<div>(Extracted from the game)<br />
The Rules:<br />
XBill-NG has been painstakingly designed and researched in order to make it a hard to use for the whole family as it is for geek Linus. Years - nay - days of beta testing and consulting with the most hardest of human interface designers have resulted in a game that is somehow hard to use, yet nothing at all like *NIX.<br />
I. Whack the Bills (click)<br />
II. Restart the computer (click)<br />
III. Pick up stolen OSes & return (drag)<br />
them to their respective computers<br />
IV. Drag the bucket to extinguish sparks<br />
V. Scoring is based on total uptime,<br />
with bonuses for killing Bills, and<br />
random numbers so you can score more.<br />
As for the rest, you can probably figure it out. We did, so it can't be too hard.</div>Thepeskygeek