Author Topic: "What is Tremfusion" --- Our philosophy  (Read 49073 times)

Azrael07

  • Posts: 33
  • Turrets: +3/-13
"What is Tremfusion" --- Our philosophy
« on: September 23, 2008, 06:07:49 am »
We talked, some days ago, with timbo (and other people) and it appairs we didn't give a clear enough tremfusion definition. So we write, for some days ago, a document with all tremfusion team to give an official definition to the project.

I hope it will be usefull for forum admins to decide if we're allowed to talk about tremfusion on this forum, and also for users to know exactly what we plane to do.

The word fork is (or should be) in quotes in this entire text. People don't seem to have the same definition for 'fork',
so it's pretty ambiguous. To address that, we put it in quotes. The following is an explanation of what
TremFusion is compared to Tremulous, so use your own definition of a 'fork' and decide for yourself if
TremFusion is a fork or not. As for my point of view, it is a fork because we don't use the same binaries
and we make our own decisions. Other people seem to think it's not because it's still the same game.
As I said, use your own definition and decide for yourself.

I) Why is it a 'fork' (or whatever you want to call it)

The first reason:

2006. Tremulous goes standalone. Many people discover a new awesome game. Some of them are geeks and
hackers. It's free, and they try to hack the code. Many bugs and missing features are reported. Geeks
start to compile their own qvm while many big tremulous communities are born based around countries,
servers, etc.

2008. No real big news from the development team. Everyone knows they are working on Tremulous 1.2,
there are some screenshots, videos, occasional rumors, but no one knows when it will be released.
Many players are bothered. So much progress, so many patches, so many bugfixes, but no release. Why?
Clan activity is decreasing. Many servers that once were full are now empty.

Geeks try to keep the activity level up with new ideas (mods, minor patches). Older clans try to
organize tournaments. It's cool, but its not enough. Activity still decreases.

We are some of those geeks. We are conscious that it's very hard to make a new version, but we think
the dev team should have a shorter release cycle with intermediate versions, even if it's not as stable
as a major release.

We have knowledge and skill, we are motivated. So, we decide to do our best to re-motivate people and
keep the development and activity up in Tremulous. We create TremFusion.

Now, the question is: why didn't you simply help the current developers to release Tremulous 1.2 instead
of making your own thing?

To answer, we move on to...

The second reason:

Our feeling about Tremulous development is the following: It's very closed. Too closed. Much of the 1.2
stuff isn't publicly released because the developers don't try to involve the community. The official website
doesn't try to organize anything like clan wars, tournaments, etc. The official developers don't really try
to get player feedback and suggestions. We realize this point has changed recently with the addition of
Khalsa's posts about feedback and suggestions in the main forum, but that was quite a bit after we started.

This isn't a critical point. We understand that it's simply a choice made by developers. We understand why
the did it - it's pretty difficult, if not impossible, to develop a game with nothing but community opinion.
Gameplay, objectives, balance and other aspects of gameplay need a consistent front, an ultimate veto, or the
game descends into anarchy. The easiest way to do that is to avoid community feedback and assume the best ideas
will naturally emerge themselves.

Our opinion, however, is pretty different. We know communities are full of trolls, flamers, conflicts and also
some very good ideas. Look at Blizzard's community for Warcraft III - the community made some pretty awesome stuff
(like tower defense maps). Blizzard's games are proprietary, so players can't really contribute to the game itself
outside of maps and ideas. With a free game, they can. What a strength! All community players are able to improve
the game themselves. Look at Battle for Wesnoth - it's a free game, and it's community is amazing.

The DnC project (one of TremFusion's ancestors) was created by community members for community members, and our
feeling is that it's not by joining (or helping under the orders of) developers that allows us to continue to work
hand-in-hand with the community. Maybe we are wrong, maybe we aren't. In any case, we are pretty bad at keeping
secrets. Well, we refuse to keep secrets. That makes us bad candidates for contributing to Tremulous 1.2. We'd be
too tempted to release information that we shouldn't.

Many people will say: "Well, that's stupid, and wrong. You're only trying to have full control of Tremulous
development."

On to the third reason:

It's half true. We don't have exactly the same vision of the game that the developers have. For example, the
developers, near as we can tell, plan for Tremulous to be played on servers with 14-20 slots, maximum.
It's seems that very high slot servers (30+) are pretty popular though. We think, therefore, that it's
really important to try to balance the gameplay so that really high slot servers are more fun and a
bigger success than they are currently. If the community shows they want higher slot servers, why not try
to facilitate that? We also hope to improve the building side of gameplay in Tremulous through things like
zone build points.

That said, we certainly don't want to have full control of Tremulous development. We just want to offer our
own version of the game. From that standpoint, you could think of us as nothing but a mod.

As I say at bottom, we will maybe drop this "mod" side and use MGdev instead.

II) Who are the TremFusion developers? Are there really players using your stuff?

