A project I've been working on for the past year or so without releasing publicly because it needed that One Last Thing™.
Why TF2Jail Redux?
Born out of my dislike with the unorganized and jumbled mess the original TF2Jail plugin was, I went out and did a complete rewrite of it, opening up Jailbreak gameplay into a useable API that is very developer-friendly. The entirety of the plugin is built with developers in mind with the goal of making Last Request creation and event management as streamlined as possible.
What's the Difference?
As of V2.0, I've tried to keep the differences between Redux and the original TF2Jail as minimal as possible. Redux inherits most all of the features of TF2Jail, but improves upon it with tons of new features. The main difference is exposure. The amount of logic that is exposed to developers with Redux grants them as much control over gameplay as possible. And not to mention, last request creation is as streamlined as possible.
Rundown:
- 13-15 Already-included last requests to use. About half are from TF2Jail.
- More Warden features such as markers and a laser pointer.
- More mute features.
- A built-in Warday feature.
- Doubled character length of last request names.
- Some new, creative target filters.
- Warden-banning in the Teambans plugin.
- A custom-made weapon blocker.
- And some more kickass stuff.
For Developers
The
wiki contains a list of Redux's API, but you can also open up the .inc files for reference since I usually forget to update the wiki with the latest data. Redux uses an SDKHook-Style set of forwards, and there are plenty of them; so you probably won't need to touch the main plugin. The plugin is organized into meaningful file names, though, so you probably won't have much of an issue finding your way around anyways.
As mentioned before, there is plenty of
exposure, so you can create some wicked third party plugins. There are two example last request plugins that are included in the repository: PropHunt and Versus Saxton Hale. So, anything is possible really.
You don't necessarily need hardcore SourcePawn knowledge to use the plugin, but you'll need some if you plan on editing it or making your own, custom last request.
For more details and a basic run-through of last request creation and forward/native usage, check out the
wiki.
Installation
Grab a download link from the
GitHub repository and follow the detailed instructions in the
installation section of the wiki.
Go wild.
Thanks To
nergal, whose plugin design I adopted from
VSH2.
Drixevel, with the
original plugin.
FlaminSarge, with
Be The Horsemann.
retsam, with
Aim Names
And others
Requirements
SourceMod 1.10+
TF2Items
TF2Attributes (optional)
SteamWorks (optional)
REPOSITORY
WIKI
MechMercs LR Module
Weapon Blocker
__________________