Cheapo
A freeware QuakeWorld 2.1-2.3 proxy
Copyright (C) 1998 Sami Tammilehto
 
[ News | Information | FAQ | Feedback | Download ]

 
30-Jan-1999
Version 2.6 now available! This version is for Windows and Linux. I have only received a few queries about the other unix versions, and as a result they will no longer be updated. This new version only contains a few updates: 26-Nov-1998
Version 2.5 for Linux is now available on the download page. The other versions will be posted when the protection issues can be resolved on those operating systems, although it probably won't happen very soon.

24-Nov-1998
Version 2.5 now available! It really took a lot longer to get this next version up than what I expected, but here it finally is. This version is only for Windows, but a Linux version is coming in a few days. The other versions will probably take longer, no promises there.

Although the wait was long, the good news is that there are a lot of new features. But even a bigger change is something that is missing. Cheapo 2.5 has no poweruptimers. If you don't like this decision, too bad. There are alternatives to Cheapo that do include timers, and old versions will remain available, in case you can't live without them. Cheapo 2.5 reports 'notimers' in f_version and the like to remind of this. Timer related commands are ignored without an error message and %g (list soon appearing powerups) always reports 'quad'.

Of course totally removing the timers makes it pretty hard to hack them back in, but just in case somebody is really persistent I have also enhanced the cheating/hacking protections in Cheapo:

For enhanced teamplay, especially in larger games: And finally some miscellaneous stuff: Well, with this many features I guess there will be even more features (bugs). But I guess I'll hear about them soon enough :) Thanks for all the email you've sent me, and like I have said elsewhere I do read it but don't always have the time to answer (especially if you just want to get the timers back).

13-Nov-1998
Like you have probably heard, there is a modified version of Cheapo 2.4 that enables timers and other features regardless of serverside FPD disables. I'll try to get a new version out as soon as possible, but it'll still be next week, because I really am very busy right now (this thing really comes at the most incovenient time possible).

There is little point in releasing just the same old version with a new version number, like some have suggested.  It would just be cracked again in the same way.  Instead, if you want to avoid 2.4 in fear of being called a cheater, you can use an older version like 2.3 which has most of the features.

The next version will include the enhanced f_version and f_modified (courtesy of Perkele), which should make cracking considerably more difficult.

6-Nov-1998
I have received many queries about when the next version of Cheapo is coming. I am quite busy right now on other matters, and unfortunately haven't been able to work on Cheapo for many weeks. This should be temporary, and I expect the next version will come out later this month, although I am not making any guesses as to when exactly. It will include the f_modified features mentioned on Qizmo pages.

30-Sep-1998:
Added another version for Intel BSD based systems, the executable is compiled and tested on FreeBSD 2.7.2.

27-Sep-1998:
Added a version for Alpha Linux. Also, some late additions to Cheapo 2.4 broke many TF related features, including the new class pointing. Deathmatching works fine though :) The bugs will be fixed in the next release, but unfortunately not very soon.

22-Sep-1998:
Oops once again. The .weapon command didn't work right (.weapon best didn't work at all). All the 2.4 files have been updated with a fix.

22-Sep-1998:
Version 2.4 now available (for Win, Linux, Alpha and Sparc). In addition to squishing known bugs, this version adds to Cheapo:

Then some notes about using proxies. These are my personal opinions, so feel free to ignore them.

First, hand made marks are clearly superior to automarks made by a proxy. Automarking is designed to be a rescue when you have to play a map you don't usually play, or have lost your marks. Way too often I encounter players who have automarked for example DM6 or DM2. It's a lot harder to follow their messages, since the automarks are often misleading farther away from important items. Maps like these are so common, that everyone should have (or make) a good loc-file for them.

Another thing are the automatic reports. They are easily overused, since it's so easy to put something like .took all in your config. The fewer messages are sent, the better the communication usually is, because then people have time to actually read the messages. Luckily most people seem to understand this.