TremFusion is basically a fusion of three smaller projects: STFU-Tremulous, Tremulous-Amanieu and DnC.

There are officially 8 developers on the team: Amanieu, Ender, evilchampion, griffon, PierreF, Madtree,
Kangounator and Azrael07. Evilchampion, Amanieu and Azrael07 are very active, but there are other members
who are less active and some that are inactive.

Now, TremFusion has many contributors and supporters, coming mainly from the French community and obliter8.com
(the old Dretch*Storm). This isn't, however, the only source of contributors. While the above mentioned
developers have write access to our mercurial repository, we frequently integrate patches and ideas from anyone,
so long as they are useful.

III) Why did it take so long to get a real explanation?

Ender created a post in the Tremulous forums about 9 months ago about his idea to fork Tremulous. It was kinda
stupid, and he got burned. Since TremFusion was created, some important people in the Tremulous.net community have
seemed very hostile. So, our idea was to simply talk about our releases only with people who were interested in our
stuff to avoid a flame war. Since our intent from the beginning was to add to the Tremulous community, we figured
the occasional post on Tremulous.net would inform people about what was going on so they could follow the project
if they were interested. We didn't see it as much different from a new HUD, or a new .qvm, just a bit larger. We
chose a new name to differentiate ourselves. We figured we'd release a new client, since everyone was told to get
a new client anyways (TJW's, now MG's). To facilitate that, we'd eventually create new installers for it so that
it'd be accesible to people with less technical knowledge. It made sense, then, to have a name for a project
that large.

Now, about the word 'fork' again. We come from the perspective of the free software community. A fork isn't
necessarily seen as a bad thing. Our philosophy is generally this: our code is fully open. You are free to
take it for things you want, and we don't mind at all.

We didn't, and don't, have bad intentions towards the Tremulous dev team. We thought any public explanation
on the Tremulous.net forums would be a prelude to begin useless flame wars. It seems that was an error, as
many people don't seem to have the same vision of a fork and consider what we've done as disrespectful to the
original Tremulous developers. When someone reuses source code in the free software community, generally it is
considered an honor. We assumed anyone would react that way, but that was wrong. So, we apologize to the
developers of Tremulous if we have seemed disrespectful.

IV) "You lie! <someone> said <add whatever you want here>"

When TremFusion was created, we didn't really know what we wanted to do - a full fork (incompatible with
Tremulous), a half fork (our own binaries, but still compatible), a simple mod (.qvms)... We all came from
different projects and we had very different philosophies and opinions. By now, we've pretty much fixed
those and come up with a consistent direction. What anyone said about TremFusion in the past that is contrary
to this document (so long as we didn't miss something) is not true today. We're a group of volunteers working
in our free time - expect things to evolve pretty much constantly.

V) What about objectives and philosophies?

We answered most of this in the upper portions of this document. Our philosophy is that we make what the players
and community really need. We try to solidify more player ideas into a uniform vision of the game. We want to
increase Tremulous's dynamic nature, and involve as many players as we can in the development aspects of the game
(maps, mods, plugins, tutorials, HUDs, etc). We also want to provide tools and facilities to improve the social
aspects of the games (tournaments, rankings, communication, team play, etc).

VI) What stuff do you have planned?

What we are currently working on - our core:
- Up-to-date client and server binaries (what you get from our current posts in tremulous.net)
- Scripting support on the server side (lua and python)
- Rewriting all of the Tremulous common features that are currently in various patches to utilize our
scripting system
- Real and usable bots
- Improved menus and HUDs
- A real website with a downloads page and our own forum (see http://www.tremfusion.net/trac/wiki/NewWebsite)
- New balanced gameplay. We're not sure on this one as MG has already done a lot of good stuff here, and though
we don't agree with all of it, most of it is what we hoped to do

Projects that we currently talk about, but we're not totally committed to:
- improved graphical side (XReal renderer)
- real release of binaries and data (Linux distro packages)
- find a way to replace (or get a free license for) any non-free textures in some maps.
- scripts on the client side (how can we get client side scripting but avoid cheating?)
- solo/cooperative games. With the help of many contributors, it's possible and could be a lot of fun

Other projects in orbit around TF, but made by external contributors that interact with TF members
- improved sounds and music
- in-game tutorial

VII) "And what happens if you succeed? You won't hesitate to break compatability to kill Tremulous!"

As you can see, one of our main objectives is to increase contributions. Making a blow beneath the belt on
Tremulous like that won't increase the amount of contributions to Tremulous - it'll split the community and
kill both projects, and that's something we want to avoid.

In any case, TremFusion doesn't have the same main objective as Tremulous. Tremulous releases a very full,
balanced and stable game with a long development cycle. TremFusion has a much shorter development cycle with
many minor releases and a lot less stability. We mostly work on new projects that Tremulous developers are
welcome to use or throw away. If they like our bots, scripts, XReal portage, whatever, they can use it. If not,
they go on their merry way. Both projects can survive together and help each other.

