Rolleym's and GodsGunman's Bunnyhopping Trainer
Bunny Hopping Trainer Release!
Here is the release of a bunny hopping trainer instigated by GodsGunman and coded by me, Rolleym. It uses timings supplied by GodsGunman to imitate the game's physics, and a specifically created 3D environment coded in XNA 4.0. It has taken approximately 36 hours of coding over 6 days and over 2100 lines of code to create this, so enjoy!
Welcome Message:

The idea behind this program was to provide an introduction for beginners to the technique and to perhaps allow pros to practice their own versions outside of crossfire. I recommend you use this program first as a tutorial. Once you've mastered the concept, and can consistently get "+2" and "Good", progress to trying out your techniques in quiet ghost mode rooms.
The Program includes:
[x] Realistic timings
[x] Animated Scores
[x] Custom Sounds
[x] Similar controls to a First Person Shooter - including mouse!
[x] Real-time Rank system with the rank saved between sessions! :eek:
[x] Varied Map Layout
[x] Awesome Sky box :cool:
[x] Textures that look like the game
[x] Original "Sam" coaching system
[x] Animated HUD
[x] Easy One-click setup file
The game-start popup:

The Scoring system:
On the Left of the Head Up Display, You will see your jumping frequency results:
+ 2 points (Green) if you're within 10% of the jump frequency.
+ 1 ( Yellow) point with 20%.
- 5 (Red) points for anything else (When I was playing the game, I found it not too difficult after a bit of practice to get consistent +2's - which shows the program works. Sort of. :P)
The scores are animated as such, they appear and move up the screen similar to the effect in Call of Duty game.
On the right of the HUD, you will see you accuracy on how long space is pressed.
"Good" (Green) is within 10% of GodsGunman's 103.5 ms.
"Okay" (Yellow)is within 20%.
"Sloppy" (Red) is anything else

.
I tried to vary the map layout to make it more interesting. There are a few solid crates to practice dodging around. (Which can't be jumped on sorry! I tried, but you would either fall through it, get stuck or though my efforts to stop the previous two problems, glitch out of the map when you touched a wall.) I also added a section of the map with had corners in it, so you could practice different directions.
Ranks:
There are 12 possible ranks ranging from "Beginner Bunny" to "Bunny Addict". Post a screenshot when you hit the top... ^^
"Level Up"

Installation Instructions:
1) Download the setup from here:
http://www.filebox.com/omdf6cbj1bm9
2) Extract the file using win-zip, 7zip or a similar program.
3) Run the file called "Setup" and you will get this screen:

4) Click install. The Setup may need to download the XNA redistributables so the program can work on your PC. Just let the setup do its thing, and it should work.
5) Play
Virus Scan (for all you skeptics out there
):
(I would post the source code, but I thought this would be a better option considering how long that would make the post...
)
https://www.virustotal.com/file/9fd6c9ae1757951e9a666da619f185e86a089151c1e655b57576b10c85909820/analysis/1343508172/
I have never taken any coding lessons, this is all self-taught in my spare time. This has been a little project in which I have learned loads!
Let me know what you think!
Mat
Read the original thread and program development here:
http://forum.z8games.com/showthread.php?t=216703
Credits:
Original Idea and timings - GodsGunman
The "yellow grating", the "concrete wall", "the hands" and "the shed" textures - Created using in-game screenshots from Smilegate's Crossfire.
Sounds - FreeSound.org and sfxr
P.S:
Please do not re-release any of this without first sending me a PM.
Thanks
Here is the release of a bunny hopping trainer instigated by GodsGunman and coded by me, Rolleym. It uses timings supplied by GodsGunman to imitate the game's physics, and a specifically created 3D environment coded in XNA 4.0. It has taken approximately 36 hours of coding over 6 days and over 2100 lines of code to create this, so enjoy!
Welcome Message:

The idea behind this program was to provide an introduction for beginners to the technique and to perhaps allow pros to practice their own versions outside of crossfire. I recommend you use this program first as a tutorial. Once you've mastered the concept, and can consistently get "+2" and "Good", progress to trying out your techniques in quiet ghost mode rooms.
The Program includes:
[x] Realistic timings
[x] Animated Scores
[x] Custom Sounds
[x] Similar controls to a First Person Shooter - including mouse!
[x] Real-time Rank system with the rank saved between sessions! :eek:
[x] Varied Map Layout
[x] Awesome Sky box :cool:
[x] Textures that look like the game
[x] Original "Sam" coaching system
[x] Animated HUD
[x] Easy One-click setup file
The game-start popup:

The Scoring system:
On the Left of the Head Up Display, You will see your jumping frequency results:
+ 2 points (Green) if you're within 10% of the jump frequency.
+ 1 ( Yellow) point with 20%.
- 5 (Red) points for anything else (When I was playing the game, I found it not too difficult after a bit of practice to get consistent +2's - which shows the program works. Sort of. :P)
The scores are animated as such, they appear and move up the screen similar to the effect in Call of Duty game.
On the right of the HUD, you will see you accuracy on how long space is pressed.
"Good" (Green) is within 10% of GodsGunman's 103.5 ms.
"Okay" (Yellow)is within 20%.
"Sloppy" (Red) is anything else

.
I tried to vary the map layout to make it more interesting. There are a few solid crates to practice dodging around. (Which can't be jumped on sorry! I tried, but you would either fall through it, get stuck or though my efforts to stop the previous two problems, glitch out of the map when you touched a wall.) I also added a section of the map with had corners in it, so you could practice different directions.
Ranks:
There are 12 possible ranks ranging from "Beginner Bunny" to "Bunny Addict". Post a screenshot when you hit the top... ^^
"Level Up"

Installation Instructions:
1) Download the setup from here:
http://www.filebox.com/omdf6cbj1bm9
2) Extract the file using win-zip, 7zip or a similar program.
3) Run the file called "Setup" and you will get this screen:

