Author Topic: TremSB preview  (Read 16801 times)

gareth

  • Posts: 710
  • Turrets: +38/-89
TremSB preview
« on: November 15, 2006, 05:21:08 pm »
You can download a preview of TremSB, an external server browser for tremulous, that i am making, you can post bugs and stuff here if you like.

windows only atm, requires java 1.4, get the latest version from java.com
download zip here: http://gs.javaunlimited.net/download.php?item=tremsb_win32

Mikiupdown2

  • Posts: 100
  • Turrets: +0/-1
    • http://www.ifuckinghatemyspace.com
TremSB preview
« Reply #1 on: November 15, 2006, 05:38:19 pm »
Absolutly love it. Works flawlessly. Will definetly be using this from now on  :D

Stof

  • Posts: 1343
  • Turrets: +1/-1
TremSB preview
« Reply #2 on: November 15, 2006, 05:43:25 pm »
No more "write once run anywere"?
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

pyrax

  • Posts: 61
  • Turrets: +0/-0
TremSB preview
« Reply #3 on: November 15, 2006, 06:21:08 pm »
Quote from: "Stof"
No more "write once run anywere"?
Hasn't been for quite some time now, unfortunately.  I think java's going through a phase like HTML is going through.  This page best viewed in IE!

vcxzet

  • Guest
TremSB preview
« Reply #4 on: November 15, 2006, 06:26:03 pm »
Code: [Select]
<vcxzet> garethn, how can you make platform dependent apps with java? :P
<Lava_Croft> lol vcxzet
<Lava_Croft> i asked him the same thing, lol
<Lava_Croft> heh
<vcxzet> lol
<Lava_Croft> <Lava_Croft> wtf gareth
<Lava_Croft> <Lava_Croft> you code for java
<Lava_Croft> <Lava_Croft> and dont make it portable?
<Lava_Croft> <Lava_Croft> wtf?
<kevlarman> it's easy
<kevlarman> just gcc to native code instead of bytecode

<vcxzet> it is too slow
<vcxzet> still getting the server list
<kevlarman> that has nothing to do with java then
<dromen> HMM
<vcxzet> no refresh button it is refreshing with 30 secs periods
<kevlarman> then it can't get a connection
<vcxzet> 30 seconds adds a new server to the list
<vcxzet> ^after
<kevlarman> hm
<kevlarman> that's a little suspicious
<vcxzet> it takes ages to get all servers
<kevlarman> probably still not java
<kevlarman> programmer error?
<vcxzet> dunno
<kevlarman> wait, did he gcc it?
<vcxzet> garethn, how does it find the server
<vcxzet> lost one more server just showing bricosoft :P
<kevlarman> which java are you using vcxzet?
<vcxzet> 1.508
<kevlarman> sun's?
<vcxzet> yes

gareth

  • Posts: 710
  • Turrets: +38/-89
TremSB preview
« Reply #5 on: November 15, 2006, 06:34:22 pm »
Quote from: "Stof"
No more "write once run anywere"?


thats just marketing talk. if you use native libs then u have to include them with you program, i dont have a mac or linux machine handy so i havent tested it with them, hence i havent given any other downloads, i will release linux and mac versions later.

Stof

  • Posts: 1343
  • Turrets: +1/-1
TremSB preview
« Reply #6 on: November 15, 2006, 07:21:47 pm »
And pray tell me why did you need native libs for? I'm pretty sure you could have done that in pure Java but maybe there's something I'm missing here.
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

rasz_pl

  • Guest
TremSB preview
« Reply #7 on: November 16, 2006, 12:12:03 am »
Quote from: "Stof"
And pray tell me why did you need native libs for? I'm pretty sure you could have done that in pure Java but maybe there's something I'm missing here.


just be happy he didnt write it in .NET C#/VB !