Also, if Tremulous development ceases altogether, and we get to a point way down the road where we want to
add features that require us to break compatibility via a protocol change and Tremulous is TOTALLY DEAD, then
yes, we would break compatibility. That is the only situation in which we would do so. That's the plan now
anyways.

VIII) "You think you're the same as the official developers. You're pretty arrogant."

What's the difference between the Tremulous devs and the TremFusion devs? The Tremulous devs worked on
Tremulous for 8 years. We haven't. We look like ants. We certainly can't imagine how long and hard the
devs worked to make all of this awesome stuff that we enjoy. Now, they are human, and so are we. So, we
try to treat the Tremulous devs as humans and we expect the same. We could bow down before them and say
"Pleeeeeeease, tell us your mighty will!". We don't think that'd be very fruitful and we don't believe
anyone should treat anyone else that way. We believe in acting, so we act. The Tremulous devs did the
same thing 8 years ago - they believed in something, they thought they could do it, and they pulled off
something awesome. Fundamentally, we're the same.

+ OPTIMUS +

  • Posts: 1098
  • Turrets: +263/-164
Re: "What is Tremfusion" --- Our philosophy
« Reply #1 on: September 23, 2008, 11:24:09 am »
umm... i don'T know if i understand it right, but is tremfusion something like the MG was before getting involved closely to developement... isn'T it?
success is the ability to go from failure to failure without losing your enthusiasm

+PICS+

fingered banana

  • Guest
Re: "What is Tremfusion" --- Our philosophy
« Reply #2 on: September 23, 2008, 01:36:31 pm »
They want to steal tremulous players base. That is why they are trying to keep compability(not to benefit tremulous).
Summary of what is going on. They should stop lying

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: "What is Tremfusion" --- Our philosophy
« Reply #3 on: September 23, 2008, 02:11:02 pm »
edit: removed quotes of spam and responses to them -kevlarman
My definition of a fork seems to be coming down to changing the name.  I was originally going to say breaking compatibility or ceasing to follow the upstream, but in both those cases the name and branding changes.  Therefore I guess tremulous would be a fork of ioq3 despite the flow of code between them.  Reading your stuff here you fail to mention what branding your stuff will use, will you rip out every trace of tremulous or what?  I guess that's kind of a hard question, as if you make any significant mods then it would be wrong to masquerade as tremulous, esp if people can get your stuff without any interaction with the main tremulous community.  Maybe that interaction with the main community thing is a good fork indicator, all current mods require you to download 1.1 first, and then replace a few files.  I guess this a something MG is going to have to think about too once the installer that was supposed to ship with our client gets made.  I guess fork is one of those "I know it when I see it" things. (and/or when someone else says it first...)


There are two problems with you wanting more releases.  Firstly there is a 100mb+ download each time, a way to patch zip files could probably be found, but its still a bitch  (or I guess pk3 spam...).  And secondly, you then have lots of people playing lots of versions.  Look at OA (not the best example I know), they have 3 or 4 versions being played, which fractures the community a lot.  Also wrapping up a version for release takes a lot of work, and you have to either stop development or do some SCM branching screweyness.  And then people expect support...

If the devs didn't want feedback, then the feedback forum wouldn't exist.  Norf has listened a crap-ton in regard to mgdev.  The simple fact is 99% of ideas aren't thought out and have big flaws.  Or dupes.
And why *should* the devs run tournaments?  There job is to make the game.  There have been official mapping comps, and if someone was to ever manage to run a working tournament, the devs may even be inclined to help out.  Personally I doubt anyone will ever be able to run a tournament with more than a few teams that doesn't turn into a total clusterfuck  (I also don't see the point in competitive playing, so maybe I'm biased here...).
They did make a clans section on the forums, and clans.tremulous.net while not run by the devs gets official dev support.

AFAIK, there is nothing being keep 'secret' for 1.2, they just refuse to release half-done crap, they know people will take it, use it, and complain its half done.  Look at the insane amounts of shit caused by OA grabbing unstable code from ioq3 and then discovering it was half-done and unstable?  We're about to get similar shit due to us all using the non-stable VOIP stuff, which may be getting its protocol changed in non-compatible ways soon.  How fun that will be having to run different clients on different servers to make it work.  (AFAIK, it has no protocol number of its own).  Release early is only good if your user base is smart or don't need to interact with each other.

Balancing for 14-20 players has been a total bitch.  Good luck having it balanced all the way to 30.  If you can make it work then more power to you, but I honestly don't believe its possible without changing things so much its no longer tremulous  (AKA make the teams a lot more similar).

To quote: "TremFusion has ... and a lot less stability.".  listing instability as an objective is great.

I think peoples objection isn't because you "fork", but the perceived idea that you wanted to make a new game, fully split from tremulous, and use tremulous and its resources to get a leg-up at tremulous' expense.  If that's not the case then I have no problem.
« Last Edit: September 23, 2008, 09:59:13 pm by kevlarman »
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