4) Click install. The Setup may need to download the XNA redistributables so the program can work on your PC. Just let the setup do its thing, and it should work.
5) Play
Virus Scan (for all you skeptics out there
(I would post the source code, but I thought this would be a better option considering how long that would make the post...
https://www.virustotal.com/file/9fd6c9ae1757951e9a666da619f185e86a089151c1e655b57576b10c85909820/analysis/1343508172/
I have never taken any coding lessons, this is all self-taught in my spare time. This has been a little project in which I have learned loads!
Let me know what you think!
Mat
Read the original thread and program development here:
http://forum.z8games.com/showthread.php?t=216703
Credits:
Original Idea and timings - GodsGunman
The "yellow grating", the "concrete wall", "the hands" and "the shed" textures - Created using in-game screenshots from Smilegate's Crossfire.
Sounds - FreeSound.org and sfxr
P.S:
Please do not re-release any of this without first sending me a PM.
Thanks
Comments
-
Same
It doesn't even feel like you're jumping
Yep. It's like you're hitting ur head against something
Kind of like when my CF acts up and only lets me jump up halfway for some reason. don't even know why.
EDIT: shiz, posted on my alt on accident, meh w.e -
......not worth trying..doesnt feel anything like the game..way better to practice it in game than on this.
This is my opinion.LoneHitman wrote: »Yep. It's like you're hitting ur head against something
Kind of like when my CF acts up and only lets me jump up halfway for some reason. don't even know why.
EDIT: shiz, posted on my alt on accident, meh w.e
All the jumping stuff is calculated per game tick. When you press space, it instantly adds to your height and then every millisecond takes away a fraction to give a simulation of gravity.
I had to guess about how high it jumps, how fast you sink back down and whether this would work with the timings. Remember, all of this was coded from the ground up with no reference to the crossfire game engine. I did my best to emulate and recreate it with the software knowledge I have - not rewrite it! XD
One of the comments suggested by God Gunman was to change it so you had to jump as soon as you touch the floor. My reasoning was that the program needed to allow for people to press space too eagerly, to coach them better. This is why you jump, land, walk for a few ms and then jump again.
It makes the whole technique easier, but I can change it so you have to jump as soon as you touch the floor if you think it would be better?How did you arrive at ~100ms? Just eyeballing the timer at the top of the page while I bunny ig, I estimate it somewhere between 600-900 ms.
This post:
http://forum.z8games.com/showpost.php?p=3075377&postcount=74I assume you received proper permission to use such textures.
-.-
Thanks for the heads-up regarding the textures, if it becomes a problem I can easily swap it out for some royalty-free ones. What to do suggest my next step is? I have edited the OP to properly credit smilegate for the textures, I am not producing this for any financial gain and I am only going to release the program on this forum and after crediting the original author.
Many Thanks,
Mat -
My compliments to you, Mat.
Amazingly coded game and pretty fun to actually just practice the timings while not really paying attention to the visuals. I think going forwards and turning is the only chance of not running into something.
But once again, a beautifully coded game, and very fun to use. -
Introvertive wrote: »(image removed for quote)
Client error
OT: Impressive
Thanks!
In terms of the client error, does the program throw an error at all?
(BTW, repeatedly press ctrl to get off the box
)
I tried to get the boxes to be jumped on, but it would've meant me having to implement horizontal and vertical velocity components: i.e re-writing the movement from scratch...
Something to work on next time!
Mat -
Yup it works on win 7
What the..?
Around 650 points scored
okay thanks. I just wanted to check the setup was doing its job properly...
Nice XD
I didn't think anyone would ever bother to make it that far, so I made it the final rank lol.
What FPS were you getting?
and has it helped at all?
Mat -
yup im sure it helps
i think 56 fps
40-80 in 8vs8 and 110 in 1vs1
hope it helps
excellent XD
56 fps o.0
The software libraries that i use seem to limit the fps to 60.0, so it's hard to judge code efficiency...
I wounder if there is something I can do to change this...
edit: found it:
I need to add this to disable v-sync:
Game.IsFixedTimeStep = false;
Matt
Categories
- All Categories
- Z8Games
- Off-Topic - Go To Game OT Forums
- 1 Z8 Forum Discussion & Suggestions
- 16 Z8Games Announcements
- Rules & Conduct
- 5.2K CrossFire
- 959 CrossFire Announcements
- 950 Previous Announcements
- 2 Previous Patch Notes
- 1.4K Community
- 122 Modes
- 602 Suggestions
- 85 Clan Discussion and Recruitment
- 274 CF Competitive Forum
- 19 CFCL
- 26 Looking for a Team?
- 706 CrossFire Support
- 52 Suggestion
- 116 Bugs
- 29 CrossFire Guides
- 167 Technical Issues
- 47 CrossFire Off Topic
