Tremulous Forum

Mods => Mod Releases => Gameplay Changing => Topic started by: conqueror on December 18, 2008, 04:24:37 pm

Title: FreeStyle : Trickjump on tremulous
Post by: conqueror on December 18, 2008, 04:24:37 pm
Introduction

FreeStyle, formerly known as Tefrag is a mod based on Defrag's (A mod for quake 3) rules whose goal consists to give a better way to Trickjump on Tremulous.

What is TrickJump ?

TrickJump is a way to do movements that you can't do with normal game.
Those movements are generally called strafjump, longjump, circlejump, bunnyhop, lucijump, overbounce, pulse-climb.

Actually, there are some maps bound for TrickJump, like circletrain1, circletrain2, strafserie_a, strafserie_b, fsn_tricks, straftrain1, thurze, climbtrain & hot-jump.

Why a Trickjump mod :o ? Wasn't devmap good enough ?

Although devmap has got usefull cheats (Noclip, god & give) to Trickjumps, it's not bound to be on a working server.
We have to be in front of the facts :
Does devmap gives you weapons at join ?
No !
Does it manage multiple mods (Solo, Multi) ?
No !
Does it allow you to build without creep/eggs/om/reac/repeater/power ?
No !
Does it revoke building rights of each people whose admin level is lower than a given number ?
No !
Can you get unlimited ammunition without having to bind ?
No !

Features

Here are the list of features that may interest you :


  • Basi can't gaze
  • Creep doesn't slow humans
  • You don't need any armoury to buy upgrades
  • Buildings don't attack even if they are powered
  • Humans get automaticaly all the weapons at spawn if g_freestyleAllWeapon = 1
  • If g_freestyleAllWeapons changes, then we add/remove weapons
  • Some cvars are reseted at FreeStyle's launch.
  • No damage
  • Instant /kill
  • Each people whose admin level is bigger than g_freestylenoDenybuild get an ackit & building rights
  • Each people whose admin level is lower than g_freestylenoDenybuild are automaticaly denybuild.
  • Each people whose admin level is lower than g_freestylenoDenybuild gets his ackit removed (If he's got).
  • You can see your current speed with cg_drawSpeed.
  • Mara are not able to zap.
  • Instant spawn.
  • Luci's secondary attack is a full luci. First attack is like in tremulous 1.1.0.
  • Unlimited stamina
  • No grab
  • No poison
  • Aliens can evolve without overmind
  • You don't need creep/reac/repeater/eggs/overmind to build.
  • g_autolock. Lock automaticaly teams. 0 = none, 1 = aliens, 2 = humans, 3 = both
  • Unlimited ammo
  • Aliens can evolve near humans
  • No team balance
  • Alien can unevolve
  • Only noclip is allowed among cheats allowed by devmap. Except if devmap is on (But why turn it on ? O.o)
  • If g_freestyleMulti is set to 1, then Multiplayer FreeStyle's on. Else, Solo mod is activated (Players go through over players & they don't feel damages from others).
  • /callvote freestyle
  • !freestyle command
  • Humans don't bounce when they fall
  • cg_alwaysSprint allows you to always sprint
  • g_freestyleAllowAutoSprint allows (or not) the use of cg_alwaysSprint.
  • cg_customFov 1 allows you to modify cg_fov.
  • Third person allowed
  • Pulse is like quake 3's plasma
  • g_namesStuff turn on/off lakitu7's name restrictions.
  • Although it's useless, you can use cg_gunX/Y/Z
  • anti collisions
  • No more menu like "You have been disconnected. Wanna re-join ?"
  • Time between two grenades thrown by the same people (g_freestyle_timegren, in seconds).
  • Two "mods" differents : JUMP (All weapons, multi allowed, cg_alwaysSprint allowed) and RUN (No weapons except blaster, no multi, no cg_alwaysSprint)
  • !freestyle command that switch mods or multi
  • The score is the speed record.
  • Speed & speed record is server-sided
  • No speed record in noclip
  • A welcome menu imported from Arcade mod.
  • /mystats command print only suicides & speed Record.
  • New hud that want to be small & adapted for jump. This is the default hud & you can change it only by setting cg_hudAllowChange to 1.
  • The new hud has got hud_* cvars that give you the power to customize the hud. Those cvars can be edited with ESC > Options > Game.
  • g_freestyleAllowAutoSprint allows or not the use of cg_alwaysSprint.
  • In case of !setlevel >= g_freestylenoDenybuild, we give you an adv ckit withouyt changing you weapon.
  • In case of !setlevel < g_freestylenoDenybuild, we remove you adv ckit. If your current weapon was adv ckit, you'll fallback on the lucifer cannon.
  • We can sprint with /noclip.
  • New infopanes.def
  • DCC is no longer needed to build teslas.
  • If Multi is off, some things could get damages (Ex: buttons).
  • no more alienWin & humanWin
  • /callvote freestyle
  • g_freestyle_AllowVoteMod allows mod vote
  • g_freestyle_AllowVoteMulti allows multi vote
  • Luci/pulse entities are no longer killed after 10 seconds.
  • The grenade explode after 3 seconds, not 5.
  • om/creep/repeater/reac is no longer needed to build.
  • No adv ckit is given at spawn if your admin level is smaller than g_freestylenoDenybuild.
  • Human start weapon is the lucifer cannon.
  • The inventory is displayed only if we call it (weapnext & weapprev)
  • Fastbuild.
  • Messages printed if cg_tutorial = 1 are no longer the same.