SlackerLinux

  • Spam Killer
  • *
  • Posts: 555
  • Turrets: +41/-62
Re: "What is Tremfusion" --- Our philosophy
« Reply #4 on: September 23, 2008, 02:53:18 pm »

AFAIK, there is nothing being keep 'secret' for 1.2, they just refuse to release half-done crap, they know people will take it, use it, and complain its half done.  Look at the insane amounts of shit caused by OA grabbing unstable code from ioq3 and then discovering it was half-done and unstable?  We're about to get similar shit due to us all using the non-stable VOIP stuff, which may be getting its protocol changed in non-compatible ways soon.  How fun that will be having to run different clients on different servers to make it work.  (AFAIK, it has no protocol number of its own).  Release early is only good if your user base is smart or don't need to interact with each other.


FYI VOIP stuff does have a protocol number so it can identify if the client and server is compatible much like qvms etc do

also TY for a serious post and not FUD
Slackware64 13.1
SlackersQVM/

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: "What is Tremfusion" --- Our philosophy
« Reply #5 on: September 23, 2008, 08:25:27 pm »
Quote
I was in the channel when he said to do it.
So how he could know that even after reading whole post? :P Well he should read before posting anyway

I have read whole thread. No questions :)
I've also read an article about new website. Your link to board software you are planning to use is broken.
Anyway, if my opinion matters, i want to suggest which bb softwares you should use:
AEF - http://www.anelectron.com/ - i like this one 'cause of it's features (WYSIWYG editor :3 ), but it might be unstable, i wasn't looking iside the code.
SMF - http://www.simplemachines.org/ - Board like this one, but there's 2.0's beta with new features (wysiwyg :3). But you will have to change a theme because some ppl like fingered banana will whine "you even took tremulous.net forum" :P
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

Syntac

  • Posts: 841
  • Turrets: +118/-104
    • Syntac's Stuff
Re: "What is Tremfusion" --- Our philosophy
« Reply #6 on: September 23, 2008, 08:31:55 pm »
They want to steal tremulous players base. That is why they are trying to keep compability(not to benefit tremulous).
Summary of what is going on. They should stop lying
Prove it.

Can you? I think not. So just shut the hell up and spare us your constant, anti-TremFusion whining. You can hate the project if you want, but there's no reason to announce it to the entire goddamn Internet. Troll.

[EDIT] @TremFusion people: Nice philosophy. It certainly does a good job of debunking all those malformed rumors that are going around.
« Last Edit: September 23, 2008, 08:34:08 pm by Syntac »

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
Re: "What is Tremfusion" --- Our philosophy
« Reply #7 on: September 23, 2008, 09:00:02 pm »
malformed rumors

Syntax error: Unexpected token '}' on line 1 near "the moon landings were a hoax }"

...um, thread. Honestly I think on both sides, about TremFusion, Darklegion, and MG, people would do well to remember that actually phrases like "development team" are just self-important labels we like to apply to ourselves, and in reality we're all just people with common interests :)
I try to maintain perspective in issues like these: ultimately I don't know what is going to happen to TremFusion or the official effort or anything else, but if it makes people happy then it makes me happy, and if people are angry or self-righteous, smug, selfish or arrogant then they really need to remember why we play games and why we develop open source.

That's my fluffy-cloud-happy-bunny point of view. Personally I don't care what people's motives are if the result is good.
benmachine

fingered banana

  • Guest
Re: "What is Tremfusion" --- Our philosophy
« Reply #8 on: September 23, 2008, 09:43:35 pm »
http://www.tremfusion.net/trac/wiki/OnGettingPlayers
Their dirty plan to steal tremulous players

+ OPTIMUS +

  • Posts: 1098
  • Turrets: +263/-164
Re: "What is Tremfusion" --- Our philosophy
« Reply #9 on: September 23, 2008, 10:00:30 pm »
http://www.tremfusion.net/trac/wiki/OnGettingPlayers
Their dirty plan to steal tremulous players

you are definitely not aware of the fact that there are dudes out there who are having the potential to CREATE something.
end of story...:-)
success is the ability to go from failure to failure without losing your enthusiasm

+PICS+

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: "What is Tremfusion" --- Our philosophy
« Reply #10 on: September 23, 2008, 10:03:25 pm »
I just spent 15 minutes cleaning all the crap out of this thread, any further flames/spam/etc. will be dealt with harshly
edit: and to everyone else, when you see blatant spam hit the report button instead of responding to it.
« Last Edit: September 23, 2008, 10:08:58 pm by kevlarman »
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Steely Ann

  • Posts: 752
  • Turrets: +106/-88
Re: "What is Tremfusion" --- Our philosophy
« Reply #11 on: September 23, 2008, 10:38:36 pm »
Quote from: http://www.tremfusion.net/trac/wiki/OnGettingPlayers?version=6
<snip>
And now if we make penises shiny in-game such as new graphics for every weapon. Or we make a new alien,
<snip>

