Si es como yo y no le gusta la reciente adición de inhibidores al marco MES, aquí hay una solución básica rápida que debería funcionar para todas las modificaciones afectadas.
The Fix
Paso 1: Navega a tu carpeta Steam
Paso 2: Desde allí navegue a la siguiente ruta:
SteamApps\workshop\content\244850\1521905890\Data\Scripts\ModularEncountersSpawner\Manipulación\
Paso 3: En la carpeta hay un archivo llamado “ArmorModuleReplacement.cs” abre este con un editor de texto de tu agrado
Paso 4: En el archivo busca el siguiente código:
SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Nanobots-Small")); SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-JumpDrive-Small")); SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Jetpack-Small")); SmallModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Drill-Small")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Nanobots-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-JumpDrive-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Jetpack-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Drill-Large"));
Paso 5: Reemplace el código con:
/* SmallModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Nanobots-Small")); SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-JumpDrive-Small")); SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Jetpack-Small")); SmallModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Drill-Small")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Nanobots-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-JumpDrive-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Jetpack-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Drill-Large")); */
Paso 6: Guarde sus cambios.
Paso 7: Vuelva a cargar su partida guardada o comience de nuevo
Paso 8: Bum apresure los barcos de carga y perfore debajo de esos puestos de avanzada por la gloria y la patria o no. Es tu elección ahora.
Que cambios
Esto comenta que los inhibidores se registran con la lógica de reemplazo y evita que sean reemplazados por cualquier generador que intente hacerlo. Ninguna otra funcionalidad se ve afectada.
Tenga en cuenta que esto solo deshabilita los inhibidores colocados automáticamente a través del reemplazo automático del módulo de armadura por parte de los reproductores. Los bloques agregados manualmente a los planos de nave no se ven afectados, ya que los bloques en sí siguen siendo funcionales. Por lo tanto, los barcos que ya vuelan en el mundo de tu juego no se verán afectados por el cambio, pero sí los que se generan recientemente.
Esta solución probablemente desaparecerá y deberá volver a aplicarse cuando se actualice MES o Steam decida volver a descargarlo por cualquier motivo. Tal vez MES incorpore una configuración para cosas como esta en algún momento para una solución más permanente o parece que un mod lo hace. Quién sabe.
Opcional
Si solo desea que algunos de los inhibidores desaparezcan mientras mantiene otros en lugar de reemplazar el código como se muestra arriba, puede deshabilitar líneas individuales como esta:
SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Nanobots-Small")); SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-JumpDrive-Small")); SmallModules.Add(nuevo MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Jetpack-Small")); //SmallModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Drill-Small")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Nanobots-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-JumpDrive-Large")); LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Jetpack-Large")); //LargeModules.Add(new MyDefinitionId(typeof(MyObjectBuilder_RadioAntenna), "MES-Suppressor-Drill-Large"));
Esto, por ejemplo, solo desactiva los inhibidores de perforación mientras que los demás siguen siendo viables para el reemplazo automático.
Eso es todo lo que estamos compartiendo hoy para este Space Engineers guía. Esta guía fue originalmente creada y escrita por hermano jason. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.