The Executive - Movie Industry Tycoon

The Executive - Movie Industry Tycoon

Not enough ratings
Modding Guide
By Bobbyaxe
How to mod in real Actor/Director names, Studio names, add new features, and more! Also, change hidden game settings that enable you to turn off movie fatigue, enable dev console, and more!
   
Award
Favorite
Favorited
Unfavorite
Intro
This is a WIP modding guide, focusing on modifying the games configuration files, with no coding knowledge necessary. Code mods are a rather standard affair if you've modded other Unity games before.

I'll be adding topics to the guide mainly by request, since the devs will be releasing their own documentation eventually anyway.

The game's directory can be found by right clicking on the game in your Steam Library -> Browse -> View Local Files
Game Rules
This is a quick guide on changing settings that I imagine the devs plan to allow us to change in-game in a future update. They'll allow you to to disable things like franchise and topic fatigue, so you could release the same movie every year with no penalties.

In the Game's install folder, navigate to Data/Shared/Other . There are two relevant files for updating settings: GameSettings.json and Rules.json.

To incentivize the player to try different genres and themes, bonus xp and rp are given when you use a topic for the first time. The amount is governed by
"topic-first-use-xp" and "topic-first-use-rp". These can be increased or decreased to your liking.

Other settings include:

  • distribution-time - Self explanatory, the number of months your movie will be distributed for
  • theatrical-time - How long your movie will be in theaters
  • topic-fatigue-per-use - How much fatigue is added for each of your movies' genres on release
  • "topic-fatigue-threshold" - Anything above this threshold will result in your movie being "boring" (you'll be notified of this in game).
  • topic-fatigue-monthly-decay - The amount by which topic fatigue decreases per month
  • topic-fatigue-timeout - This is sort of an "upper bound" on the amount of time a genre can be considered boring. The default "3/0" means 3 years, 0 months. I would recommend changing the other settings instead of this one. You can achieve "no topic fatigue" by just setting topic-fatigue-per-use to 0 and you're good.
Game Settings
Most of the settings here are self-explanatory. You can change max talent, how frequently the available talent refreshes (allowing you to see more recruits in a shorter/longer period), and enable the dev console.
Modify Actor, Director, Distributor, Generated Movie Names
As you've probably noticed, all of the names that the game generates are parodies of real life people and businesses. These are hardcoded in the game files and can be modified to your heart's content. These files are found in <GameDirectory>\Data\Hollywood\Localization\Localization - Hollywood Talents.csv. Same goes for Chinawood.

On the discord's #modding channel, users have uploaded "Real Name" mods that you can download until we get workshop support. I have also uploaded the real movie names to the same channel.
Add New Premium Features
For this section, I'll format it as a walkthrough on how I added a new Dialogue feature called "Genius Feature". By the end, you'll be able to view it in the features list during production of your movie:


Step by step:
  1. Navigate to /Data/Shared/Other/Features.json
  2. You'll see that there is a long list of features in this file inside the "records" object. This is where you'll add your new feature.
  3. Start by just copying an existing feature, to make sure you include all of the required fields, and then modify the values as you see fit. For example, my new Genius feature looks like this:
    "genius-feature": { "name-key": "genius-feature", "set-id": "dialogues", "tech-reqs": ["period-writer"], "cost": { "small": 200000, "medium": 300000, "large": 500000, "blockbuster": 800000 }, "complexity": 2, "planning-reqs": { "writing": 25 }, "score-reqs": { "critics": 7 }, "rating-affinity": { "pg": 1, "pg-13": 1, "r": 1 }, "theme-affinity": { "aliens": 1, "alternatereality": 1, "assassin": 3, "business": 3, "cars": 1, "chase": 1, "christmas": 1, "college": 2, "comingofage": 1, "cyberpunk": 2, "dance": 1, "detective": 3, "dinosaurs": 1, "disaster": 1, "doctor": 3, "dog": 1, "dragon": 0, "drugs": 2, "dystopia": 2, "fbi": 2, "friendship": 2, "gangster": 2, "ghost": 3, "hacking": 3, "heist": 2, "highschool": 2, "hospital": 2, "infidelity": 2, "kidnapping": 3, "knight": 2, "magic": 1, "martialarts": 2, "military": 1, "monster": 2, "movies": 3, "murder": 3, "mythology": 1, "ninja": 2, "pirates": 2, "police": 3, "politics": 3, "postapocalyptic": 1, "prison": 3, "revenge": 2, "roadtrip": 2, "robot": 0, "slasher": 3, "smalltown": 2, "space": 1, "sports": 3, "spy": 1, "steampunk": 1, "supernatural": 0, "superhero": 3, "teenagers": 0, "terrorist": 1, "timetravel": 2, "trial": 3, "vampire": 0, "videogame": 0, "war": 1, "wedding": 1, "werewolf": 2, "wildwest": 2, "witch": 3, "zombie": 0, "artist": 1, "treasurehunt": 2, "familyrelationships": 0, "breakup": 3, "religion": 3 } }
  4. Finally, add a localization entry for your new feature in Shared/Localization/Localization.csv. Replace the id of "genius-feature" with your own feature's "name-key".
    Features.genius-feature,New Cool Genius Feature,Scénariste d’époque,Epochenschreiber,Guionista de época,Escrita de Época,历史剧作家,歴史物作家,시대극 작가,Dönemsel Yazar

    If you don't have a translation for each of the 9 languages, just leave it blank, but ensure that the commas remain or the file will not be parsed correctly. In my case, I just copied the non-english translations from the Period Writer feature for the sake of demonstration.

A note on some fields in your feature:
  • It's recommended to pick an existing technology for "tech-reqs", since adding new technologies is not easy at the moment.
Code Mods (Pre-Steam Workshop)
There are a number of mods available that change the behavior of the game in ways that are not possible by solely editing configuration files. For example, adding the ability to carry over insights from other saves when you create a new game. These mods can be found at the game's moddb page, until steam workshop is available. Full disclosure: at the time of writing, I've written the publicly available code mods. Any issues with these mods should be directed to the developer of the mod, not Aniki games.

https://www.moddb.com/games/the-executive-movie-industry-tycoon
8 Comments
うとく 19 Mar @ 2:57pm 
Thank You!
skylar 16 Mar @ 2:21am 
W
Bobbyaxe  [author] 26 Feb @ 10:56pm 
The localization files control what name is displayed in-game. The json defines the ID to lookup in the localization files, as well as stats.
Taciano 19 Feb @ 6:09pm 
Couldn't you already send the edited json files?
tremendouskid 18 Feb @ 11:48am 
How did you get ChatGPT to update the names. It was too many names and I tried to get it to do 100 at a time but it did like 10 (very poorly) and gave up lol.
Bobbyaxe  [author] 17 Feb @ 1:46pm 
Updated the guide with that info as well as adding new features.
Bobbyaxe  [author] 17 Feb @ 1:15pm 
Yes, each Industry (Hollywood/Chinawood by default) have files called Actors.json and Directors.json. You can change the names in here. It's a giant file and is a lot of work to change actor names, but it can be done. I'd recommend having ChatGPT replace the parody names with the real Actor/Director names.
Chaonix 17 Feb @ 8:27am 
can we edit the names of the talent.....the names in this game are soooo stupid (and lazy).