Skip to content

Commit

Permalink
add Mod "Easy Post"
Browse files Browse the repository at this point in the history
  • Loading branch information
Taludas committed Jun 8, 2024
1 parent 2348fc0 commit 3e6fefd
Show file tree
Hide file tree
Showing 5 changed files with 319 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<ModOps>

<ModOp Type="remove" GUID="535,536,2524,4267,4268" Path="/Values/Product/BlockTransfer"></ModOp>
<ModOp Type="remove" GUID="535,536,2524,4267,4268" Path="/Values/Product/IsStrategicResource"></ModOp>

<ModOp Type="add" GUID="502019" Path="/Values/ProductList/List">
<Item>
<Product>535</Product>
</Item>
<Item>
<Product>536</Product>
</Item>
<Item>
<Product>2524</Product>
</Item>
<Item>
<Product>4267</Product>
</Item>
<Item>
<Product>4268</Product>
</Item>
</ModOp>

<ModOp Type="add" GUID="962,963" Path="/Values/Selection">
<UnlockSecondGUI>1500300092</UnlockSecondGUI>
<SecondGUIType>Pier</SecondGUIType>
</ModOp>

<ModOp Type="add" GUID="962,963" Path="/Values/LoadingPier">
<AllowExclusiveTrading>1</AllowExclusiveTrading>
</ModOp>

<Group Condition="#Hackner_EnbesaMailIntegration">
<ModOp Type="add" GUID="103693000" Path="/Values/Selection">
<UnlockSecondGUI>1500300092</UnlockSecondGUI>
<SecondGUIType>Pier</SecondGUIType>
</ModOp>

<ModOp Type="add" GUID="103693000" Path="/Values/LoadingPier">
<AllowExclusiveTrading>1</AllowExclusiveTrading>
</ModOp>

<ModOp Type="add" GUID="502019" Path="/Values/ProductList/List">
<Item>
<Product>103693031</Product>
</Item>
</ModOp>

<ModOp Type="remove" GUID="103693031" Path="/Values/Product/BlockTransfer"></ModOp>
<ModOp Type="remove" GUID="103693031" Path="/Values/Product/IsStrategicResource"></ModOp>
</Group>
</ModOps>
75 changes: 75 additions & 0 deletions [Misc] Easy Post (Taludas)/modinfo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"Version": "1.0.0",
"ModID": "Taludas_EasyPost",
"IncompatibleIds": null,
"ModDependencies": [
"shared_ui_change_kurila"
],
"LoadAfterIds": [
"shared_ui_change_kurila"
],
"Category": {
"Chinese": "Misc",
"English": "Misc",
"French": "Misc",
"German": "Misc",
"Italian": "Misc",
"Japanese": "Misc",
"Korean": "Misc",
"Polish": "Misc",
"Russian": "Misc",
"Spanish": "Misc",
"Taiwanese": "Misc"
},
"ModName": {
"Chinese": "Easy Post (Taludas)",
"English": "Easy Post (Taludas)",
"French": "Easy Post (Taludas)",
"German": "Easy Post (Taludas)",
"Italian": "Easy Post (Taludas)",
"Japanese": "Easy Post (Taludas)",
"Korean": "Easy Post (Taludas)",
"Polish": "Easy Post (Taludas)",
"Russian": "Easy Post (Taludas)",
"Spanish": "Easy Post (Taludas)",
"Taiwanese": "Easy Post (Taludas)"
},
"Description": {
"Chinese": null,
"English": "Enables 1.) setting a minimum stock for all post types, 2.) (after hitting Shift+C) setting an exclusive traderoute good for the Airship Platform, 3.) trading the different posttypes via normal traderoutes (no conversion from local post to other types though!!!)",
"French": null,
"German": "Ermöglicht 1.) das Festlegen eines Mindestbestands für alle Posttypen, 2.) (nach Drücken von Shift+C) das Festlegen einer exklusiven Handelsware, die für die Luftschiffplattform gilt, 3.) den Handel mit den verschiedenen Posttypen über normale Handelsrouten (allerdings keine Umwandlung von lokaler Post in andere Typen!!!)",
"Italian": null,
"Japanese": null,
"Korean": null,
"Polish": null,
"Russian": null,
"Spanish": null,
"Taiwanese": null
},
"KnownIssues":
[
{
"Chinese": null,
"English": null,
"French": null,
"German": null,
"Italian": null,
"Japanese": null,
"Korean": null,
"Polish": null,
"Russian": null,
"Spanish": null,
"Taiwanese": null
}
],
"DLCDependencies": [
{
"DLC":"EmpireOfTheSkies",
"Dependant": "required"
}
],
"CreatorName": "Taludas",
"CreatorContact": "https://github.com/Taludas",
"Image": null
}
5 changes: 5 additions & 0 deletions [Misc] Easy Post (Taludas)/shared_ui_change_kurila/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Shared UI Change

This mod makes it possible to switch between 2 seperate UI for buildings.

