AI Competetors : Removal Update

The place to discuss scripting and game modifications for X³: Reunion.

Moderators: Scripting / Modding Moderators, Moderators for English X Forum

qtv
Posts: 63
Joined: Fri, 7. Oct 05, 06:45
x3

Post by qtv »

It would be good if every now and then you were able to control what the other companies do - just to keep a bit of balance, especially for newbies.

It took me ages to earn my first million, and I wanted to explore and just waste time. If a competitor shot along to buying M! and M2 by the time I buy my third little TS ...well......

SO if you could have a sript message like "Corporation X has acquired 10 ships and has X credits. Do you want them to continue trading and making profits, cease operations, delay expansion for 6 hours?"

If I was at 1 million and they had 10 ships and 10million credits....I'd want them to delay expansion/put a temporary hold on trading...otherwise I'd get swamped.
Mailo
Posts: 1924
Joined: Wed, 5. May 04, 01:10
x3

Post by Mailo »

I would prefer not to suffer massive rep hits from these additional companies, but I guess it kind of depends on the mood you wish to set.

Spawning companies from the five races would add more Terracorps, spawning them from neutral races would simulate a darker universe with inter-corp wars the police doesn't care about (or possibly pirate clans posing as corporations).
The second possibility reminds me of the Rogue stories by SteveMill ... I would love to play like that :)

But this is a great idea, cannot wait to try this one out.
Skiddings
Posts: 50
Joined: Tue, 14. Feb 06, 21:15
x3

Post by Skiddings »

Surely it must be possible to add more races?
Cycrow
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 22408
Joined: Sun, 14. Nov 04, 23:26
x4

Post by Cycrow »

unfortually not, theres 3 custom races you can use, but you can create any more
liquidthunder
Posts: 172
Joined: Sun, 8. Feb 04, 14:00
x3

Post by liquidthunder »

unfortually not, theres 3 custom races you can use, but you can create any more
so you can create more races? cool

it would be cool if you hire pirates or mercanies to harass other companies, or get exculsive rights to deliver ware, or perform escort duties for them
bvschipper
Posts: 125
Joined: Mon, 14. Nov 05, 17:50
x3tc

Post by bvschipper »

Personally, using all races would seem to be the most logical. Just because the player is of a certain race does not equate to that player having a monopoly on creating a trading empire. What the game lacks in its un-modded form is competition both between and AMONG races. I would be enthused to see competition between AI controlled companies for market dominance.

If you take military action against a company, the race relations should absolutely be adjusted. This will force the player to look for other markets and wares to trade once a particular niche market (e.g., food production) is over saturated.

Kudos for the continued good work.
Dragon93
Posts: 230
Joined: Wed, 5. Oct 05, 19:54
x3

Post by Dragon93 »

I have thought of loads of names for another mod, here they are:
I just realised, you need a name for the race.
I have a few ideas:

Made Up

*Zigmorian Council.

*Shinzon Imperial Navy.

*Boldarion Space Fleet.

*Sikorian Navy.

*The Dulnar Federation of Planets.

*Rownar Battle Fleet.


From Games and Films

*Tholian Assembly.

*Cardassian Union.

*United Feeration Of Planets.

*Vasudan Alliance..........

What do you think?
Hope you like them.
:D
User avatar
LV
Sith Lord
Posts: 8255
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by LV »

Alot of the idea's i'm already on (logging assets and accounts and such).

Red
Code generates the race as random 1/5 meaning i could actually have 5 or 10 or 15 (only 5 new AI players enabled atm) AI players of the same race, I could be at war with 14 and kill the 15th and on spawning a new player all the other 14 would reset if you understand that. :)

I'm much happier of the idea of a BBS pay fine/buy rep message


Using the argon and boron ect is something I dont really want to do as it will make some races unchallengable and bring the possibility that they scoop up all the profits. The non used races are working well atm and I intend to keep but just incase the whole plugin has been designed so i can easily swap them to the core 5 with just 5 lines of code so I may release 2 versions.
User avatar
Lobai
Posts: 153
Joined: Mon, 21. Nov 05, 18:17
x3

Post by Lobai »

:idea: Names:
1. Energy United Corporation (EUC) - Mainly trades in E-cells
2. Yosdalix Federation (YF)
3. Cosdek Mining Conglomerate (CMC) - Names says it all
4. Nvidium Order - More Military
5. Epsilon Intergalactic Trade (EIT)

The biggest problem I have with X3 is that feeling that I'm all alone in the big sandbox. Sure, you can do whatever you want, but it's just more fun if you feel like you've got other people playing. Even if you have to make them out of sand yourself, hence what you're proposing. I think it's brilliant.

