Author Topic: Changes to Projectiles and Splashes  (Read 3163 times)

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Changes to Projectiles and Splashes
« on: 11 June 2011, 06:26:30 »
These are two feature requests, both should be in MegaGlest by now, but all GAE mods can benefit from them, and Apocalyptic Dawn (formerly known as Military) will use them.

Animated Projectile Models
As the name implied, you should be able to use animated models for projectiles. Currently, it uses a single frame, so the animation is wasted. As well, splash attacks should be able to use animated models as well.

Multiple Particles on Projectiles/Splashes
Also as its name implies, we can currently have as many particle systems as we want on unit particle systems, but splash and projectiles are limited to one. As per the discussion on MG's similar post about this, we would need to be able to specify when the particle starts or begins and where it is, relative from the model. Other than that, it's just a standard particle projectile XML.

If these appear in GAE in the future, a rather ambitious MIRV may appear.
« Last Edit: 27 June 2011, 18:44:48 by ultifd »
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

Psychedelic_hands

  • Guest
Re: Re: Changes to Projectiles and Splashes
« Reply #1 on: 15 June 2011, 07:51:53 »
This would be great, I'd have a few uses for it. While we're at it, why not animated Menu .g3ds?  :-*

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Re: Changes to Projectiles and Splashes
« Reply #2 on: 15 June 2011, 20:20:23 »
I think it'd be only fair for MG to get a feature of GAE everytime the GAE team ports or copies the code...although most of the features would probably take a decent amount of testing I'm sure a few would be pretty simple...  :)

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Re: Changes to Projectiles and Splashes
« Reply #3 on: 16 June 2011, 01:55:50 »
I think it'd be only fair for MG to get a feature of GAE everytime the GAE team ports or copies the code...although most of the features would probably take a decent amount of testing I'm sure a few would be pretty simple...  :)
If you really must bring that up here, then we may as well just merge the engines, right?

Besides, GAE and MG are both GPL. They can copy all they want.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Re: Changes to Projectiles and Splashes
« Reply #4 on: 19 June 2011, 06:32:51 »
I think it'd be only fair for MG to get a feature of GAE everytime the GAE team ports or copies the code...although most of the features would probably take a decent amount of testing I'm sure a few would be pretty simple...  :)
If you really must bring that up here, then we may as well just merge the engines, right?
There's no "really" in this, as it's true.
Quote
Besides, GAE and MG are both GPL. They can copy all they want.
And even though that's true, somehow it's not. If it was really like that, I'm sure we would have ported some of GAE's features by now. I remember Silnarm getting mad when softcoder supposedly copied some code. Perhaps that's another reason why the MG team doesn't really copy the code whenever GAE has something similar... But that was a long time ago. Still, if it was really like that we would've had at least one feature... Titi was originally the one who implemented particles, anyways.

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: Re: Changes to Projectiles and Splashes
« Reply #5 on: 19 June 2011, 09:04:23 »
I remember Silnarm getting mad when softcoder supposedly copied some code. Perhaps that's another reason why the MG team doesn't really copy the code whenever GAE has something similar... But that was a long time ago. Still, if it was really like that we would've had at least one feature... Titi was originally the one who implemented particles, anyways.
If I remember correctly, that was because MG tried to implement that feature in their own release using GAE code before GAE's release, which seems a little sneaky because it creates the illusion of MG trying to take credit for GAE's work.  I'm sure it was just a misunderstanding, especially in light of the GAE devs' attempts to get GAE features (e.g. the pathfinder) working in MG, and the bipartisan solving of the old transparency bug.  Nobody is against sharing here, as far as I can tell.

Psychedelic_hands

  • Guest
Re: Re: Changes to Projectiles and Splashes
« Reply #6 on: 19 June 2011, 10:26:39 »
I think it'd be only fair for MG to get a feature of GAE everytime the GAE team ports or copies the code...although most of the features would probably take a decent amount of testing I'm sure a few would be pretty simple...  :)
If you really must bring that up here, then we may as well just merge the engines, right?
There's no "really" in this, as it's true.
Quote
Besides, GAE and MG are both GPL. They can copy all they want.
And even though that's true, somehow it's not. If it was really like that, I'm sure we would have ported some of GAE's features by now. I remember Silnarm getting mad when softcoder supposedly copied some code. Perhaps that's another reason why the MG team doesn't really copy the code whenever GAE has something similar... But that was a long time ago. Still, if it was really like that we would've had at least one feature... Titi was originally the one who implemented particles, anyways.

