0.3.1 - Let's release it :)

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
User avatar
sinewav
Graphic Artist
Posts: 6472
Joined: Wed Jan 23, 2008 3:37 am
Contact:

0.3.1 - Let's release it :)

Post by sinewav »

Lucifer from IRC wrote: Ok, I've been doing some thinking. As far as I know, the only thing we're really hanging up on for 0.3.1 is the new sound engine. I don't think even the resource work is needed for what's there and ready to ship.

I just got into yet another long conversation on why we won't accept the sty+hoop stuff into 0.2.8, and recalling a conversation with z-man some time ago on the subject. One of the big hangups with it (besides the obvious fact that we want to permanently kill 0.2.8 pretty soon) is that until the trunk can offer the same functionality, we can't take it into 0.2.8, because that will just add more reasons we can't release 0.3.1.

Switch gears for a minute. Even if I start working on the sound engine tonight, it won't be ready for several months, more than likely. It's got serious dependencies on changes in the resource system, and epsy argues that it also depends on the event branch he created (I disagree, but until it actually runs, there's no point in arguing).

I propose we set the following development release goals:
  • 0.3.1 - just release off the trunk asap

    0.3.2 - new sound engine, possibly event framework

    0.3.3 - event framework, possibly GUI rewrite

    0.3.4 - new translation system (we've been slowly working towards gnu gettext, right?), first shot at finally assimilating all the existing construction sites (mostly hooking the cockpit into the event framework and gui system if it isn't already)
Also, scripting should hopefully continue to progress throughout the releases made.

We'll have to break our promise (mostly my promise) to restore the cycle sound in 0.3.1, but at this point, I think it's the right thing to do. We're not getting anywhere without the 0.3.1 release, and we've had a number of prospective drive-by contributors that either wound up doing nothing, or continuing to patch 0.2.8. We can't get them to contribute to the trunk without releases from the trunk, and that's mostly my fault, I suspect. So let's make another release.

Any objections?

Code: Select all

<Lucifer> can anybody else here post on the forums right now?
<sinewav> I can
<Lucifer> would you be willing to post as a proxy for me?  :)
<Lucifer> I can't, for some reason
<Lucifer> it may also be that I can't send you an email, either, since I'm having trouble sending email right now :/
<sinewav> sure, what do you need?
<Lucifer> start a thread under Development with content I give you, and make sure to say that it's from me (like [quote=Lucifer from IRC])
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

This is a test. (This is another test)

Looks like things are starting to work for me again. This has been very odd.

Anyway, sine.wav's post is my post, I asked him to post it, it's for real. :)
Last edited by Lucifer on Mon Dec 29, 2008 5:00 am, edited 1 time in total.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
DDMJ
Reverse Outside Corner Grinder
Posts: 1882
Joined: Thu Jun 08, 2006 12:15 am
Location: LA, CA, USA, NA
Contact:

Post by DDMJ »

Yes! But fix the glancing or at least make it an option to enable the 0.2.8 glances. That's the only thing holding me back...

Off-topic:

Why not set the same goals for the 0.2.8 branch? Just release 0.2.8.3 how it is and then improve stuff from there...unless there are serious bugs and/or security flaws at the moment.
~*PsYkO*~

Post by ~*PsYkO*~ »

DDMJ wrote:Yes! But fix the glancing or at least make it an option to enable the 0.2.8 glances. That's the only thing holding me back...

100% with yah on that
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

DDMJ wrote:Why not set the same goals for the 0.2.8 branch? Just release 0.2.8.3 how it is and then improve stuff from there...unless there are serious bugs and/or security flaws at the moment.
That's basically what we're doing, apart from the fact that we're not just blindly building 0.2.8.3. First, we're going to fix the bugs we can fix without a new release (there's a couple left), then there's an alpha build and we work from there.

As for 0.3.1, sure, go ahead :)
User avatar
HEXadecimal
Core Dumper
Posts: 166
Joined: Wed Jan 10, 2007 3:21 am
Contact:

Post by HEXadecimal »

as long as you guys can move the graphical HUD, as well as the textures and reflective flooring down to 2.8. im good.
User avatar
iDiot / sPuNkY
Average Program
Posts: 54
Joined: Fri Apr 21, 2006 5:46 pm
Location: instruction trace cache
Contact:

Post by iDiot / sPuNkY »

I don't know how this whole trunk work in detail..
I only know that I am using the newest 0.3 Alpha that was built somewhat
in March 2008...

