Well, Tom hosted another pseudo-lan party last night, and as usual, it was a doozy. We had Halo 2 running, Dungeon Siege 2, a bit of UT2004 and last but not least, DiscBall.

What is DiscBall? Well, here’s the basic setup:

1 tennis court
4-5 players on each side
4 frisbees
1:00am

Each team starts off with two frisbees. When the referee yells “DISC!”, both teams try to get all the frisbees off of their side of the court.

Frisbees must pass over the net to be validly played. On the side of the court, an imaginary net is extended. Invalid side throws are fouls which require the offending player to retreat to the side, and sing “Happy Birthday”, or do 10 pushups, or both, depending on the sadistic tendencies of the referee.

Frisbees thrown out of the gated court area stop game play and count as a point for the other team.

Frisbees are considered in scoring position when they are touching the ground, in the hands of a player, falling through tree limbs (stuck frisbees count as out of bounds), or thrown in the air by a team member but clearly with no possibility of clearing the net (the NO JUGGLING rule).

Teams switch court sides every 10 points.

Points are not taken seriously, and may randomly change as people’s memories are altered by the lateness of the hour.

Rules on switching teams or taking a break on the sidelines are completely optional, but generally proportional to the age of the player.

No other projectiles may be in play besides frisbees. Teams placing unauthorized projectiles in play are penalized a point, and game play is started over.

New rules may be added as necessary, but are typically ignored.

When there are no longer 4 frisbees available due to out of bounds play, or random acts of god, the players will begin randomly throwing other projectiles (basketballs, tennis balls, footballs, paper airplanes) and try to start up something else.

Okay, for those people running into problems –

I used a modded TankViewer from here.

I used Rapid Tank Creator from here, and made the following changes to the tank after I created it:

  • renamed to *.ds2res
  • changed 2 bytes at offset 2 and 3, from 6967 to 6732
  • changed 2 bytes at offset 8 and 9, from 0200 to 0001

Extract the Logic.ds2res tank using TankViewer.

Search for the flick files that might have the problem. In the case of the Old Man, I looked for “scholar”.

What you’ll probably have to move around or change is something that looks like:

  • SetQuestBool (a1_p_colony, scholar_saved, true);

Sometimes, there will be more than one QuestBool that needs changing:

  • SetQuestBool (a1_p_colony, scholar_saved, true);
  • SetQuestBool (a1_p_colony, log_removed, false);
  • SetQuestBool (a1_p_colony, movie_played, true);

You’ll want to put these changes in some conversation logic that is still accessible in the game…then, next time you talk to them, the quest will be finished.

Delete all the files you didn’t modify, and use Rapid Tank Creator to create a ds2res. Remember to hexedit the necessary bytes listed above.

In the ‘advanced’ tab of Rapid Tank Creator, I set the priority to 1.

Put your new ds2res in your resources directory, restart DS2, and try it out!

If ur just looking for updates (like me), this is an easy one

u need sp2 installed
Do this in IE:

Tools -> Internet Options -> Programs -> click Manage Add-ons
Find the Windows Genuine Advantage add-on in the menu and then click Disable in the Settings box.
Now go back to the Windows Update page and everything will be back to normal.