Are you really suggesting MG and GAE shouldn't collaberate or cooperate at all? If we become too proud and stuck up to even share ideas, infomation and ultimately work that would be mutuality benefital; then there isn't really even a reason for MG and GAE to be on the same forum  :-X
I hope the Devs never come to that and comunity will never get that petty. If anything we should looking at ways to collaberate more so the community won't be so divided.

will

  • Golem
  • ******
  • Posts: 783
    • View Profile
Re: Re: Changes to Projectiles and Splashes
« Reply #7 on: 19 June 2011, 13:42:32 »
I proposed the code for this and i absolutely want gae to take it too.    We discussed it with silnarm on IRC when I originally submitted to mg.

I want gae to take future particle work too.  

Everyone can stop building walls of words now.
« Last Edit: 19 June 2011, 14:44:57 by will »

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Re: Changes to Projectiles and Splashes
« Reply #8 on: 19 June 2011, 15:20:29 »
Are you really suggesting MG and GAE shouldn't collaberate or cooperate at all? If we become too proud and stuck up to even share ideas, infomation and ultimately work that would be mutuality benefital; then there isn't really even a reason for MG and GAE to be on the same forum  :-X.  
I hope the Devs never come to that and comunity will never get that petty. If anything we should looking at ways to collaberate more so the community won't be so divided.
I'm not suggesting that, the fact is that everything is probably going to be like that. Or mostly, anyways. Kinda was suggesting the opposite of that though. There isn't much to collaborate anymore on anyways...it was either merge, or not.

I proposed the code for this and i absolutely want gae to take it too.    We discussed it with silnarm on IRC when I originally submitted to mg.

I want gae to take future particle work too.  

Everyone can stop building walls of words now.
I know, I was just using this as an example.

Mr War

  • Guest
Re: Re: Changes to Projectiles and Splashes
« Reply #9 on: 26 June 2011, 03:06:37 »
One cool thing about GAE applying this code is that mods using it in MG can port more easily to GAE. So even if the code varies, please try to keep XML syntax common.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Re: Changes to Projectiles and Splashes
« Reply #10 on: 26 June 2011, 05:18:14 »
One cool thing about GAE applying this code is that mods using it in MG can port more easily to GAE. So even if the code varies, please try to keep XML syntax common.
Most agreeable. GAE is usually able to play MG mods, and that compatibility is a large feature. I'd hope they'll support it eventually.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Changes to Projectiles and Splashes
« Reply #11 on: 26 June 2011, 07:38:59 »
Merged topics. Please don't duplicate topics. You should know that...

I'm confused, what did you merge? The moderation log shows you edited one of my posts, then split a topic, then merged it again? -- Omega

Edit: Forgot to delete the other thread, sorry.

silnarm

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: Changes to Projectiles and Splashes
« Reply #12 on: 27 June 2011, 11:18:39 »
Tickets 341 & 342.
Glest Advanced Engine - Code Monkey

Timeline | Downloads

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Changes to Projectiles and Splashes
« Reply #13 on: 27 June 2011, 13:01:46 »
MegaGlest topic about this: https://forum.megaglest.org/index.php?topic=7260

It's still undergoing work, with Will even having uploaded a patch today for allowing the delay and lifetime to be specified.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

will

  • Golem
  • ******
  • Posts: 783
    • View Profile
Re: Changes to Projectiles and Splashes
« Reply #14 on: 6 July 2011, 19:12:35 »
Patch for MG here: https://github.com/williame/megaglest/compare/6c3505b1c9540bfda9f0...c8b1629cd05255dace5b74b72d2c1093c82f1a02

I couldn't comment on the actual sourceforge bug thing, so I hope you find this here.

silnarm

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: Changes to Projectiles and Splashes
« Reply #15 on: 7 July 2011, 00:30:22 »
Thanks Will, re: comments on tickets, I had to disable them yesterday because we were getting people spamming them, I thought at the time they were registered users which was actually incorrect, apparently even anonymous users could 'comment', will change it to authenticated users.
Glest Advanced Engine - Code Monkey

Timeline | Downloads

 

anything