:idea: Ideas:
1. Like other suggested, make each AI corporation track rep with you apart from any race or other AI Corp. If you're rep is pretty good, maybe you could implement trade agreements or deals with them. Perhaps even a merger and acquisition of their assets if you're really close and have the money to buy them out (perhaps future releases).

2. I think this would work very well with Arch2's "Sector Takeover" script and the ambitious AI Corp could start to acquire territory based on their assets and ability to protect it (number of fighters/M6/M2/M1's).

3. Having a Go-To man for each AI Corp would be a good way to track Rep/Relations with that Corp. Being the CEO of your Corp, you could call up Mobab of Epsilon Energy Corp (EEC) and set up your deals/alliances/etc with them personally, and that would trickle down (initiate the commands) for the rest of his assets. Perhaps through the Message system or make a Custom or General command to Contact... (have a list of AI CEOs) which would open a popup message with options of dialogue. This would give the feeling of "other players" in the universe.
User avatar
Mobuj
Posts: 293
Joined: Wed, 23. Nov 05, 00:30
x3tc

Post by Mobuj »

THIS is what X3 is missing. :o

All the big mods and scripts seem to be geared to improving the player. The npc has been sorely overlooked. (BBS not withstanding)

There needs to be a competitor that is not a super power. A race that the player can either ally with or against. Were there is no repercussions from a race you need and want to keep.

I will want to go to war with one race eventually (Teladi Pirate loving Scum! :D ). So for now I don’t need any faction hits so I can buy all their best ships and factories. After that the enemy I choose will get what’s coming to his shiny green scaly hide.

Using the 5 main races, pirate types, and custom races would be a great mix. Gives the player a choice of who to have good/bad relations with.


U da Man LV! (y am i starting to choke?) :skull:


(I feel a disturbance in the force. Like millions of voices were finally heard and cheered happily.) :P
---------------------------
I am Popeye of Borg
You will be askimilated!
Galaxy613
Posts: 3285
Joined: Tue, 28. Dec 04, 02:19
x4

Post by Galaxy613 »

Quite so Mubu, thats why I am thinking that this AL Plugin and X3 1.4 will make X3 what it should've been from the beginning. I eagerly await both, :D while I also wait for Galatic Civilations 2, these two things I don't have to pay for! :)
10,000 Lightyears of awesomeness
Mailo
Posts: 1924
Joined: Wed, 5. May 04, 01:10
x3

Post by Mailo »

Any progress on this script?
Not wanting to put pressure on you, but I am really looking forward to this, and since I have to restart anyway for the DDRS-Mod and 1.4 ... :D
User avatar
LV
Sith Lord
Posts: 8255
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by LV »

yes i was about to throw out an alpha/beta but currently there is too much slowdown after a few game hours (all AI is set on godmode superquick scanning and jump direct to station ect so it could be this) so i'm still refining the code.

other than that most of the code is complete, the only code i still need to refine is the AI choice of if it buys a station/ts/tp/fighter ect as i'm testing currently with the AI starting with 150m credits and the capture code (yes they will cap ships needs some tinkering) :)
LV's TC Scripts
Readme's For All My Scripts


I felt a great disturbance in the forum, Like millions of voices cried out in terror, then were silenced

si tacuisses, philosophus mansisses
User avatar
enenra
Posts: 7150
Joined: Fri, 8. Apr 05, 19:09
x4

Post by enenra »

LV, some names of companies are in the t-File 44001.xml

maybe you want to use them. :)
EidolonsFury
Posts: 459
Joined: Mon, 7. Nov 05, 03:35
x4

Post by EidolonsFury »

Geez LV, do you ever take a break? Moderators aren't supposed to work this hard putting out so many scripts on their own. Keep up the good work *cracks whip* :twisted:
"As far as the laws of mathematics refer to reality, they are not certain; and as far as they are certain, they do not refer to reality." - Albert Einstein (1879 - 1955)
User avatar
LV
Sith Lord
Posts: 8255
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by LV »

DSE [ITF] wrote:LV, some names of companies are in the t-File 44001.xml

maybe you want to use them. :)
01 is huge, point me to an area


LV wraps EidolonsFury's whip around his neck and chokes him with it.

I mod here to keep order so the scripts I/we write are not drowned in m****.

The Empire comes first, Scripting second, Picking on you lot comes third so there is no need to worry about it interfering :)
LV's TC Scripts
Readme's For All My Scripts


I felt a great disturbance in the forum, Like millions of voices cried out in terror, then were silenced

si tacuisses, philosophus mansisses
User avatar
Stevio
Posts: 2271
Joined: Sat, 4. Jun 05, 10:36
x3tc