btw I looked more into trem server browser code .. and I threw up in my mouth a little :(
Il try to start with turning TTF fonts rendering back (Q3 uses some retarded "we are affraid of patents" approach and prerenders few sizez to TGA files, later resizing prerendered letters = dog poo). With proper font rendering implementing GUI will be easy again.

Stof

  • Posts: 1343
  • Turrets: +1/-1
TremSB preview
« Reply #8 on: November 16, 2006, 12:16:52 am »
Quote from: "rasz_pl"
just be happy he didnt write it in .NET C#/VB !

btw I looked more into trem server browser code .. and I threw up in my mouth a little :(
Il try to start with turning TTF fonts rendering back (Q3 uses some retarded "we are affraid of patents" approach and prerenders few sizez to TGA files, later resizing prerendered letters = dog poo). With proper font rendering implementing GUI will be easy again.

Anything that makes "+" look like a "+" and not a "-" in the console is good :)
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

Lava Croft

  • Guest
TremSB preview
« Reply #9 on: November 16, 2006, 02:08:56 am »
Garethn, apart from all the flaming, also from a bit from me, I should be as honest to say that your SB works flawlessly on my Tremulous box, which runs WindowsXP. Let everybody here keep on moaning about portable code; screw them hippies.

benplaut

  • Posts: 195
  • Turrets: +0/-0
TremSB preview
« Reply #10 on: November 16, 2006, 02:52:27 am »
Quote from: "Lava Croft"
Garethn, apart from all the flaming, also from a bit from me, I should be as honest to say that your SB works flawlessly on my Tremulous box, which runs WindowsXP. Let everybody here keep on moaning about portable code; screw them hippies.


you traitor archie!  :eek:

anyway, i'll wait for a PORTABLE, CROSS PLATFORM version before trying it.

*cough cough cough cough*
img]http://img240.imageshack.us/img240/5443/5863101266io.gif[/img]
}MG{benplaut

Lava Croft

  • Guest
TremSB preview
« Reply #11 on: November 16, 2006, 04:01:12 am »
Quote from: "benplaut"
Quote from: "Lava Croft"
Garethn, apart from all the flaming, also from a bit from me, I should be as honest to say that your SB works flawlessly on my Tremulous box, which runs WindowsXP. Let everybody here keep on moaning about portable code; screw them hippies.


you traitor archie!  :eek:

anyway, i'll wait for a PORTABLE, CROSS PLATFORM version before trying it.

*cough cough cough cough*

Hah, I have always played Tremulous on a Wintoon system! That doesn't say a portable version of your Server Browser would be a lot handier though.

Stof

  • Posts: 1343
  • Turrets: +1/-1
TremSB preview
« Reply #12 on: November 16, 2006, 09:26:31 am »
Windows users can use Qtracker to find tremulous games.
http://www.qtracker.com/

Unix users can use XQF version 1.0.5. http://www.linux-gamers.net/modules/news/article.php?storyid=1839&referer=rss
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

Lava Croft

  • Guest
TremSB preview
« Reply #13 on: November 16, 2006, 12:12:05 pm »
Quote from: "Stof"
Windows users can use Qtracker to find tremulous games.
http://www.qtracker.com/

Unix users can use XQF version 1.0.5. http://www.linux-gamers.net/modules/news/article.php?storyid=1839&referer=rss

Too bad both of those programs suck more than Stof himself does.  :roll:

gareth

  • Posts: 710
  • Turrets: +38/-89
TremSB preview
« Reply #14 on: November 17, 2006, 08:02:28 pm »

benplaut

  • Posts: 195
  • Turrets: +0/-0
TremSB preview
« Reply #15 on: November 17, 2006, 08:18:38 pm »
Code: [Select]
error getting infos list:
java.net.SocketTimeoutException: Receive timed out
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        at com.gareth.tremsb.TremSB.getGameServerIds(TremSB.java:272)
        at com.gareth.tremsb.TremSB$1.run(TremSB.java:157)


hmmm...
seems the network part of things isn't working exactly  8)
img]http://img240.imageshack.us/img240/5443/5863101266io.gif[/img]
}MG{benplaut

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
TremSB preview
« Reply #16 on: November 17, 2006, 09:01:14 pm »
1.7MB???
what the hell is in it?

yeah, it doesnt work, and started off a squence of event that led to me now having nothing on my desktop....
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.

Ingar

  • Tremulous Developers
  • *
  • Posts: 554
  • Turrets: +302/-7
    • Ingar's projects on the Web
TremSB preview
« Reply #17 on: November 17, 2006, 09:47:21 pm »
TremSB runs fine now, thank you for fixing the linux version.
One remark: I think you should add a menu bar. It is the place where people expect actions and options to be. Make the systray menu an option.

Good job.

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
TremSB preview
« Reply #18 on: November 19, 2006, 02:40:46 am »
You and your DOS conventions...
Quote
bash: ./run_linux.sh: /bin/sh^M: bad interpreter: No such file or directory
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

[HUN]Oli

  • Posts: 40
  • Turrets: +0/-0
TremSB preview
« Reply #19 on: November 19, 2006, 11:39:40 am »
ahm, its maybe just me, but why is this software usefull? O_o
img]http://tn1-4.deviantart.com/fs10/100/i/2006/083/a/b/Eye_by_Jack_of_Clubs.jpg[/img]