FYI, seems somebody's having fun with your wiki.  Heh.

e: Linked to old page.
« Last Edit: September 24, 2008, 01:09:14 am by Steely Ann »

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: "What is Tremfusion" --- Our philosophy
« Reply #12 on: September 24, 2008, 12:31:08 am »
Very nice speech, thats what I have to say. :D

Before it was difficult describing TremFusion, but now thanks to this topic I guess I have to say its a better and faster Tremulous client. It kicks more ass, its the best thing next to Version 1.2, and people enjoy it. Period.

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: "What is Tremfusion" --- Our philosophy
« Reply #13 on: September 24, 2008, 04:04:23 am »
AEF looks pretty neat, but its still early, and i wouldnt trust it.

Try MyBB: http://mybbboard.com

Its really flexible, easy to administer, has a lot of the features many other boards add via plugins/extensions, and is very easy to skin. Probably the free board most like IPB or vBulletin. Only problem is it has a tiny-ass community.

And fingered, congrats on joining the restricted group.

∧OMG ENTROPY∧

Azrael07

  • Posts: 33
  • Turrets: +3/-13
Re: "What is Tremfusion" --- Our philosophy
« Reply #14 on: September 24, 2008, 11:21:40 am »
Quote
My definition of a fork seems to be coming down to changing the name.  I was originally going to say breaking compatibility or ceasing to follow the upstream, but in both those cases the name and branding changes.  Therefore I guess tremulous would be a fork of ioq3 despite the flow of code between them.  Reading your stuff here you fail to mention what branding your stuff will use, will you rip out every trace of tremulous or what?  I guess that's kind of a hard question, as if you make any significant mods then it would be wrong to masquerade as tremulous, esp if people can get your stuff without any interaction with the main tremulous community.  Maybe that interaction with the main community thing is a good fork indicator, all current mods require you to download 1.1 first, and then replace a few files.  I guess this a something MG is going to have to think about too once the installer that was supposed to ship with our client gets made.  I guess fork is one of those "I know it when I see it" things. (and/or when someone else says it first...)

As we said, we plane to release files (including data)
The purpose isn't to move away players from tremulous.net, but simply to provide data we changed a avoid a pretty heavy process (download tremulous, install it, then download tremfusion, then install it ...)

In any cases, many players hadn't to go on tremulous.net to install tremulous (linux packages, binary mirror like clubic, ...)
In other side, a tremfusion website / forum will simply be a new forum (there is many tremulous users pretty inactive on this forum but active elsewhere (I think about italians, frenchs, spains, and probably others)

I will not said to users "go away from tremulous.net, it sux, go on tremfusion forums instead" neighter said us "avoid our forum, tremulous.net is better"
We need a forum, for technical question and help about tremfusion, to bring up a contributors community.

Quote
There are two problems with you wanting more releases.  Firstly there is a 100mb+ download each time, a way to patch zip files could probably be found, but its still a bitch  (or I guess pk3 spam...).  And secondly, you then have lots of people playing lots of versions.  Look at OA (not the best example I know), they have 3 or 4 versions being played, which fractures the community a lot.  Also wrapping up a version for release takes a lot of work, and you have to either stop development or do some SCM branching screweyness.  And then people expect support...

Have also to do a difference with "minor release" and "major release".
Minor releases (all tremfusion releases for the moment) arn't tested very well, it has two purpose:
- get players help to seek and destroy bugs
- provide all minor modifications for players who don't want to wait for a major release.

About all many differents client... While all clients are compatible togather, I don't think it fracture the community. Sure, it's a little harder for support, we first need to identify the client version before helping. Else... I don't really see the problem.

Quote
If the devs didn't want feedback, then the feedback forum wouldn't exist.  Norf has listened a crap-ton in regard to mgdev.  The simple fact is 99% of ideas aren't thought out and have big flaws.  Or dupes.
And why *should* the devs run tournaments?  There job is to make the game.  There have been official mapping comps, and if someone was to ever manage to run a working tournament, the devs may even be inclined to help out.  Personally I doubt anyone will ever be able to run a tournament with more than a few teams that doesn't turn into a total clusterfuck  (I also don't see the point in competitive playing, so maybe I'm biased here...).
They did make a clans section on the forums, and clans.tremulous.net while not run by the devs gets official dev support.

As I said, it was not a critic. About tournaments, it was only an idea. It's a pretty difficult to organise (for many reason, you gave some of them), and having an official support, or if it's come from an official idea will probably solve many critical points (ex: about rules. All players will never agree with rules if a guest organize a tournament... - unlagged stuff, allowed maps, TL/SD ?)

Quote
AFAIK, there is nothing being keep 'secret' for 1.2, they just refuse to release half-done crap, they know people will take it, use it, and complain its half done.  Look at the insane amounts of shit caused by OA grabbing unstable code from ioq3 and then discovering it was half-done and unstable?  We're about to get similar shit due to us all using the non-stable VOIP stuff, which may be getting its protocol changed in non-compatible ways soon.  How fun that will be having to run different clients on different servers to make it work.  (AFAIK, it has no protocol number of its own).  Release early is only good if your user base is smart or don't need to interact with each other.

I don't really know the story with OA, only main lines. I have only one thing to say : if OA developpers want to get unstable version and it's don't work, it's OA developpers problem. Show a public svn isn't release anything.
Very most part of free software have a public developpement of all stuff they do, and I don't know many problems like OA's grabbing.

Quote
To quote: "TremFusion has ... and a lot less stability.".  listing instability as an objective is great.

It's not an objective, it's a consequence. Well, never release anything but fix bugs, you will be sure to have a very stable stuff... but no users ;)
Players need news. In 2 years, most of them know the game by heart. No real news, they go away.

