Author Topic: Tremfusion 0.99r2 released  (Read 54584 times)

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Tremfusion 0.99r2 released
« on: June 05, 2009, 09:22:56 pm »
After another long wait (sorry, exams & all), we give you the next release of Tremfusion!

Here are all the new features in Tremfusion 0.99r2:
  • Multiprocessor support on Windows, Linux and Mac. It is disabled by default, so you have to go enable it in the options menu (GFX Hardware section).
  • All new Tremfusion menus, with animated screenshot viewer, demo menu and enhanced server list
  • To the people who have been using a development version, the homepath has changed back to the Tremulous default:
    - Linux: /home/<user>/.tremulous
    - Mac: /Users/<user>/Library/Application Support/Tremulous
    - Windows: %AppData%\Tremulous (Tremfusion will also search for files in the old homepath used in tjw's client, Local Settings\Application Data\Tremulous)
  • Removed the pure server modifications, now back to the way Tremulous works
  • /search and /searchDown commands which scroll the console to find the text you are looking for
  • When r_width or r_height are set to 0, the desktop resolution is used
  • /which will show where a file was loaded from
  • Download prompt: You will be asked whether you want to accept or reject a download from servers
  • Removed sv_minPing, it's useless and probably buggy
  • Allow the base sound driver to use OpenAL capture for VoIP
  • A clock has been added in the ncurses console and the client console
  • Timestamps can be added to the console by enabling com_timestamps
  • Allow changing the fs_game cvar at runtime
  • Automatically detects which set of syscalls a game.qvm is using, and adjusts accordingly (no more G_ParseSpawnVars error)
  • The ncurses console can be disabled by adding +nocurses on the commandline
  • Delays can now be given a name and managed
  • Fixed ping calculation (No more 1-ping servers on the list)
  • The source of qvms files is shown when they are loaded
  • You can now escape quotes in commands with \"
  • Chat messages are now added to command history
  • Added a /random command to generate random numbers
  • Added cl_guidServerUniq = 2 which only differentiates server only by IP, not by port (Note: This will change your guid on all servers)
  • You can now choose your own console prompt using cl_consolePrompt
  • Lots and lots of bug fixes (If I put them all in then I would be spamming!)

Download it here: http://www.tremfusion.net/download/

If you are not seeing the Tremfusion menus on startup, try running these commands and then restarting the game:
Code: [Select]
/reset cl_defaultUI
/reset ui_menuFiles

If you encounter any issues using or installing Tremfusion, do not hesitate to post either here or on our forums, or come by on our IRC channel (#tremfusion on Freenode).
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Annihilation

  • Posts: 684
  • Turrets: +162/-197
Re: Tremfusion 0.99r2 released
« Reply #1 on: June 05, 2009, 09:44:02 pm »
You sir, have too much free time.
[11:33:20 PM] Kaine:
Quote from: KobraKaine
How do you perform goon-copulation if he doesn't play?
Quote from: PowerOverwhelming
We just get on VC and listen to camels dying until we orgasm

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: Tremfusion 0.99r2 released
« Reply #2 on: June 05, 2009, 09:53:45 pm »
new icon :O
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
Re: Tremfusion 0.99r2 released
« Reply #3 on: June 05, 2009, 09:59:23 pm »
niiiice <3
spam spam spam, waste waste waste!

Thorn

  • Guest
Re: Tremfusion 0.99r2 released
« Reply #4 on: June 05, 2009, 10:23:02 pm »
Multithreading(SMP) Support seems ineffective on windows.

Stare at a blank wall that gives a relatively stable framerate ( Here I used a blankwall of atcs for this )

r_smp 0
460fps

r_smp 1
270fps

As you can see, enabling multihreading gives around a 50% performance decrease.

rotacak

  • Posts: 761
  • Turrets: +39/-64
Re: Tremfusion 0.99r2 released
« Reply #5 on: June 05, 2009, 11:08:05 pm »
Amanieu: did you fixed that serverside demos?

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: Tremfusion 0.99r2 released
« Reply #6 on: June 06, 2009, 01:57:59 am »
One smart guy outperforming all the trem and mg devs...

bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Tremfusion 0.99r2 released
« Reply #7 on: June 06, 2009, 02:40:57 am »
uh... is there a post somewhere that shows the changelog from .9_r1 to .99r2

@Thorn for your frames think about how a pc works.
When you start SMP you pass more data across the bus and your graphics card is now getting threads from two processors instead of one.
Its a nice feature for servers but TBH i dont think tremulous does enough math for a modern system.
Now would you be running it on twin socket 200mghz sparc blade or twin Pentium II's it would make a signifigant difference

fleash eater

  • Posts: 408
  • Turrets: +25/-33
Re: Tremfusion 0.99r2 released
« Reply #8 on: June 06, 2009, 04:07:45 am »
After another long wait (sorry, exams & all), we give you the next release of Tremfusion!

Here are all the new features in Tremfusion 0.99r2:
  • Multiprocessor support on Windows, Linux and Mac. It is disabled by default, so you have to go enable it in the options menu (GFX Hardware section).
  • All new Tremfusion menus, with animated screenshot viewer, demo menu and enhanced server list
  • To the people who have been using a development version, the homepath has changed back to the Tremulous default:
    - Linux: /home/<user>/.tremulous
    - Mac: /Users/<user>/Library/Application Support/Tremulous
    - Windows: %AppData%\Tremulous (Tremfusion will also search for files in the old homepath used in tjw's client, Local Settings\Application Data\Tremulous)
  • Removed the pure server modifications, now back to the way Tremulous works
  • /search and /searchDown commands which scroll the console to find the text you are looking for
  • When r_width or r_height are set to 0, the desktop resolution is used
  • /which will show where a file was loaded from
  • Download prompt: You will be asked whether you want to accept or reject a download from servers
  • Removed sv_minPing, it's useless and probably buggy
  • Allow the base sound driver to use OpenAL capture for VoIP
  • A clock has been added in the ncurses console and the client console
  • Timestamps can be added to the console by enabling com_timestamps
  • Allow changing the fs_game cvar at runtime
  • Automatically detects which set of syscalls a game.qvm is using, and adjusts accordingly (no more G_ParseSpawnVars error)
  • The ncurses console can be disabled by adding +nocurses on the commandline
  • Delays can now be given a name and managed
  • Fixed ping calculation (No more 1-ping servers on the list)
  • The source of qvms files is shown when they are loaded
  • You can now escape quotes in commands with \"
  • Chat messages are now added to command history
  • Added a /random command to generate random numbers
  • Added cl_guidServerUniq = 2 which only differentiates server only by IP, not by port (Note: This will change your guid on all servers)
  • You can now choose your own console prompt using cl_consolePrompt
  • Lots and lots of bug fixes (If I put them all in then I would be spamming!)

Download it here: http://www.tremfusion.net/download/

If you are not seeing the Tremfusion menus on startup, try running these commands and then restarting the game:
Code: [Select]
/reset cl_defaultUI
/reset ui_menuFiles

If you encounter any issues using or installing Tremfusion, do not hesitate to post either here or on our forums, or come by on our IRC channel (#tremfusion on Freenode).



Mac version NAO!
for Chaos info, contributing, and Community events go to chaos.Nomnomclan.org

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
Re: Tremfusion 0.99r2 released
« Reply #9 on: June 06, 2009, 04:49:50 am »
hao 2 fix? http://imn2rc.com/tremulous/error.png

:'(

*connects to server*
*awaiting gamestate*
*back to main menu*

The server sees:

*faes connected*
*faes disconnected*

oh, one other thing: where is c-ron's epic splash screen? :'(

but other than that, <3 it
« Last Edit: June 06, 2009, 04:53:18 am by your face »
spam spam spam, waste waste waste!

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: Tremfusion 0.99r2 released
« Reply #10 on: June 06, 2009, 06:16:05 am »
As you can see, enabling multihreading gives around a 50% performance decrease.
SMP will put the renderer in one thread and the rest of the game in another. Since you are staring at a blank wall, there is nothing much to calculate in the game thread, so you don't get much of a performance improvement. Try comparing the performance during a base rush on a high-bp server, where there is a lot of stuff going on in the game thread. The performance decrease is due to the fact that thread synchronization takes a performance hit. For low fps this is negligible, but not for a high fps like yours.

Amanieu: did you fixed that serverside demos?
What was the problem with them again?

uh... is there a post somewhere that shows the changelog from .9_r1 to .99r2
Not much has changed, really. Only a few minor feature additions. I did remove VBO support, because it had some issues, but I plan on putting it back in for a future release.

Mac version NAO!
I need to get my Mac VM working again. Or someone could give me ssh access to a Mac with XCode installed.
« Last Edit: June 06, 2009, 06:41:43 am by Amanieu »
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Archangel

  • Guest
Re: Tremfusion 0.99r2 released
« Reply #11 on: June 06, 2009, 07:06:16 am »
I'll install 10.4 on one of my dual 500mhz boxes if you want.

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: Tremfusion 0.99r2 released
« Reply #12 on: June 06, 2009, 07:18:31 am »
10.5 would be best since it has the latest version of xcode.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: Tremfusion 0.99r2 released
« Reply #13 on: June 06, 2009, 08:53:49 am »
Hmm when I run tremulous-tty and try to use any command in it, it outputs
Code: [Select]
Unknown command ''say^7''I guess it's a typo :P
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

fleash eater

  • Posts: 408
  • Turrets: +25/-33
Re: Tremfusion 0.99r2 released
« Reply #14 on: June 06, 2009, 09:00:49 am »
10.5 would be best since it has the latest version of xcode.

but then 10.4 users cant download and use the new client  >:( not all of us are rich
for Chaos info, contributing, and Community events go to chaos.Nomnomclan.org

rotacak

  • Posts: 761
  • Turrets: +39/-64
Re: Tremfusion 0.99r2 released
« Reply #15 on: June 06, 2009, 09:33:23 am »
Amanieu: did you fixed that serverside demos?
What was the problem with them again?

I PM you few days back:

When recording:
sv_maxclients = whatever you want
sv_democlients = 0

When playing:
sv_maxclients = sv_maxclients of when you were recording + the max number of spectators
sv_democlients = sv_maxclients of when you were recording

Hope this helps

Well, that not work for me. I using TF 0.9 and your modified qvm from thread in this forum. Changes in server.cfg:
For recording:
set sv_maxclients 20
set sv_autodemo 1
set sv_democlients 0

Ok, I have demo file.

For playing:
set sv_maxclients 21
set sv_autodemo 0
set sv_democlients 20

Then I run tremded, server will start.
In tremded console I type: demo_play test (I renamed that file to test)
Server is restarted.
I type: sv_demostate: result is 0
And server is automatically restarted after while in loop with message "stopped playing demo test...".

Can you try it if it working for you? Maybe is there somewhat bug. Or I am doing something wrong?

Archangel

  • Guest
Re: Tremfusion 0.99r2 released
« Reply #16 on: June 06, 2009, 09:34:22 am »
I have no machines that can run 10.5 as it requires an 867MHz processor or above to run on the PPC platform. All I have is several dual 500MHz boxes and a few 750MHz boxes.

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: Tremfusion 0.99r2 released
« Reply #17 on: June 06, 2009, 01:04:44 pm »
Hmm when I run tremulous-tty and try to use any command in it, it outputs
Code: [Select]
Unknown command ''say^7''I guess it's a typo :P
tremulous-tty requires a / before commands, just like the real client.
Code: [Select]
/connect IP:port
but then 10.4 users cant download and use the new client  >:( not all of us are rich
The Mac build is compatible with 10.3, 10.4 and 10.5.

@rotacak: Try it again with this release. If it doesn't work, I'll look into it some more.
« Last Edit: June 06, 2009, 02:13:13 pm by Amanieu »
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Asvarox

  • Posts: 573
  • Turrets: +41/-35
Re: Tremfusion 0.99r2 released
« Reply #18 on: June 06, 2009, 10:17:54 pm »
In real client I don't have to put "/" when I wasn't connected to a server, nor in old ttymulous.

Also, some odd things happen in favorite servers, it adds offline servers, that I never added. with same ip:
http://img19.imageshack.us/img19/6559/shot0004k.jpg
Sometimes one of "normal" servers disappears and appears only after restart.
I MINE FULL WEREWOLFES
NOT SUCH HIPPIE THINGS  >:(

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: Tremfusion 0.99r2 released
« Reply #19 on: June 06, 2009, 10:39:23 pm »
thats old
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

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

~Mooseberry.

bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Tremfusion 0.99r2 released
« Reply #20 on: June 06, 2009, 10:41:11 pm »
Do you follow the same steps to enable VOIP on the server as you do in the client?

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: Tremfusion 0.99r2 released
« Reply #21 on: June 07, 2009, 01:55:27 am »
uh... is there a post somewhere that shows the changelog from .9_r1 to .99r2

@Thorn for your frames think about how a pc works.
When you start SMP you pass more data across the bus and your graphics card is now getting threads from two processors instead of one.
Its a nice feature for servers but TBH i dont think tremulous does enough math for a modern system.
Now would you be running it on twin socket 200mghz sparc blade or twin Pentium II's it would make a signifigant difference


If you have no clue about a certain subject: silence is GOLD.

bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Tremfusion 0.99r2 released
« Reply #22 on: June 07, 2009, 02:59:13 am »
Quote
There is nothing much to calculate in the game thread, so you don't get much of a performance improvement.
Quote
When you start SMP you pass more data across the bus
Quote
The performance decrease is due to the fact that thread synchronization takes a performance hit
Quote
TBH i dont think tremulous does enough math for a modern system.
Quote
there is nothing much to calculate in the game thread, so you don't get much of a performance improvement
.

Quote
If you have no clue about a certain subject: silence is GOLD.
So the only thing wrong was
Quote
graphics card is now getting threads from two processors instead of one

so stfu kthnxbai =D




Archangel

  • Guest
Re: Tremfusion 0.99r2 released
« Reply #23 on: June 07, 2009, 04:42:39 am »
no, he's correct, you're a moron.

Thorn

  • Guest
Re: Tremfusion 0.99r2 released
« Reply #24 on: June 07, 2009, 02:45:23 pm »
yes, sod off please.

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
Re: Tremfusion 0.99r2 released
« Reply #25 on: June 07, 2009, 08:49:53 pm »
!ban bacon 0 n00b
spam spam spam, waste waste waste!

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: Tremfusion 0.99r2 released
« Reply #26 on: June 07, 2009, 09:51:24 pm »
Quote
If you have no clue about a certain subject: silence is GOLD.
So the only thing wrong was
Quote
every single thing bacon665 ever posted on these forums
fixed for you, so stfu kthxbai
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| #
|.@.-##
-----

Urcscumug

  • Posts: 278
  • Turrets: +18/-7
    • Wraths Newbie Server
Re: Tremfusion 0.99r2 released
« Reply #27 on: June 09, 2009, 07:23:14 pm »
What happened to /grep? It was very useful, I liked it a LOT. /search is just not the same...
New to Tremulous? Look up the Wraths Newbie Server in the in-game server list.

Amanieu

  • Posts: 647
  • Turrets: +135/-83
    • Amanieu
Re: Tremfusion 0.99r2 released
« Reply #28 on: June 09, 2009, 07:37:13 pm »
Main problem with /grep was that it would catch the results from the last /grep too.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Urcscumug

  • Posts: 278
  • Turrets: +18/-7
    • Wraths Newbie Server
Re: Tremfusion 0.99r2 released
« Reply #29 on: June 09, 2009, 08:35:44 pm »
Still liked it. You could place a limit on the amount of matching lines, and have a var that tells it to search from bottom up or top down. Or a separate command (grep and upgrep or something, and an optional parameter such as -n15).

I found it very useful as an admin, searching console for decons and all kinds of stuff.
New to Tremulous? Look up the Wraths Newbie Server in the in-game server list.