- Default Key is "Shift+C".
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
<ModOps>
<ModOp Type="add" GUID='2001271' Path="/Values/GUIConfig/KeyBindings">
<Item>
<KeyTypes>Shift;C</KeyTypes>
<Command>ts.Conditions.RegisterTriggerForCurrentParticipant(1500300093)</Command>
<Active>Session</Active>
<AvailableOnPlatforms>PC;Xbox;PS;Stadia</AvailableOnPlatforms>
<AudioEvent>200634</AudioEvent>
<Configurable>0</Configurable>
<HideInOptionMenu>1</HideInOptionMenu>
<AllowMultipleShortcuts>1</AllowMultipleShortcuts>
</Item>
</ModOp>
<!-- Trigger Code created by Serp -->
<ModOp Type="AddNextSibling" GUID="141489">
<Asset>
<Template>UnlockableAsset</Template>
<Values>
<Standard>
<GUID>1500300092</GUID>
<Name>Lock_For_Second_Guitype</Name>
</Standard>
<Locked />
</Values>
</Asset>
<Asset>
<Template>Trigger</Template>
<Values>
<Standard>
<GUID>1500300093</GUID>
<Name>Second_GUIType_Locker/Unlocker</Name>
</Standard>
<Trigger>
<TriggerCondition>
<IsBaseAutoCreateAsset>1</IsBaseAutoCreateAsset>
<Values>
<Condition>
<SubConditionCompletionOrder>MutuallyExclusive</SubConditionCompletionOrder>
</Condition>
<ConditionAlwaysTrue />
</Values>
</TriggerCondition>
<SubTriggers>
<Item>
<SubTrigger>
<Template>AutoCreateTrigger</Template>
<Values>
<Trigger>
<TriggerCondition>
<Template>ConditionUnlocked</Template>
<Values>
<Condition />
<ConditionUnlocked>
<UnlockNeeded>1500300092</UnlockNeeded>
</ConditionUnlocked>
<ConditionPropsNegatable>
<NegateCondition>1</NegateCondition>
</ConditionPropsNegatable>
</Values>
</TriggerCondition>
<TriggerActions>
<Item>
<TriggerAction>
<Template>ActionUnlockAsset</Template>
<Values>
<Action />
<ActionUnlockAsset>
<UnlockAssets>
<Item>
<Asset>1500300092</Asset>
</Item>
</UnlockAssets>
<UnhideAssets />
</ActionUnlockAsset>
</Values>
</TriggerAction>
</Item>
</TriggerActions>
</Trigger>
</Values>
</SubTrigger>
</Item>
<Item>
<SubTrigger>
<Template>AutoCreateTrigger</Template>
<Values>
<Trigger>
<TriggerCondition>
<Template>ConditionUnlocked</Template>
<Values>
<Condition />
<ConditionUnlocked>
<UnlockNeeded>1500300092</UnlockNeeded>
</ConditionUnlocked>
<ConditionPropsNegatable />
</Values>
</TriggerCondition>
<TriggerActions>
<Item>
<TriggerAction>
<Template>ActionLockAsset</Template>
<Values>
<Action />
<ActionLockAsset>
<LockAssets>
<Item>
<Asset>1500300092</Asset>
</Item>
</LockAssets>
</ActionLockAsset>
</Values>
</TriggerAction>
</Item>
</TriggerActions>
</Trigger>
</Values>
</SubTrigger>
</Item>
</SubTriggers>
</Trigger>
<TriggerSetup>
<AutoRegisterTrigger>0</AutoRegisterTrigger>
<UsedBySecondParties>0</UsedBySecondParties>
</TriggerSetup>
</Values>
</Asset>
</ModOp>

<!-- Example
<Selection>
<UnlockSecondGUI>1500300092</UnlockSecondGUI>
<SecondGUIType>Guildhouse</SecondGUIType>
</Selection>
-->
</ModOps>
52 changes: 52 additions & 0 deletions [Misc] Easy Post (Taludas)/shared_ui_change_kurila/modinfo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"Version": "1.0",
"ModID": "shared_ui_change_kurila",
"DeprecateIds": [],
"ModDependencies": [],
"LoadAfterIds": [],
"IncompatibleIds": null,
"Category": {
"English": "Shared",
"Chinese": "Shared",
"French": "Shared",
"German": "Shared",
"Italian": "Shared",
"Japanese": "Shared",
"Korean": "Shared",
"Polish": "Shared",
"Russian": "Shared",
"Spanish": "Shared",
"Taiwanese": "Shared"
},
"ModName": {
"Chinese": "UI Change (Kurila)",
"English": "UI Change (Kurila)",
"French": "UI Change (Kurila)",
"German": "UI Change (Kurila)",
"Italian": "UI Change (Kurila)",
"Japanese": "UI Change (Kurila)",
"Korean": "UI Change (Kurila)",
"Polish": "UI Change (Kurila)",
"Russian": "UI Change (Kurila)",
"Spanish": "UI Change (Kurila)",
"Taiwanese": "UI Change (Kurila)"
},
"Description": {
"English": "file::README.md",
"German": "file::README.md",
"Chinese": "file::README.md",
"French": "file::README.md",
"Italian": "file::README.md",
"Japanese": "file::README.md",
"Korean": "file::README.md",
"Polish": "file::README.md",
"Russian": "file::README.md",
"Spanish": "file::README.md",
"Taiwanese": "file::README.md"
},
"KnownIssues": null,
"DLCDependencies": null,
"CreatorName": "Kurila and Serp",
"CreatorContact": "https://discord.gg/YTQGDFK",
"Image": null
}

0 comments on commit 3e6fefd

Please sign in to comment.