And finally the infamous timers. People still ask me about including item timers to Cheapo. This won't happen. Instead, I'd rather see timers disappear completely. But since powerup timers have been available in proxies for long, there is little point in removing them. People would just use an older version, or another proxy.

Games with timers are different than games without, with the former concentrating more on timed attacks just before an item appears. Originally I too preferred timers, since when learning to play they give you one less thing to worry about. However, when more experienced players play with timers enabled, the fights over a powerup turn more into a question of who lands on the appearing quad with a rocketjump, instead of who has control of the quad area. One solution to this issue will be randomizing the powerup appearing times. I believe this feature is coming to the excellent teamplay mod Kombat Teams.

Another possibility is the new feature .notimers. When you give the command .notimers 1, timers are disabled. It is only possible to change the timer mode when not connected, so if someone enters the game with timers disabled, they will stay that way. Your choice of not using timers is also shown in f_version reports, and on the .who proxy command. Nothing is perfect though. Professional Cheaters might be using a different proxy that just impersonates a notimers proxy. But they could also be using a guy with a stopwatch.

You can also use the notimers on public servers as a way to tell other people: I would rather play without timers. Of course, if some other players are using timers and powerups are enabled, you'll be at a disadvantage. But being a pioneer has never been easy :) Take it as a challenge!

Other site changes: updated the info page, which was pretty outdated in regard to all the new features, and removed some FAQ's which were no longer approriate.

30-Aug-1998:
Version 2.3 now available (for Win, Linux, Alpha and Sparc). Most important changes are:

29-Aug-1998:
As a reply to all emails on the subject: Yes, I know QW 2.3 is out, and a new Cheapo will be available tomorrow.

14-Aug-1998:
Many people have encountered the 'Internal Error' message in Cheapo. This means the executable is corrupted, and this is usually caused by a virus. Most of the time the virus has been CIH, which is so new that most scanners don't yet recognize it. A program to check for the virus and clean it is available from http://www.nai.com/vinfo/cih/cih_sfscan.asp. Please try it before emailing me about the Internal Error message.

Oops again: in V2.2 the %w message reports ammo incorrectly (the best weapon message %b works correctly).

12-Aug-1998:
Version 2.2 now available (for Win, Linux, Alpha and Sparc). Most important changes are:

Added new answers to the FAQ section on Windows NT, Using GameSpy with Cheapo, and Starting Cheapo Minimized, Mac Version, and Internal Error.

31-Jul-1998:
Oops. The help for %-messages (.help say) has grown so large that the data packet overflows, and quakeworld disconnects you from the proxy. Just avoid that command until the next version. You can look at the list of %-commands on the Information page.

28-Jul-1998:
Version 2.1 now available (for Win, Linux, Alpha and Sparc). Most important changes are:

Added new answers to the FAQ section on Poweruptimers and Source Code.

22-Jul-1998:
There have been problems with Cheapo on older Linux systems (having different versions of libc than RedHat 5), and on some Windows systems (resulting in 'Net Error (disconnected)' from the proxy). These issues are known and should be resolved in the next release. It will take some time though, since there are also other projects I have to work on.

Changed the .gz files (for Linux, Alpha and Sparc) to .tar.gz since some browsers seemed to save the .gz files as text thus corrupting them. If you had problems uncompressing the old files, try the new ones.

20-Jul-1998:
Version 2.0 now available (for Win, Linux, Alpha and Sparc), and it's no longer beta. In addition to fixing minor bugs, there are two bigger fixes and one new feature:

Added new answers to the FAQ section.

18-Jul-1998:
I have received some minor bug reports, but the only bigger problem seems to be the large LOC-files people have that I didn't anticipate. I'll wait and see if any other bugs come up during the weekend, and release the 2.0 (nonbeta) version early next week. So don't worry, you will be able to use those huge LOCs pretty soon. Also added to Information a section on how the new %-messages can be used.

17-Jul-1998:
Reorganized these pages.

16-Jul-1998:
The first public release is 1.9 beta. It's still beta because it has been used by only a handful of people and may contain bugs.  The most severe ones will be fixed before the first real version is released (when it's done).