Stof

  • Posts: 1343
  • Turrets: +1/-1
TremSB preview
« Reply #20 on: November 19, 2006, 11:46:38 am »
Quote from: "Undeference"
You and your DOS conventions...
Quote
bash: ./run_linux.sh: /bin/sh^M: bad interpreter: No such file or directory

Use the -a option with unzip to convert DOS format file to proper Unix format files.
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
TremSB preview
« Reply #21 on: November 19, 2006, 12:36:33 pm »
So I'm supposed to add 3 characters to the command line and waste extra processor time because he wasn't considerate enough to use Unix conventions? Bah.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

durand

  • Posts: 201
  • Turrets: +0/-0
TremSB preview
« Reply #22 on: November 19, 2006, 02:29:16 pm »
Quote from: "benplaut"
Code: [Select]
error getting infos list:
java.net.SocketTimeoutException: Receive timed out
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        at com.gareth.tremsb.TremSB.getGameServerIds(TremSB.java:272)
        at com.gareth.tremsb.TremSB$1.run(TremSB.java:157)


hmmm...
seems the network part of things isn't working exactly  8)


i get the same error. do u think it might be the firewall? can u tell me the ip address it connects to so i can enable connections to it?
good work! linux version works like a charm apart from the fact that i cant see any servers

gareth

  • Posts: 710
  • Turrets: +38/-89
TremSB preview
« Reply #23 on: November 20, 2006, 09:23:37 am »
Quote from: "durand"


i get the same error. do u think it might be the firewall? can u tell me the ip address it connects to so i can enable connections to it?
good work! linux version works like a charm apart from the fact that i cant see any servers


well it doesnt do much that the tremulous doesnt do itself.

Quote

ahm, its maybe just me, but why is this software usefull? O_o


well im not trying to say it is  :barricade:

durand

  • Posts: 201
  • Turrets: +0/-0
TremSB preview
« Reply #24 on: November 20, 2006, 04:56:00 pm »
i like it, its more useful and has some good features.

Somethief

  • Posts: 284
  • Turrets: +1/-1
    • http://www.somethief.net/
TremSB preview
« Reply #25 on: November 20, 2006, 06:34:34 pm »
Ok i have to join it too. So iam using KQuery 4 and absolutely love it. Works with a lot of games including Trem.

1. Download: http://www.kquery.com/index.php?page=software_download&id=53
2. Install ofc..
3. Find trem by auto wizard (can't remember if it works, if it does skip the rest)
4. Start it and hit F2 which directs you to options
5. Scroll down to Game Setup
6. Find Tremulous
7. Browse your executeable (tremulous.exe)
8. Hit Close
9. Hit Get servers in main window
10. Scroll down to Tremulous and hit it
11. (OPTIONAL) Choose _Not empty from filters dropdown in main view

And there you go. Got no idea about Linux version but prolly they don't have one  :cry:
url=http://fi.tremulous.net/]Tremulous Suomi[/url]
My blog

durand

  • Posts: 201
  • Turrets: +0/-0
TremSB preview
« Reply #26 on: November 21, 2006, 11:07:16 am »
no linux? forget it then  :cry:

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
TremSB preview
« Reply #27 on: November 21, 2006, 08:21:24 pm »
I presume no Mac version, either.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

durand

  • Posts: 201
  • Turrets: +0/-0
TremSB preview
« Reply #28 on: November 22, 2006, 05:12:41 pm »
probably not...

gareth

  • Posts: 710
  • Turrets: +38/-89
TremSB preview
« Reply #29 on: December 26, 2006, 10:09:51 pm »