So I cannot help to have some questions..
Will the 0.3.1 be released on the base of 0.3? If so, will it also use as much
system performance as 0.3_alpha? Will sparks stay forever and wonder into infinity?
I just got into yet another long conversation on why we won't accept the sty+hoop stuff into 0.2.8, and recalling a conversation with z-man some time ago on the subject. One of the big hangups with it (besides the obvious fact that we want to permanently kill 0.2.8 pretty soon) is that until the trunk can offer the same functionality, we can't take it into 0.2.8, because that will just add more reasons we can't release 0.3.1.
Do I get it right that you want to release 0.3.1 because of some new gamemods? What about Instant (Lag) Kills? What about (the above mentioned) system performance? What about real 3d Objects?
What about state of the art Shaders (glowing bikes? glowing walls? glowing glow?) ?

I don't know if those questions are answered elsewhere..
I don't know what the actual status of the trunk is...

I am just curious and lazy.. but I think other player will ask themself the same questions...
Please do not develop on how to build more and more gamemods ON a
(let's face it) "it's OK.. not as good as it could be.. but it's OK" game engine.. and put more (in fact all) of the development INTO the game engine...
Player (included me) will much more appreciate a smooth gameplay, less Lag (or Instant Kills), state of the art grafics, as little as possible system requirements... etc...

--

Offtopic:
Lucifer I am looking forward to the new sound engine..
Will the new aatrack format be in there?
I would love to make some good music for AA and the Sequence System is the right way to go for it...

[own mind]
I often wanted to contibute music to the Project..
but as there was/is no acceptable way to implement it into the game..
and just seeing that the development went into the wrong direction..I have been quitting very fast.. (you just have to read this forums and then your motivation goes down to zero.. instantly...)
[/own mind]...

..just for you to get more motivation to finally :P make that new sound engine... we have some great musicians in this community...
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Sparks: yup, unless someone has a heart to look at the problem, they'll still be resource hogs.

Old HUD: I think someone already made a cockpit file emulating the old look. If not, it should be possible to create one yourself.

Old textures and floor: umm, what? Those haven't changed on the Trunk, they should be the same on 0.2.8.3 and 0.3.1.

Instant kills: Don't play on high rubber servers. There's as little instant kills as the general network architecture allows. Alternatively, have your server admin turn down the maximal ping charity to 0, which will be possible only if all clients are 0.2.8.3 or 0.3.1 or higher (or alpha versions up a certain point).

Better graphics and lowered system requirements: what planet are you living on, or, alternatively, what are you smoking? :)
User avatar
DDMJ
Reverse Outside Corner Grinder
Posts: 1882
Joined: Thu Jun 08, 2006 12:15 am
Location: LA, CA, USA, NA
Contact:

Post by DDMJ »

PsYkO wrote:
DDMJ wrote:Yes! But fix the glancing or at least make it an option to enable the 0.2.8 glances. That's the only thing holding me back...

100% with yah on that
Is this possible?
User avatar
FourMJR
On Lightcycle Grid
Posts: 41
Joined: Sat Oct 18, 2008 9:21 pm
Location: New Jersey

Post by FourMJR »

Does this mean us (Mac users) will be able to get sound again? If possible of course. Personally I don't really care. But for all the people who miss the sound out there, I think they'd like to know. :wink:
...
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

No, it means you'll have to wait for another release, which will hopefully not take as long as this one has.

I'm ready to get the ball rolling, just as soon as this torrent is finished downloading. It's going to jsut about fill up my harddrive, and is taking forever since nobody seeds it for very long. Anyway, soon as it's done (and this is something I hate about torrents, that I have to wait for all of it), I can burn some of it to CD and free up space to work with.

(It's Star Trek! Worth waiting for, eh?)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

DDMJ wrote:
PsYkO wrote:
DDMJ wrote:Yes! But fix the glancing or at least make it an option to enable the 0.2.8 glances. That's the only thing holding me back...

100% with yah on that
Is this possible?
No. The camera code on both 0.2.8 and 0.3.0 is horribly hacky. Bringing them together with an option to select between them is going to turn them into a true abomination. You'll need to wait for a total rewrite/refactoring, which has to happen anyway should we ever embrace true 3d grids, so we're in no rush.

Lucifer: try torrents with one season per torrent next time :)
User avatar
ed
Match Winner
Posts: 613
Joined: Mon Feb 13, 2006 12:34 pm
Location: UK

Post by ed »

Would it be possible to put the 0.2.8 sound back into 0.3 branch until the new sound engine is working? Perhaps a switchable option?
User avatar
Lucifer
Project Developer
Posts: 8742
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

That's a good question, ed. I vaguely remember there being an option to compile with the old sound.

I'll look into it, but I have to admit, I'm not in a hurry to lose the media player that's in 0.3 right now. So if it does work, it mmight be what we should do for Mac OS X. ;)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
HEXadecimal
Core Dumper
Posts: 166
Joined: Wed Jan 10, 2007 3:21 am
Contact:

Post by HEXadecimal »

What I meant by "textures" is that 0.2 and 0.3 render differently for whatever reason
Post Reply