The goal

FreeStyle was created to open new ways for Tremulous's players & mappers.
It is also bound to be adapted to exotic "gameplays" like Madcat.

Servers

Asche hosts two servers, the first works on classic branch whose name is FreeStyle >Dev< & IP is 94.23.18.18:37021.
The second will works on "Madcat-FreeStyle" gameplay. Its IP is 94.23.18.188:30720.

There is also the "A<3 Freestyle" at 89.46.37.242:65534.


Links

Asche hosts a website & his domain name too that you can find >> Here << (http://www.trem-ftc.org). On it, you'll find FreeStyle's sources & a forum.

http://www.trem-ftc.org (http://www.trem-ftc.org)
FreeStyle's sources (http://www.trem-ftc.org/index.php?option=com_content&view=article&id=18&Itemid=23)
FTC's forum (FreeStyle Tremulous Community) (http://94.23.18.188/FS/index.php?option=com_fireboard&Itemid=19)
Title: Re: Tefrag : Trickjump on tremulous
Post by: E-Mxp on December 18, 2008, 08:01:46 pm
:D Finally a trickjump mod! Yay!
Ill try it soon!
Title: Re: Tefrag : Trickjump on tremulous
Post by: Matt2k10 on December 18, 2008, 10:08:11 pm
Server crashes upon loading a map with tjw's tremded. I think you need to distribute the tremded that goes with this mod.
Title: Re: Tefrag : Trickjump on tremulous
Post by: conqueror on December 19, 2008, 11:00:05 am
Well, I applied the patch backport901 to be compatible with Tremulous-1.1.0's tremded. You can get this binary from tremulous-1.1.0.zip or at the following adress : tremded.x86 (http://www.mediafire.com/download.php?w5mjvimjffj).

After a few minutes playing, I think I'll improve the mod on these points for the 0.8 :
  - cg_thirdPerson
  - cg_fov
  - No collisions
  - Better anti spawn block
  - Score = Speed record
  - config files (contain cvars) for maps. (example : maps/configs/atcs.cfg)
  - Rewrite some parts of the code (Because on the 0.7 it's ugly)
Title: Re: Tefrag : Trickjump on tremulous
Post by: Syntac on December 19, 2008, 12:30:31 pm
Looks fun! Keep it up.
Title: Re: Tefrag : Trickjump on tremulous
Post by: Matt2k10 on December 19, 2008, 12:54:20 pm
Well, I applied the patch backport901 to be compatible with Tremulous-1.1.0's tremded.
I didn't think of that. It works now, thanks.
Title: Re: Tefrag : Trickjump on tremulous
Post by: E-Mxp on December 19, 2008, 04:22:05 pm
feature request: speedmeter in the hud (u/s)
Title: Re: Tefrag : Trickjump on tremulous
Post by: Amanieu on December 19, 2008, 04:25:28 pm
Here's the code in Tremfusion: http://www.tremfusion.net/hg/tremfusion/file/e81021328750/src/cgame/cg_draw.c#l1816
Title: Re: Tefrag : Trickjump on tremulous
Post by: conqueror on December 19, 2008, 05:16:56 pm
I added a few features in the U76 like :
 - cg_CustomFov (if it's at 1, you're able to change your fov).
 - No damages in the radius if g_tefragMulti = 0 (unlike 0.7)
 - cg_thirdPerson
 - speedMeter improved
 - Tefrag prints what cvars he changes at start
 - Unlimited blob for goon+
 - g_tefragCheat is usable as alien & human
 - g_namesStuff activate (or not) lakitu7's names restriction
 - No bounce human when they fall
 - Overmind doesn't attempt to hit humans
 - cg_alwayssprint (Thanks tremfusion ;-))
 - I deleted the compatibilty with Tremulous 1.1.0's tremded to be able to run the mod with Tremfusion (and others)

As usual, you can test thoses new features at 94.23.18.188:30721
Title: Re: Tefrag : Trickjump on tremulous
Post by: rotacak on December 27, 2008, 01:46:40 pm
Why is there unlimited ammo etc. when there is no fight?
Title: Re: Tefrag : Trickjump on tremulous
Post by: E-Mxp on December 27, 2008, 07:29:16 pm
Why is there unlimited ammo etc. when there is no fight?
Luci-jump. Pulse-climbing.
Title: Re: Tefrag : Trickjump on tremulous
Post by: Hendrich on December 30, 2008, 12:37:18 am
Looks cool, keep up the good work guys.
Title: Re: FreeStyle : Trickjump on tremulous
Post by: conqueror on February 21, 2009, 06:56:19 pm
A few changes since 0.7. See main post for more details ;-)

