-
Notifications
You must be signed in to change notification settings - Fork 185
Update mod to release-20250330 #814
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Straight-up copied the one from OpenRA ModSDK.
As per OpenRA PR 21379.
As per OpenRA PR 21427.
OpenRA PR 21635.
40164d6 to
ce3d79a
Compare
…m loader OpenRA PR 21598.
OpenRA PR 21066.
OpenRA PR 21622.
OpenRA PR 20226.
- Move Voxel assets browser preview definitions from common to TS (OpenRA PR 21118). - Persist skirmish settings between sessions (OpenRA PR 21206). - Prevent community mods from warning on unused translations in the common assets (OpenRA PRs 21503, 21622). - Expose mod.yaml content to localisation (OpenRA PR 21601).
OpenRA PR 21623.
.\utility.cmd ra2 --update-mod release-20231010 --detailed --apply
OpenRA PR 21134. Run utility command --extract-chrome-strings. NOTE: This expects that there is a /fluent folder with a /chrome.ftl file in your mod!
OpenRA PR 21204? Run utility command --extract-yaml-strings.
Refinery.TickLifetime and TickVelocity were removed in OpenRA PR 20636 as they were apparently unused for a long, long time.
ce3d79a to
316ae3d
Compare
|
Fixed several things and took the liberty to update AUTHORS. I have two follow-up PRs ready:
But I would prefer not to add them to this already quite sizable PR. |
|
Crashes when I start with map |
Apparently it contained multiplayer maps, but we don't install it anyway.
To stop it from crashing due to a fence at the top tile row that is being projected outside the map bounds.
|
The problem was a fence at the topmost row of tiles, which was being projected outside of the map bounds. |
| // void INotifyHarvestAction.MovingToRefinery(Actor self, Actor refineryActor) | ||
| // { | ||
| // var iao = refineryActor.Trait<IAcceptResources>(); | ||
| // var targetCell = self.World.Map.CellContaining(iao.DeliveryPosition); | ||
| // if (destination != null && destination.Value != targetCell) | ||
| // ticksTillCheck = 0; | ||
| // refinery = refineryActor; | ||
| // destination = targetCell; | ||
| // } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out commented function.
| // self.QueueActivity(new DeliverResources(self, refinery)); | ||
| // self.QueueActivity(new FindAndDeliverResources(self, refinery)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Delete it or keep it. We track the changes in revision control.
| foreach (var kv in structuresSection) | ||
| { | ||
| var isDeployed = false; | ||
| // TODO: Add back isDeployed, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are you removing it?
| spawn-claimed: 5, 5, 22, 22 | ||
| spawn-disabled: 5, 5, 22, 22 # TODO: Needs new artwork! | ||
| admin: 64, 5, 7, 5 | ||
| bot: 170, 51, 16, 16 # TODO: Needs new artwork! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just copy from ra.


(Here we go again!)
Two things to note:
ChronoResourceDeliveryhere is broken because of the ongoing docking rework upstream , but I don't think it's worth adapting to the current WIP engine APIs until those settle to a semi-stable state.ImportRA2MapCommandmay have some regressions (I believe it doesn't import lamps after this update), but it deserves a full rewrite (as mentioned in Added a Red Alert 2 .map importer and terrain lighting #798 (comment)) based on Improve gen2 map importer OpenRA#20784, which I am already doing in a follow-up branch and would like to keep in a separate PR because this one is big enough.