Post by Stevio »

wheres 440001, i only have 440002

---------

anyway there are some names if you go into the resource editor go to page 1000,

after the race names there are a few company names in there :wink:
Blinki1984
Posts: 245
Joined: Sat, 14. Feb 04, 11:15
x3

Post by Blinki1984 »

Have you considdered to take one of mine Ideas for the AI battle behaviour?
Here is some Idea for your Mod

The dynamic AI

As you've already written, the AI should trade, buy new units and trade more. But every time the Ai reaches a certain point of level, this could be set by money or by amount of ships, he will gain experience.
This will result in the abillity to buy new units. For example bigger ships, or shields. This way he will not only gain money, but also influence. The evolution will continue until he has the abillity to buy all the ships he wants.

What does this mean to you?
First of all his influence on the marked will grow since he will be able to buy more goods by increacing development. So your opponent will be getting better after some time.

The same way he increaces his shipstock he should decreace.
This means that he should level down if loses money, this way he won't get broke. For example if he is dropping below a certain ammount of money he won't by super freighters any more, but smaller ones.

I once made a proposal for a german scripter, containig the AI behavior thowards the player.

First level.
The AI contains of some small freighters and one or two fighters.
In this stage he will be harmless and therefore be marked as friendly.
If you attack him anyway, you will loose friendlyness thowards the other races, and he will remain neutral.

Second level.
After some time of trade, he will be strong enough, to buy new ships and advance the old one, and maby buy the first station. Within this stage he will still be friendly to you, but start to guard his freighters.
If you attack him now you will also loose some recognition, and he will be now hostile thowards you.

Third level.
No he is a real opponent, with own stations a moderate fleed and quite a trading network. Now your firendlyness is defenetly over. Reaching the third level he will automaticly turn enemy thowards you and you won't loose any recognition, because he is the one who attacks. He will start to send out squadrons to seek you and your freighters, so watch out.

Fourth Level.
Now hell breaks loose. He is now having M1 and M2 ships and a real impresive fleed. He will start to systematicly destroy you, by taking over one sector by the other. This means he will place patrole ships within the most important sectors constantly seeking for your transporters, and fleeds seeking for your army.


These four levels work both way, the more influence he gets the higer his level will be. If you manage to beat him, his level will drop, until he reaches the first level. This means he will turn friendly thowards you automaticly.

This is how I suspect a real AI to behave.

Features.
1. Buying and equip ships realtime.
2. Real gadged management.
3. extending the radius of influence.
4. increacing the level of hostality
5. evolve the ships and stations
User avatar
enenra
Posts: 7150
Joined: Fri, 8. Apr 05, 19:09
x4

Post by enenra »

stevio wrote:wheres 440001, i only have 440002

---------

anyway there are some names if you go into the resource editor go to page 1000,

after the race names there are a few company names in there :wink:
yes... :D

That was what I mean... :)
alphalvr
Posts: 1540
Joined: Sun, 13. Nov 05, 18:19
x3ap

Post by alphalvr »

qtv wrote:It would be good if every now and then you were able to control what the other companies do - just to keep a bit of balance, especially for newbies.

It took me ages to earn my first million, and I wanted to explore and just waste time. If a competitor shot along to buying M! and M2 by the time I buy my third little TS ...well......

SO if you could have a sript message like "Corporation X has acquired 10 ships and has X credits. Do you want them to continue trading and making profits, cease operations, delay expansion for 6 hours?"

If I was at 1 million and they had 10 ships and 10million credits....I'd want them to delay expansion/put a temporary hold on trading...otherwise I'd get swamped.
your kidding right :o why not just not install the script :roll:

anyway you can control it i expect....AL on/off :P

what your askin for is like being attacked by pirates and starting to lose so you press the `disable ai weapons buttons` :wink: if think they call it a `dirty rotten CHEAT` script :P

im looking forward to this...i was looking for this thread yesterday....oooooh trade wars as well cooooooool

maybe have it so not only do they have the abvility to cap ships....they will grab any lying about....ive lieft loads i havent got round to claiming after capping. id do it, so should they. same goes for cargo left loating in space...let em take it.

to be honest...this is exactly what you shuold have been up against in the game anyway....its how i read the box :?

at least lv knows what a free trader is :D

hmmn dunno which i want more race invasion 1.5 or this......hmmmn i know ....BOTH.....NOW! *stamps foot* :wink:

how about `Superior Universal Force` or` Superior Universal Trading Force` as one company name.....after my own....superior installation force.....everyone always looks at me gone out...its a real eye catcher

Return to “X³: Reunion - Scripts and Modding”