1
0
mirror of https://github.com/Oarcinae/FactorioScenarioMultiplayerSpawn.git synced 2024-12-12 10:13:58 +02:00
Commit Graph

163 Commits

Author SHA1 Message Date
plex
aad1100d7c
update zh-CN locale (#274)
* add mod setting string locale

* add more locale gui

* add more locale

* add zh-CN locale

* update locale
2024-11-21 13:41:39 -05:00
Oarcinae
4cd397f815 Add basic support for Vulcanus secondary spawns.
Have a workaround for demolishers that tracks them and destroys them if they are too close to the spawn. Can definitely be abused, but good enough for now. Fixed issue with joiners being teleported unexpectedly when rerolling a secondary spawn. Removed some old commented out code in utils. Tweak default danger radius to be smaller based on feedback. Fix fuild resources and sharing entities not moving when scaling spawn size. Added locale for welcome home ground text.
2024-11-19 20:59:25 -05:00
Oarcinae
9b215c9f0d Fix missing localization for research notification and add warnings about supported surfaces. 2024-11-13 06:32:50 -05:00
Oarcinae
a4c4a67d32 Renaming startup setting for enabling secondary spawns. Adding some helper commands. Fixing more migration issues. 2024-11-11 12:00:10 -05:00
Oarcinae
1421cf029a Fix regrowth and migration issues. 2024-11-09 00:19:04 -05:00
Oarcinae
30646f63d7 Saving major work implementing and testing secondary spawns on other surfaces. Still semi-experimental. 2024-11-08 23:00:12 -05:00
Oarcinae
3eb2c385c9 Saving my work getting other planet spawns to work. Got distracted by a repeatable desync related to cheat planet command and removing offline players. Needs more testing. 2024-11-07 22:27:12 -05:00
Oarcinae
bafd95df2f Ignore lua warning for custom event type. 2024-11-06 12:38:01 -05:00
Oarcinae
7dba51d535 Adding a hacky way to scale damage to spawners near spawns. Defaults to off because it is somewhat experimental. 2024-11-05 11:09:01 -05:00
Oarcinae
5bcaa1267a
Dev fix teleport issue 2.1.6 (#238)
* plexpt localization work

* Fix teleport bug when remote driving.

* Fix some minor localization issues from PR.

* Fix some more incompatibilities due to dependency ordering. Add more surfaces to be blacklisted as well.

* Update changelog.

---------

Co-authored-by: plexpt <plexpt@gmail.com>
2024-11-04 12:23:07 -05:00
Oarcinae
f9ae63f229 Add clear error message for someone trying to re-init the mod on a save. 2024-11-01 13:24:32 -04:00
Oarcinae
7ddc0c2135 Should fix a LOT of cases where player was used instead of player.character. Add broadcast for when player changes surfaces and platforms. 2024-10-27 19:50:52 -04:00
Oarcinae
49764f928f Adding utility function for grabbing cargo pods to the player. Not yet exposed. Fixing #224 (player respawn on other planets crashes game). Adding custom events to help with integration and for handling changing between surfaces. 2024-10-27 18:06:16 -04:00
Oarcinae
d4b26d93ac Saving work on custom events. 2024-10-27 18:06:16 -04:00
Oarcinae
98fb2e3c54 Fixed some issues related to Space Age Compat. Added a teleport to respawn button. Should be stable enough for an "experimental" release at this point. 2024-10-21 23:11:20 -04:00
Oarcinae
0d5ec9210e Saving my work. The game loads and most of the basics are working but not properly tested yet. 2024-10-21 13:48:42 -04:00
Oarcinae
6d75811639 Renaming global to storage. 2024-10-19 20:48:20 -04:00
Oarcinae
f8d1dcf78d
Merge branch 'dev_2.0.4_pre_sa_release' into 191-desync-unknown-cause-v203-suspect-enemy-forces-scaling 2024-10-19 12:42:03 -04:00
Oarcinae
8339fc017c Fix a bug with mod startup setting being overridden incorrectly by scenario usage. 2024-10-18 22:23:21 -04:00
Oarcinae
9b9e3937be Completely remove the enemy easy and medium forces. Rollback due to suspected desync source. Including removing the force evo settings. 2024-10-18 13:17:18 -04:00
Oarcinae
340a21479a Saving rollback work. Not tested yet. 2024-10-17 21:55:10 -04:00
Oarcinae
4e4f999e7e Fix coin shop not being updated when mod setting changed. Change config parser to build helper table on load to avoid hard coded repeated stuff. Update changelog. 2024-10-13 09:31:47 -04:00
Oarcinae
0d46fcd3fa Return of the coin shop. Plus some cleanup of comments in the config.lua file with regards to the template scenario. Also bumping version number and starting changelog. 2024-10-12 21:57:46 -04:00
Oarcinae
ffc9b450a5 Saving my work for surface starting items and resources config GUI. Have the starting items working. Need to setup GUI for resources next. 2024-10-06 15:28:16 -04:00
Oarcinae
3ad5d85c87 Saving work on player list. Mostly working? 2024-10-04 13:27:42 -04:00
Oarcinae
4000063d6f Fixed some issues with regrowth missing vehicles. Added regrowth refresh around spidertrons and on exiting any vehicle. Added more info to the ingame settings GUI with subheaders. Added checks to ensure mod default settings match internal example config. Reduced refresh area for regrowth around players to reduce UPS impact. Added more info about template scenario in config file. 2024-09-24 22:28:45 -04:00
Oarcinae
f6cfc898f3 Making the holding pen pretty. 2024-09-24 11:32:58 -04:00
Oarcinae
d133179a74 Exposed more of the resource placement as mod settings. Changed default positioning to be relative to spawn radius instead of spawn center. Move more of spawn config to be in general settings, not surface specific. 2024-09-23 22:48:08 -04:00
Oarcinae
396de6e984 Added support for secondary spawns. Currently just copies nauvis style spawns. Will need updating for Space Age later. Fixed a missing tooltip. 2024-09-23 12:59:22 -04:00
Oarcinae
3877fed9c2 Update notes. 2024-09-22 22:21:50 -04:00
Oarcinae
a7c300f991 Cleaning up a lot of small things. Localizations, minor todos, removing extra log messages. Fixed an issue with regrowth refreshing chunks around players. Added FAQ for sharing electricity and items. Getting ready for first mod release. 2024-09-22 22:18:22 -04:00
Oarcinae
ca7cd6ac41 Added custom entities for power sharing and item sharing via cross-surface electric networks and linked-chests respectively. Added settings for adjusting enemy evo level. 2024-09-20 21:39:01 -04:00
Oarcinae
a661483e85 New enemy scaling using multiple enemy forces capped at different evo levels. 2024-09-17 14:19:41 -04:00
Oarcinae
e6d64fb8d8 This should fix an old reported issue where radars block spawn bases from being removed. 2024-09-14 22:23:59 -04:00
Oarcinae
0001405a24 Cleaned up globals usage a LOT. No more "ocore". Re-added offline protection since it was missing. Placeholder changelog. 2024-09-14 13:59:28 -04:00
Oarcinae
aec202286d Cleanup surface blacklisting in config and fix some regrowth issues. Add regrowth surface enable controls. 2024-09-11 21:20:00 -04:00
Oarcinae
9c44bb2eb7 More GUI work and added a custom sprite. Fixed some regrowth issues with chunk tracking. Added regrowth interval mod setting. Removed redundant message. Better support for runtime mod setting changes. 2024-09-10 11:40:19 -04:00
Oarcinae
3ca0b3c78f Improved mod settings custom GUI with proper input validation. 2024-09-09 14:20:52 -04:00
Oarcinae
01d41297ba More settings tab and info tab work done. 2024-09-07 07:00:29 -04:00
Oarcinae
e278f216c0 Saving GUI work for in game settings menu. 2024-09-06 21:10:29 -04:00
Oarcinae
0ace14d001 More gui style and issues cleanup. Changed starting items logic to allow for mods with starting item kits. 2024-09-05 21:15:56 -04:00
Oarcinae
fd2d4052ff More gui work done. Cleaned up primary spawn options. Several things still missing proper gui styles. 2024-09-05 13:18:47 -04:00
Oarcinae
60fba766a1 Improving GUI internal logic and user experience (shared spawns now auto refresh) 2024-08-28 01:36:02 -04:00
Oarcinae
42ad29a6f0 Working on distance selection slider to replace near/far buttons. 2024-08-24 21:06:43 -04:00
Oarcinae
394148813a Better spawn preview logic. Slowly working on exposing all mod settings in the custom in-game GUI tabs. 2024-08-23 14:16:11 -04:00
Oarcinae
2108835030 Working on GUI tabs. Currently only placeholders. Removed filename header info. 2024-08-21 20:46:29 -04:00
Oarcinae
d919928951 Regrowth and spawning works on multiple surfaces now, but needs a lot of testing and fixing still. 2024-08-21 14:03:48 -04:00
Oarcinae
f3e04c88ce MAJOR work to do conversion to a proper mod! Started to connect surface selection in GUI to implementation. 2024-08-16 01:40:16 -04:00
Oarcinae
7b2b26a330 First empty commit for V2. 2024-08-10 10:07:30 -04:00
Oarcinae
6e3a14b622 Remove vanilla loaders. https://forums.factorio.com/viewtopic.php?f=23&t=92808&p=526672 2021-02-15 17:29:35 -05:00