Author Topic: The fs1 ai  (Read 7102 times)

0 Members and 1 Guest are viewing this topic.

Offline vyper

  • 210
  • The Sexy Scotsman

It's really a no-brainer to figure this one out.


QFT. We've been over this before. Many times. It's too much work for too little reward.
"But you live, you learn.  Unless you die.  Then you're ****ed." - aldo14

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
In that vase, wouldn't just setting friendly fihgters to higer AI even things out?

Go ahead and do it first.

Then we'll add it. No coder is interested in breaking the code if no one is going to fix the missions.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline Woolie Wool

  • 211
  • Fire main batteries
MAYBE, JUST MAYBE, people would like to play classic FS2 with new graphics but without screwing up balance? MAYBE.

I wonder just how much "balance" (wrong word..difficulty would be a better one) would be affected..the AI is, and allways will be an idiot.

Tell me, TrashMan, have you ever had to do balancing work for missions and tables? It's hard work. Every factor you change screws with every oter factor. A good game balance is a house of cards where every table figure is a card. Guess what happens when you move a few cards? You're talking about taking the cards that make up the very foundation and radically rearranging them.

I'd love to have better AI. I wouldn't love to have to remake all my Starforce missions to compensate.
16:46   Quanto   ****, a mosquito somehow managed to bite the side of my palm
16:46   Quanto   it itches like hell
16:46   Woolie   !8ball does Quanto have malaria
16:46   BotenAnna   Woolie: The outlook is good.
16:47   Quanto   D:

"did they use anesthetic when they removed your sense of humor or did you have to weep and struggle like a tiny baby"
--General Battuta

 

Offline Flipside

  • əp!sd!l£
  • 212
Damn... I must have been tired last night, since when did TVWP = Freespace 1 Port :wtf:

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
The AI is being worked on, but the new features have to be defined by the Mod using it, yes, FS2 AI is famous for it's magnetic wingmen etc, but, alas, changing the AI permanently would effect the performance of the main campaign, so they have to be optional.

I'd say it about time to say "F** off!" to the preformance of the main FS campaign!

So what if it would change the balance of the current mission? theres many ways to go around it. Dificultty settings... Or one can fix the missions...like we don't have the main FS2 campaign with some other fixes and LS nebulas for DL allready?

Well, I tend to agree with TrashMan, except I'd like a solution, not an "I don't care"... and the solution would be, instead of defining modifications to AI behaviour, etc as being different from default FS2, you just give the option to put a certain file, eg campaignname.fsa (FS AI) with the campaign.  If the file is found (the name of the campaign with .fsa extension), then it will be used instead of the AI included inside of the .exe files.

OK, this is where the solution comes in... extract the settings for Retail FS2 behavior to this file.  Include it with the FS2 Campaign along with the FS2 SCP .exe's as a FreeSpace2.fsa file.. so even if you get just the .exes (with the changed/upgraded AI), you also get the Retail FS2 fix included.  And, if it would be possible to extract the FS1 AI, that would be nice for FSPort.

Whaddya think?

  

Offline Snail

  • SC 5
  • 214
  • Posts: ☂
Why not just chuck all this into ai_profiles.tbl? :wtf:

 

Offline Flipside

  • əp!sd!l£
  • 212
That's what I was saying at the start of the thread, there's already a feature for creating Mod-specific ai-behaviour provided by the SCP, but it's down to individual Mods to adjust those profiles to suit their own needs, Vasudan Admiral, for example, made a rather handy AI for our Gunboats in Twisted Infinities, which makes them behave far better than simply trying to make them big bombers or small cruisers.

That's why I moved it to a Mod forum, though, in admittance, I moved it to the wrong Mod forum, but the good intentions were there.... :nervous:

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Ya, so if everything is controlled by ai_profiles.tbl, then all problems are solved, and everyone is happy, right?

You would even have ppl releasing mods to make the main FS2 Campaign less stupid AI-wise.  Yay!

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Which is exactly what the SCP have been doing all along.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
It's not even a question of if it's balanced.  It'd be fundamentally different from original FS2, and therefore should not be any sort of default behavior.  Now, profiles are nice, but I think it would be nice if the FS1 AI were integrated alongside the FS2 ai, and given a commandline option to enable it.  I can't imagine you can completely emulate the FS1 AI in some table changes, unless that's really all the FS2 ai is changed from FS1, but I doubt it.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline dude

  • 24
It's not even a question of if it's balanced.  It'd be fundamentally different from original FS2, and therefore should not be any sort of default behavior.  Now, profiles are nice, but I think it would be nice if the FS1 AI were integrated alongside the FS2 ai, and given a commandline option to enable it.  I can't imagine you can completely emulate the FS1 AI in some table changes, unless that's really all the FS2 ai is changed from FS1, but I doubt it.

id like to give this a try. how would this be done?

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Downloading the source from CVS and doing it yourself or begging a coder to add it to the roadmap.  The former is preferred of course :)
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline dude

  • 24
let me restate what i was going for.

on scp, when i choose the fs1 port. can i have it load a file that says, use the fs1 ai??

not fs2 port to fs1 ai.

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Not currently, that's what I was talking about being a nice addition.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
It is now possible to clone the FS1 AI if you can find someone to do it, and then have FS2 use that, thx to Fabian (I think?)'s work on modularizing the AI code.  It is not done, only possible to be done, now.

 

Offline wdarkk

  • 26
In that vase, wouldn't just setting friendly fihgters to higer AI even things out?

Nobody knows. Want to do the tests?