In game company mods

The winners of the business design competition already has! :wink:

But this is the standard format for shops and restaurants. You create a folder with a json and a png logo file. Products are placed in a different folder and you can even add your own, including adding texture and color variations.

{  
   "name":"TURNER",
   "description":"Your standard airport newsstand. Selling everything from today’s best sellers & magazines as well as a full line of convince items.",
   "logoPath":"turner.png",
   "businessClass":0,
   "businessType":5,
   "CEOName":"Richard Blankenship",
   "franchiseType":"Shop",
   "products":[  
      "Book",
      "Newspaper"
   ]
}
6 Likes

That is amazing! So I could do my local news paper imaged on to a news stand shop?

4 Likes

You guys are amazing…

Alright people. let’s get to work :smiley: I’m sure we can have a few real world entries ready from all over the world before release.

2 Likes

Chick-fil-A someone needs to make that as a restaurant option!

Could you … post some other json files? :smiley: Or is that asking too much?

The principle is the same for banks, contractors, aviation fuel suppliers. “Franchise businesses” have some additional variables.

{  
   "name":"Indigo Investments",
   "description":"Indigo Investments is a infrastructure investment bank that finances P3 (Public Private Partnerships) projects. A large portfolio under management includes public transit, airports as well as ground transportation networks.",
   "logoPath":"indigo.png",
   "businessClass":3,
   "businessType":3,
   "CEOName":"Oscar Klausen"
}

Products looks like this, but might change. We have not spent too much time on this.

"productType":"Headphones",
         "pricePerUnit":20,
         "imagePath":"product.png",
         "availableColors":[  
            {  
               "r":1.0,
               "g":1.0,
               "b":1.0,
               "a":1.0
            }
         ]
4 Likes

Does that mean you could just add a new shop into the game by just creating a new… Class/Object or whatever you call it in a .json file and then point it to a picture you’ve put somewhere for the logo?

That is what he is saying. I hope there will be a file with probabilities of a certain shop turning up in a playthrough.

All we need now is a list of businessClass and businessType:)

You might want to fix my spelling mistake “convince” should be “convenience”. Can’t launch with this bug!

@Fredrik this is amazing and will be very useful. Thank you so much but I have 2 questions;

  1. What does “business class” and “business type” means and what their values mean?
  2. Could you share json files of airlines too? :slight_smile:

Will do! :slight_smile:

Business Class:
0 = Cheap
1 = Small
2 = Medium
3 = Big
4 = Exclusive

Business Types:
0 = All (Do not use)
1 = Contractor
2 = AviationFuelSupplier
3 = Bank
4 = Airline
5 = Franchise

Airline does not exist yet as we have not finalized how modding of airline will work. It is a bit more complex than businesses.

4 Likes

So each business gets his own folder, with 1 json file and 1 png file?
And each product also gets its own folder, also with 1 json and 1 png file?
I reckon the franchisetypes are “Shop” and “Restaurant”?

You give us a finger… :smiley:

By the way, does every save get a copy of these configs? I can imagine that you don’t want 1000 businesses from all over the world in your game when you want a European game, but you don’t want to disable / enable businesses when you also want an Indian game.

1 Like

Yes, json and png file required. Will check how we setup the franchise types.

No, each game installation gets a setup of the vanilla businesses. You can simply then add your own. Later we will see how this can work with Steam workshop but it is not priority right now.

2 Likes

Fredrik I have another question, can regular players reach .json files under steam/steamaps/airportceo folder? Or base files will be locked and only developers can access to it?

They couldnt do that if they wanted to :slight_smile:

You can reach the files no problem

Actually they could do. For example in ETS2, you can access to a certain level of in-game files by only using “SCSextractor.exe” file extractor by SCS software and yet you cannot access to core files.

Sounds to me like the ETS2 files are not simple text files.

For ACEO they are simple text files.

Correct but you got my point, Devs can lock files by even a passworded .rar file.

Then how will your computer be able to read those files? :stuck_out_tongue:

He’s not wrong. The game will know the password of course, it is possible to do.

It’s just a (imo) bad move :slight_smile:

Luckily ACEO will have simple text files, so no problems there

2 Likes