Ender

  • Posts: 44
  • Turrets: +12/-16
    • TremFusion
Re: "What is Tremfusion" --- Our philosophy
« Reply #15 on: September 24, 2008, 04:05:43 pm »
Thanks for the tips on BB software. I'm looking for something python-centric, if possible. We're trying to keep our number of supported programming languages low. :)

Also, thanks for those of you who read through that whole wall of text. We appreciate people giving us the benefit of the doubt like that.

-Ender

Lava Croft

  • Guest
Re: "What is Tremfusion" --- Our philosophy
« Reply #16 on: September 24, 2008, 04:43:41 pm »
Bla bla bla, Mr. Freeman.
Good post, good luck, ingore the random twat and don't break compat.

KamikOzzy

  • Posts: 742
  • Turrets: +317/-172
Re: "What is Tremfusion" --- Our philosophy
« Reply #17 on: September 24, 2008, 08:47:00 pm »
Clan activity is decreasing. Many servers that once were full are now empty.
And how is Tremfusion going to help this? Clans: Zubs, NT, AA, OPP, SW, W. Which of these are promoting Tremfusion? As a long-time player in the clan politics game, I don't believe that clan activity is going to be solved by Tremfusion.

Quote
Look at Blizzard's community for Warcraft III - the community made some pretty awesome stuff
(like tower defense maps). Blizzard's games are proprietary, so players can't really contribute to the game itself
outside of maps and ideas. With a free game, they can. What a strength! All community players are able to improve
the game themselves. Look at Battle for Wesnoth - it's a free game, and it's community is amazing.
Pet peeve: Comparing tremulous to other games to highlight its faults. That's dumb as shit, because if we wanted Tremulous to be like other games, we would go play them instead.

Quote
It's half true. We don't have exactly the same vision of the game that the developers have. For example, the
developers, near as we can tell, plan for Tremulous to be played on servers with 14-20 slots, maximum.
It's seems that very high slot servers (30+) are pretty popular though.

Is your basis for this the fact that servers that allow more players maintain more players? Think about that.
I'm going to go ahead and say it: Noone good plays on DS. The games on DT that are tolerable have less than 20 players.

Quote
Are there really players using your stuff?
You really didn't mention much of a playerbase. You listed your developers, but how many players are using your stuff?
I for one downloaded it, and immediately uninstalled due to crappy support for windows: I had to reload a map 4 times before I could play on ideal settings.

Quote
VII) "And what happens if you succeed? You won't hesitate to break compatability to kill Tremulous!"

As you can see, one of our main objectives is to increase contributions. Making a blow beneath the belt on
Tremulous like that won't increase the amount of contributions to Tremulous - it'll split the community and
kill both projects, and that's something we want to avoid.
You could fork right now, Tremulous wouldn't care. You're not going to kill trem, or even put a dent in it if you do. That's not why everyone gets upset about Tremfusion posts: it's because if you are forking, you are really advertising a different game, and we don't want to hear about it here.


I like the idea of tremfusion, and I like the people behind it (amanieu, griffon, and elder I know), and hey, I love to see the community saying "If the devs won't, we will." What I don't like are these big dramatic posts about it: they suck. They're poorly written, and they do little more than fire people up. You're not going to get sympathizers by talking and making speeches. If you want people interested in Tremfusion, you need to start releasing awesome stuff. Awesome stuff draws people in, not crappy threads.

Also, I'm in a terrible mood today, my apologies for offense taken, if any.
|AoD|Ozzyshka at your service.
Still using Windows XP and still playing 1.1
click this: http://cornersrocks.shop-pro.jp/?pid=16232798

Colynn'

  • Posts: 308
  • Turrets: +28/-35
Re: "What is Tremfusion" --- Our philosophy
« Reply #18 on: September 24, 2008, 10:39:38 pm »
And how is Tremfusion going to help this? Clans: Zubs, NT, AA, OPP, SW, W. Which of these are promoting Tremfusion? As a long-time player in the clan politics game, I don't believe that clan activity is going to be solved by Tremfusion.
And which of these are euro or of another continent ? Hu.

