Forums

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Thomas

Pages: [1]
1
Sourcemod Information / Re: JumpBig - Jump Plugin
« on: October 28, 2013, 04:34:05 AM »
Good to see from you Voided! Thanks for this info, I will start to work on JB once I am done with my map and get some health problems sorted! CrancK has a good point with regen I think, I need to think on all of this.

2
Sourcemod Information / JumpBig - Jump Plugin
« on: October 27, 2013, 07:32:03 PM »
JumpBig

What is it?

JumpBig is an open source Jump plugin aimed at replacing JumpMode. While updating Jump plugins with new features.
This plugin is based mostly around CP's so mapmakers wanting to support this, make sure you include them!
SQL is currently not supported, but will be soon. I plan on having SQL and non-SQL versions to allow anyone to run the plugin.


Features:

  • CP counters per class (Number of points touched as demo, as soldier, etc)
  • Save / Teleport (Not class based or saved to a database. But requires touching the ground and not crouching)
  • Timer (this works off spawnpoints and CPs making it work perfectly on most maps, however there are some issues; See below)
  • Races! (Wooo hopefully not broken anymore!)
  • Disabling capture of CPs
  • Canceling waiting for players
  • Class and map specific regen (ex: Only enabling regen for Soldiers on Demo maps that are impossible without it)

Installation:
This part is only a little complicated as there a really two ways to go about using JB's regen.

Always enabled regen:
  • Download JumpBig.smx
  • Add JumpBig to your tf\addons\sourcemod\plugins folder
  • Add the following code to server.cfg
Code: [Select]
jb_demo_regen 1
jb_solly_regen 1
Doing this means demo or soldier can turn on their regen at any time

Map and class specific regen:
  • Download JumpBig.smx
  • Add JumpBig to your tf\addons\sourcemod\plugins folder
  • Add the following code to server.cfg
Code: [Select]
jb_demo_regen 0
jb_solly_regen 0
This means regen is disabled by default and any map you want to have regen, change the cvars in Mapname.cfg to 1
  • Download the 7zip file below for a bunch of pre made map cfgs
  • Unpack in tf\cfg

Player commands:

  • /s - Saves current location
  • /t  - Teleports back to saved location
  • /time /timer - Starts a timer and moves you back to a spawn point
  • /stoptime /stoptimer - Stops your timer
  • /stats - Shows which CPs you've reached as each class, useful for maps with lots of CPs like 4starters
  • /race - This command both asks a person to a race and accepts the race
  • /quit /forfeit - Leaves the current race, calling you a loser
  • /regen - Toggles your regen if it's enabled on the map
  • /jb_help - Prints info into the console

ToDo list:

This was made for a specific server, so there was no need for svars. There are no server cvars for enabling some features like; class specific saves, full plugin disabling, etc
SQL support, for saves and time tracking and leaderboards.
SQL feature: "Jump points" rather than track skill based on speedruns of maps it will give players points based of the difficulty of a CP. ex: CP 1 of 4 starters might give 1 point while 4 or 6 might give 10. This could also be connected and allow high-point jumpers some extra privileges such as; colored text, tags, etc when they reach some threshold
SQL feature: Race tracking / ELO / MMR system and race leaderboards
TAS tools for jumping; bounce calculating, line traces of player motion (So you can know where you are going to land; say, on a wall so triple or quint wallcatches will be easy)
Specing a player in a race will show their timer (I need help with this one!)
A huge list / compilation of all the maps and their regen needs

Known issues:

