Jump to content


Photo

Cannibalising Ufo:ai For Xenocide


  • Please log in to reply
12 replies to this topic

#1 eyetooth

eyetooth

    Rookie

  • Forum Members
  • Pip
  • 0 posts

Posted 11 December 2005 - 09:11 PM

UFO:AI looks to be at the threshold of abandonment. Considering that they have what is close to a working battlescape but almost no geoscape, is there any way to convert QuakeC code, maps models to what you're using? Could ANYTHING of worth be scavenged from this tragic project (with the devs' blessing, of course)?

#2 Guest_Azrael_*

Guest_Azrael_*
  • Guests

Posted 11 December 2005 - 09:13 PM

I seriously doubt it.

#3 eyetooth

eyetooth

    Rookie

  • Forum Members
  • Pip
  • 0 posts

Posted 11 December 2005 - 09:46 PM

Shoot...not even the models, sans animations?

(I'm not up to speed with how far you're along with the battlescape BTW.)

#4 Blehm 98

Blehm 98

    Colonel

  • [Global Moderators]
  • PipPipPipPipPip
  • 2626 posts

Posted 12 December 2005 - 12:31 AM

if it isn't in C++, in short, the answer is no. You said QuakeC, i am figuring that is some sort of C. But you have to remember, C is not C++, so it would still take a while. It would take longer to convert it over than it would to code it from scratch, even if it was C (well, depending on the coding, it could be possible to salvage it though, but i seriously doubt it)

models would also have to be compatible with all of our models
Top Secret Xenocide Status report

BF2 Hackers =5SF= have busted
]sD[ Engageo <-- couldn't get him banned though, no screenshot of him ingame
]sD[Nomisser
an AK guy
The anti-logarithm of the logarithm of X plus the logarithm of Y equals X times Y, or 10^(logX + logY) = XY
Posted Image
I hate spider solitaire...

#5 eyetooth

eyetooth

    Rookie

  • Forum Members
  • Pip
  • 0 posts

Posted 12 December 2005 - 02:17 AM

Hm, I'd have thought there'd be a programme/algorithm that could at least port Quake models to Ogre. After all models are just vertices, it shouldn't be hard to re-interpret them from one engine to another. Same with map objects. Skins are another matter, but perhaps something could be fudged with them too.

Anyhow, cheers for your response. I would like something, however meagre, to come of that project.

#6 Sporb

Sporb

    UFO2000 Staff

  • Moderators
  • PipPipPipPip
  • 739 posts

Posted 12 December 2005 - 04:12 AM

isnt Cpp just an evolution on C? if so then the code will probably work with some tweaks

#7 Guest_Azrael_*

Guest_Azrael_*
  • Guests

Posted 12 December 2005 - 04:38 AM

Even if the whole code could be converted, I suspect none of our programmers would take it. UFO: AI was programmed in a certain way, PX is done in another. Plus I think our programmers wouldn't like to take foreign code.
As for the models, I've taken a look at them and they look of lesser quality than ours, I don't think Vaaish would take them either.
Above all, I think everyone here wants to make every bit of Xenocide ourselves :)

#8 rincewind

rincewind

    Programming Department

  • Xenocide Programming Department
  • 541 posts

Posted 12 December 2005 - 05:29 AM

QuakeC is a C-like scripting language to write quake1 mods. It will only run inside a quake1-engine.
Models are probably going to be way to low-poly for our purposes. Also they won't fit Art's concepts.

Rincewind
Posted Image

I love boost!!! The next best thing since the invention of C++.

#9 eyetooth

eyetooth

    Rookie

  • Forum Members
  • Pip
  • 0 posts

Posted 12 December 2005 - 02:31 PM

Well, the models may have low polycounts, but many look quite good...as to conflicts with concept art, with due respect, if something is already built and it fits in, why not use it? I suppose I do understand the desire to make everything yourselves, though.

What about map objects? They have a great deal done in this respect, and I don't think the lower polycount would be as much as an issue there. Also, most of the textures they use are public domain.

The game is written with the Quake2 engine; if QuakeC is for Quake1, perhaps I got the terms mixed up.

#10 Guest_Azrael_*

Guest_Azrael_*
  • Guests

Posted 12 December 2005 - 02:36 PM

Well, the models may have low polycounts, but many look quite good...as to conflicts with concept art, with due respect, if something is already built and it fits in, why not use it?


Because they don't fit, besides, as it was said, they are too low poly, they don't match the quality level our artwork department has.

What about map objects?  They have a great deal done in this respect, and I don't think the lower polycount would be as much as an issue there.  Also, most of the textures they use are public domain.

If you mean objects like trees and such, I dunno about that.

The game is written with the Quake2 engine; if QuakeC is for Quake1, perhaps I got the terms mixed up.

<{POST_SNAPBACK}>

We are using Ogre as engine.

#11 mikker

mikker

    Artwork Department

  • Xenocide Artwork Department
  • 2211 posts

Posted 12 December 2005 - 02:43 PM

some of the human models looks salvagable - and so does much of the textures - very much usable. If we get permission to take them, of course.

Some people say that dreams are a portal to the subconscious. If that is so, I am a very disturbed person.

the truth about scientology

#12 eyetooth

eyetooth

    Rookie

  • Forum Members
  • Pip
  • 0 posts

Posted 12 December 2005 - 02:46 PM

If you mean objects like trees and such, I dunno about that.


Not just generic doohickeys; they have a wide variety of structures built as well, all designed for a grid-based tactical game.

The game is written with the Quake2 engine; if QuakeC is for Quake1, perhaps I got the terms mixed up.

We are using Ogre as engine.


I was referring to UFO:AI there. I didn't know if the two engines were compatible in any respect, I had to ask.

Edited by eyetooth, 12 December 2005 - 02:47 PM.


#13 inquisiteur

inquisiteur

    Squaddie

  • Forum Members
  • PipPip
  • 6 posts

Posted 02 December 2006 - 02:44 PM

things have changed, with the RC 2 version 6 the game is now really playable, I am really enjoying playing multiplayer sessions with friends on tactical maps.

There is still much improvements to be done, but it would be a mistake to not take a try; the game is progessing very quickly since the changes in the development team.