I'm part of the kiwi clan, and we support TremFusion (We test the new versions, look if there are some bugs, etc). And some others french clans too (Welcomed, or perharps wwF* ?).
Currently working on: REAL LIFE STUDIES BULLSHIT

+ OPTIMUS +

  • Posts: 1098
  • Turrets: +263/-164
Re: "What is Tremfusion" --- Our philosophy
« Reply #19 on: September 24, 2008, 11:07:23 pm »
And how is Tremfusion going to help this? Clans: Zubs, NT, AA, OPP, SW, W. Which of these are promoting Tremfusion? As a long-time player in the clan politics game, I don't believe that clan activity is going to be solved by Tremfusion.
And which of these are euro or of another continent ? Hu.

I'm part of the kiwi clan, and we support TremFusion (We test the new versions, look if there are some bugs, etc). And some others french clans too (Welcomed, or perharps wwF* ?).

smooth repost :-)
success is the ability to go from failure to failure without losing your enthusiasm

+PICS+

Syntac

  • Posts: 841
  • Turrets: +118/-104
    • Syntac's Stuff
Re: "What is Tremfusion" --- Our philosophy
« Reply #20 on: September 24, 2008, 11:20:48 pm »
@Paradox: Real link: http://www.mybboard.net/. Yours leads to a domain squatter.

KamikOzzy

  • Posts: 742
  • Turrets: +317/-172
Re: "What is Tremfusion" --- Our philosophy
« Reply #21 on: September 25, 2008, 12:35:15 am »
And how is Tremfusion going to help this? Clans: Zubs, NT, AA, OPP, SW, W. Which of these are promoting Tremfusion? As a long-time player in the clan politics game, I don't believe that clan activity is going to be solved by Tremfusion.
And which of these are euro or of another continent ? Hu.

I'm part of the kiwi clan, and we support TremFusion (We test the new versions, look if there are some bugs, etc). And some others french clans too (Welcomed, or perharps wwF* ?).

Why do clans need to be on another continent?

There have been no posts about Kiwi here since July. Welcomed has not been mentioned since 2007, and I cannot find any posts here about wwF*. "Some french clans", if they have different forums, are part of that community, not this one.

I don't see any of those clan tags in people's sigs often enough for me to recognize them.

Are any of these clans' activity going to rely on tremfusion?

You suck.

I am done.
|AoD|Ozzyshka at your service.
Still using Windows XP and still playing 1.1
click this: http://cornersrocks.shop-pro.jp/?pid=16232798

Archangel

  • Guest
Re: "What is Tremfusion" --- Our philosophy
« Reply #22 on: September 25, 2008, 12:43:02 am »
This is just the US Tremulous Forums, there is tremulous.fr as far as I know. Perhaps it has a larger impact over there?

amz181

  • Posts: 919
  • Turrets: +64/-93
Re: "What is Tremfusion" --- Our philosophy
« Reply #23 on: September 25, 2008, 01:12:32 am »
My only problem is this.

As i see it, this is a mod (i know its a client bear with me) an extra to further the tremulous experience. And thats great, but by the way you are going about it, it will no longer be a mod, but in reality, more close to Tremulous 1.2. and what i dread, is if this is successful, you will in affect, no matter how you put it, taking (stealing is probably too harsh a word) the tremulous player base, and thus, taking tremulous from its developers.

the TJW client and the MG client are both just made to make tremulous more accessible, and easier to use. Yours will update and upgrade tremulous itself and like i said before, it will be more akin to 1.2 than anything else.

I hope im wrong, but i doubt i am.


+ OPTIMUS +

  • Posts: 1098
  • Turrets: +263/-164
Re: "What is Tremfusion" --- Our philosophy
« Reply #24 on: September 25, 2008, 02:10:17 am »
Why do clans need to be on another continent?

There have been no posts about Kiwi here since July. Welcomed has not been mentioned since 2007, and I cannot find any posts here about wwF*. "Some french clans", if they have different forums, are part of that community, not this one.

I don't see any of those clan tags in people's sigs often enough for me to recognize them.

Are any of these clans' activity going to rely on tremfusion?

You suck.

I am done.

the european continent is a quite huge part of the community of trem players (=not necessarely the ones who are forum residents). and you should know that not all of us are from US who are writing here... there are also ones out here who are considered as kind of "legends" (clans and individuals, both).
of course, they will not visit your ping division so often, since they prefer playing without unlagged.
what you will not beleive that even some of the devs are sometimes not from US, maybe even in the tremfusion team.

you suck, but you are not done yet so there is some hope ;-)
success is the ability to go from failure to failure without losing your enthusiasm

+PICS+

Posts

  • Posts: 19
  • Turrets: +6/-2