Some messages might display wrongly (highlighted CP instead of CP+# etc)
Sourcemod's tracking of leaving players is sometimes weird, so when players leave a race from a ragequit. It might not register.
With non-class-specific saves you can get to a CP, save, change class, and TP back. Meaning you can get messages saying someone beat littleman with heavy, and whatnot.
A few more I am likely forgetting

Notes and open source

This plugin needs More colors to be complied (http://forums.alliedmods.net/showthread.php?t=185016).
This was my first time working on such a big thing in sourcemod so I am sure there will be some things in the code that aren't perfect.
Since this project is open source I would love to get some input on making this thing better as well as other plugins better. If you would like to help me with this, add me on steam or send me a message on this forum.
Of course if you have your own plugin (Like JA and you want to steal races) you can chop up all of JB to make your plugin better!
I haven't been able to note which soldier maps need regen for demos because I don't know any super-ultra-pro demos. If anyone would be able to help me here that would be awesome
The map cfgs have code in there for a plugin that forces team spawning, if you don't have that plugin you can remove it or keep it in, it won't mess anything up.

Thanks to:
Nican, for being my goto guy when I couldn't figure something out!
Rubberbass, for letting me use his server to test my silly plugin!
Lumen, for being a guinea pig in all this.
Lolparty, Salt, Navin, AK and so many others on BBHOD for breaking my plugin time and time again!




JumpBig.smx
http://www.sendspace.com/file/1i5akf
JumpBig.sp
http://www.sendspace.com/file/rmy3c5
MapCFGs
http://www.sendspace.com/file/27p4lu

3
Sourcemod Information / Re: Bounce Checker Plugin
« on: October 27, 2013, 05:54:10 PM »
Damn, I was working on something like this for JB!

4
Mapping Tutorials / Re: Brush limit and how to fix
« on: August 18, 2013, 02:42:07 PM »
Check out some gmod RP maps, I know that a lot of them reached them and used tricks to get around them, like evocity 2

5
Sourcemod Information / Re: jumpassist ?
« on: August 16, 2013, 01:02:29 AM »
Btw have you guys ever been to bbhod or w/e that server is called? They've got a custom plugin made for that server called JB, pretty cool. There's a neato command called !race or something where you can race other people. Might be better than JA if not for timers.
Thanks for the support! I am the person making JumpBig and I am willing to share it and make it open source (Timers are on the way too).  It was made because JA is impossible to get your hands on and JM is wonky. I am somewhat new to Sourcemod so a lot of the code is rough but maybe I'll clean it up and think about releasing it.
I also have a couple other things on my plate right now, so we'll see.

6
Jump Videos / Re: Jump adventure edgebug
« on: November 26, 2012, 06:16:13 PM »
That's bad jumping 101
I look at walls like I mongo push

7
Jump Videos / Jump adventure edgebug
« on: November 26, 2012, 05:37:57 PM »
Pretty easy edgebug, I know. But pretty simple for starters.
Jump_adventure Edgebug

8
Jump Help / Re: That weird thing wonderland did
« on: November 21, 2012, 06:43:01 AM »
If people don't want people posting the scripts for it and stuff I won't but I think it's cool and people should see how it works.
I think blowing it off saying it's pointless isn't true, you don't have to double rocket if you know how to do this.

lets put it this way, the people that know how it works are not telling to prevent people exploiting it
simple as that

(also, can be useful in competitive matchs, but we don't want bans or it getting fixed)
Sure I can understand that but I doubt it will be fixed, it's been here forever.
I'LL BLACKMAIL YOU WITH THIS FOR PRIVATE LESSONS.
but yeah I won't tell.

9
Jump Help / Re: That weird thing wonderland did
« on: November 21, 2012, 05:58:16 AM »
Had to make an account just to post about this, I found the same thing a long time ago back when I played competitive cs:s, it's a lag bind, make a alias of a command then an alias of that alias etc, bind the alias to a key, you get lag. I am also pretty sure you need to be on a dedicated server for this, or you'll just lock up the server.

shush
plz don't

If people don't want people posting the scripts for it and stuff I won't but I think it's cool and people should see how it works.
I think blowing it off saying it's pointless isn't true, you don't have to double rocket if you know how to do this.

10
Jump Help / Re: That weird thing wonderland did
« on: November 21, 2012, 05:48:04 AM »
Had to make an account just to post about this, I found the same thing a long time ago back when I played competitive cs:s, it's a lag bind, make a alias of a command then an alias of that alias etc, bind the alias to a key, you get lag. I am also pretty sure you need to be on a dedicated server for this, or you'll just lock up the server.

Pages: [1]
spirit Powered by SMF 2.0 RC5 | SMF © 2006–2011, Simple Machines LLC