edit :
A few technical changes :
- A subversion server is open
- Switch to lakitu 5.5
- Add a time (0.8 seconds) between two grenades launch
- A chan IRC is open : #trem-ftc@freenode.net

We say hello to our new developpeur : Zhada. Welcome Zhada.
Title: Re: FreeStyle : Trickjump on tremulous
Post by: conqueror on March 10, 2009, 09:22:09 pm
Release 0.8 is out.

Here are a few changes since release 0.7 :
Quote
- anti collisions
- No more menu like "You have been disconnected. Wanna re-join ?"
- Time between two grenades thrown by the same people (g_freestyle_timegren, in seconds).
- Two "mods" differents : JUMP (All weapons, multi allowed, cg_alwaysSprint allowed) and RUN (No weapons except blaster, no multi, no cg_alwaysSprint)
- !freestyle command that switch mods or multi
- The score is the speed record.
- Speed & speed record is server-sided
- No speed record in noclip
- A welcome menu imported from Arcade mod.
- /mystats command print only suicides & speed Record.
- New hud that want to be small & adapted for jump. This is the default hud & you can change it only by setting cg_hudAllowChange to 1.
- The new hud has got hud_* cvars that give you the power to customize the hud. Those cvars can be edited with ESC > Options > Game.
- g_freestyleAllowAutoSprint allows or not the use of cg_alwaysSprint.
- In case of !setlevel >= g_freestylenoDenybuild, we give you an adv ckit withouyt changing you weapon.
- In case of !setlevel < g_freestylenoDenybuild, we remove you adv ckit. If your current weapon was adv ckit, you'll fallback on the lucifer cannon.
- We can sprint with /noclip.
- New infopanes.def
- DCC is no longer needed to build teslas.
- If Multi is off, some things could get damages (Ex: buttons).
- no more alienWin & humanWin
- /callvote freestyle
- g_freestyle_AllowVoteMod allows mod vote
- g_freestyle_AllowVoteMulti allows multi vote
- Luci/pulse entities are no longer killed after 10 seconds.
- The grenade explode after 3 seconds, not 5.
- om/creep/repeater/reac is no longer needed to build.
- No adv ckit is given at spawn if your admin level is smaller than g_freestylenoDenybuild.
- Human start weapon is the lucifer cannon.
- The inventory is displayed only if we call it (weapnext & weapprev)
- Fastbuild.
- Humans don't take damages when they fall.
- Messages printed if cg_tutorial = 1 are no longer the same.

A new reposistory was open at svn://94.23.18.188/freestyle.
Title: Re: FreeStyle : Trickjump on tremulous
Post by: RipeFlesh on March 10, 2009, 10:15:42 pm
What is pulse climbing? It sounds interesting. Nice mod, by the way.
Title: Re: FreeStyle : Trickjump on tremulous
Post by: ACKMAN on March 10, 2009, 10:23:33 pm
You should do that you can get hit by your own bullets(firing lucy and running into it to... die). It's easy.


___

Pulse climbing is shotting ground so splash damage makes you jump or something like that imo.
Title: Re: FreeStyle : Trickjump on tremulous
Post by: Archangel on March 11, 2009, 10:40:46 am
A<3 Freestyle is now online, for you US players.
89.46.37.242:65534
Title: Re: FreeStyle : Trickjump on tremulous
Post by: conqueror on March 11, 2009, 01:36:55 pm
Ackman : Why not, I think I'll add something like that with the future new anti-collisions in release 0.9.

Archangel : By the way, that's a great news. I'll add your server to the server list ;-)
Title: Re: FreeStyle : Trickjump on tremulous
Post by: Sequenciado on April 23, 2009, 10:51:55 pm
Where can I download this mod or game.qvm?
Title: Re: FreeStyle : Trickjump on tremulous
Post by: Asche on April 24, 2009, 01:54:55 pm
On the web site : http://trem-ftc.org

The Web site can be view in English !
Title: Re: FreeStyle : Trickjump on tremulous
Post by: rotacak on April 24, 2009, 02:22:36 pm
I still don't get what for is this. It is for lonly bothered players? Anyone have demo with gameplay from there?
Title: Re: FreeStyle : Trickjump on tremulous
Post by: Asche on April 24, 2009, 04:12:35 pm
View that movie : http://www.youtube.com/watch?v=gVZ3B4sidro

This mod try to re-create the conditions for reproduce the same tricks, lonly or multi player.
Title: Re: FreeStyle : Trickjump on tremulous
Post by: rotacak on April 24, 2009, 10:52:50 pm
Asche: thanx. That is very nice video. Some tricks reminds me Final Fantasy 7 advent children movie.
Title: Re: FreeStyle : Trickjump on tremulous
Post by: babaj on May 17, 2010, 10:42:45 pm
Hey guys,

please provide list of basic steps needed to be performed in order to install your mod to Trem server (kind of step-by-step guide?).

Thanks in advance