Re: "What is Tremfusion" --- Our philosophy
« Reply #25 on: September 25, 2008, 02:24:06 am »
yet another forum software post:

don't forget to check the software licenses.

phpbb http://www.phpbb.com/

*phpbb is GPL, most other "free" boards have anti forking/freedom terms and can at a later time become non-free, plus you'll be making end users more comfortable with software that has a more favorable philosophy.

*v3 is a big improvement over v2 (of the software, not the license), when some people talk about phpbb they're still thinking about v2

*there is a lot of fud about its security, i think its mostly due to a few news articles, since then its had a good track record and has made some significant improvements, they take security seriously.

*they have a good vision for the future, (hooking for plugins)

*if your whining about editing forum-permissions(not all types) in the Admin control panel, get someone else to do it, its not for the lazy types who give up early and have the horse blinders on.

(pro lazy + pro update)in my unpopular opinion i'd advise against modding your forums unless its easy, useful, and remains easy to upgrade, and yeah i'm sure other software makes it easier.
« Last Edit: September 25, 2008, 03:18:17 am by Posts »

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: "What is Tremfusion" --- Our philosophy
« Reply #26 on: September 25, 2008, 05:34:10 am »
As i said, MyBB is surprisingly customizable. For example, you can make it so guests can view forums, but not topics within.

∧OMG ENTROPY∧

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: "What is Tremfusion" --- Our philosophy
« Reply #27 on: September 25, 2008, 06:58:53 am »
My only problem is this.

As i see it, this is a mod (i know its a client bear with me) an extra to further the tremulous experience. And thats great, but by the way you are going about it, it will no longer be a mod, but in reality, more close to Tremulous 1.2. and what i dread, is if this is successful, you will in affect, no matter how you put it, taking (stealing is probably too harsh a word) the tremulous player base, and thus, taking tremulous from its developers.

the TJW client and the MG client are both just made to make tremulous more accessible, and easier to use. Yours will update and upgrade tremulous itself and like i said before, it will be more akin to 1.2 than anything else.
So a mod has to suck for it to be acceptable? And we're not stealing anything, since we're compatible with trem.

This is just the US Tremulous Forums, there is tremulous.fr as far as I know. Perhaps it has a larger impact over there?
Yes, we have a much larger impact there, because some of our devs are very respected members of that community. (kinda like MG in here)

And how is Tremfusion going to help this? Clans: Zubs, NT, AA, OPP, SW, W. Which of these are promoting Tremfusion? As a long-time player in the clan politics game, I don't believe that clan activity is going to be solved by Tremfusion.
Actually OPP supports Tremfusion :)

Pet peeve: Comparing tremulous to other games to highlight its faults. That's dumb as shit, because if we wanted Tremulous to be like other games, we would go play them instead.
He wasn't comparing Tremulous to another game, he was comparing the Tremulous community to another game's community.

Is your basis for this the fact that servers that allow more players maintain more players? Think about that.
I'm going to go ahead and say it: Noone good plays on DS. The games on DT that are tolerable have less than 20 players.
People want large servers. There is no reason for us to not let them have that.

You really didn't mention much of a playerbase. You listed your developers, but how many players are using your stuff?
I for one downloaded it, and immediately uninstalled due to crappy support for windows: I had to reload a map 4 times before I could play on ideal settings.
Don't tell me you didn't have to do the same thing when you first downloaded trem.

You could fork right now, Tremulous wouldn't care. You're not going to kill trem, or even put a dent in it if you do. That's not why everyone gets upset about Tremfusion posts: it's because if you are forking, you are really advertising a different game, and we don't want to hear about it here.
It is up to Timbo to decide whether Tremfusion is a different game or not.

If you want people interested in Tremfusion, you need to start releasing awesome stuff. Awesome stuff draws people in, not crappy threads.
Tremfusion is not done yet. Awesome stuff is comming SOON.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: "What is Tremfusion" --- Our philosophy
« Reply #28 on: September 25, 2008, 07:14:05 am »
Tremfusion is not done yet. Awesome stuff is comming SOON.

It is no longer Tremulous!!! I demand we sue for copyright violation.  ::)
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: "What is Tremfusion" --- Our philosophy
« Reply #29 on: September 25, 2008, 09:08:32 am »
But they have a written license to modify the code and turn it into another product from the copyright holder. It's in the file 'GPL' right at the top of the source tree. If 'tremulous' is a trademark or registered name you might be able to claim that 'tremfusion' is too similar to 'tremulous', but then they'd just rename their project to 'con-fusion' and carry on.

My opinion on this whole discussion: As long as they keep compatibility with the original game (including things like honoring sv_pure) I can't really see this as a bad thing. This is opensource, when tremfusion comes up with great new features that every player wants to have, then the tremulous devs/MG can just include them into their client. If all their new features suck, they will be ignored anyway.

There is no way tremfusion can actively take away players from original tremulous, only the tremulous developers could do that by neglecting the wishes of their players.