Skip to content

Commit

Permalink
Merge pull request #133 from mamoniot/beta
Browse files Browse the repository at this point in the history
version 1.3.0
  • Loading branch information
mamoniot authored Oct 12, 2023
2 parents 67a611c + c3da3a2 commit 07c8512
Show file tree
Hide file tree
Showing 18 changed files with 428 additions and 111 deletions.
20 changes: 20 additions & 0 deletions cybersyn/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,24 @@
---------------------------------------------------------------------------------------------------
Version: 1.3.0
Date: 2023-10-10
Features:
- Added improved combinator display sprites (further improvements coming) - contributed by jagoly
- The manager gui now displays control signals - contributed by Shadowvoices
- The manager gui now excludes requests that do not exceed the request threshold - contributed by Shadowvoices
Bugfixes:
- Fixed a crash when clicking on a combinator when the GUI is open - contributed by PeteyPii
- Fixed a crash when setting a combinator to depot mode without a network - contributed by download13 and TheXIFC
- Stations with provider item thresholds can no longer generate empty train orders - contributed by svr8450
- Added missing loader entity type to the automatic allow-list - contributed by gillett-hernandez
- Fixed a case where combinator changes not being applied for depots and refuelers - contributed by jagoly
- Fixed provide/request orders for the same item getting generated simultaneously - contributed by jagoly
- Fixed a crash when opening the manager when adding cybersyn to an existing save - contributed by Mjonir
- Fixed a crash when enabling the manager on an existing save - contributed by freyacodes
Translation:
- Swedish language added - contributed by Sharparam
- Chinese language update - contributed by luaotix
- Russian language update - contributed by Eldrinn-Elantey
---------------------------------------------------------------------------------------------------
Version: 1.2.16
Date: 2023-5-14
Bugfixes:
Expand Down
Binary file modified cybersyn/graphics/combinator/cybernetic-displays.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified cybersyn/graphics/combinator/hr-cybernetic-displays.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion cybersyn/info.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cybersyn",
"version": "1.2.16",
"version": "1.3.0",
"title": "Project Cybersyn",
"author": "Mami",
"factorio_version": "1.1",
Expand Down
2 changes: 1 addition & 1 deletion cybersyn/locale/ru/manager.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ no-alerts=[img=warning-white] Тревог нет
no-stations=[img=warning-white] Станций нет
;not-available=Not available
no-trains=[img=warning-white] Поездов нет
open-station-gui=Открыть интерфейс станции\n[font=default-semibold][color=128,206,240]Shift:[/color][/font] Открыть станцию на карте\n[font=default-semibold][color=128,206,240]Control:[/color][/font] Открыть интерфейс кибернетического комбинатора станции\n[font=default-semibold][color=128,206,240]Alt:[/color][/font] Открыть интерфейс кибернетического комбинатора контроля станции
open-station-gui=Открыть интерфейс станции\n[font=default-semibold][color=128,206,240]Shift:[/color][/font] Открыть станцию на карте\n[font=default-semibold][color=128,206,240]Control:[/color][/font] Открыть интерфейс кибернетического комбинатора станции\n[font=default-semibold][color=128,206,240]Alt:[/color][/font] Открыть интерфейс кибернетического комбинатора управления станции
open-train-gui=Открыть интерфейс поезда
provided=Снабжение
;provided-requested-description=Green = provided\nRed = requested
Expand Down
103 changes: 103 additions & 0 deletions cybersyn/locale/sv-SE/base.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
[mod-description]
cybersyn=Använder cybernetiska kombinatorer för att skapa funktionsfyllda tågnätverk för logistik. Du kan koordinera de ekonomiska in- och utflödena för hela din megabas med bara den här modden.

[mod-setting-name]
cybersyn-enable-planner=Aktivera centralplanering
cybersyn-ticks-per-second=Centralplaneringsuppdateringar per sekund
cybersyn-update-rate=Centralplaneringuppdateringsfrekvens
cybersyn-request-threshold=Standardbeställningströskel
cybersyn-priority=Standardprioritet
cybersyn-locked-slots=Standardvärde för låsta platser per lastvagn
cybersyn-network-flag=Standardnätverksmask
cybersyn-fuel-threshold=Bränsletröskel
cybersyn-depot-bypass-enabled=Hoppa över depåer
cybersyn-warmup-time=Stationsuppvärmningstid (sek)
cybersyn-stuck-train-time=Timeout för tåg som fastnat (sek)
cybersyn-allow-cargo-in-depot=Tillåt last i depåer
cybersyn-invert-sign=Invertera kombinatorers utsignaler (förlegad)
cybersyn-manager-enabled=Aktivera Cybersyn-GUI:t
cybersyn-manager-update-rate=Uppdateringsfrekvens för hanteraren
cybersyn-manager-result-limit=Max antal entiteter som visas på GUI-sidor.

[mod-setting-description]
cybersyn-enable-planner=Aktivera eller avaktivera centralplaneringsalgoritmen. När den är avstängd kommer inga nya tåg att skickas iväg.
cybersyn-ticks-per-second=Antal gånger per sekund som centralplaneraren ska uppdatera nätverksstatusen och planera leveranser. Värdet rundas upp till en divisor 60. Om satt till 0 stoppas alla avsändningar.
cybersyn-update-rate=Antal stationer per tick som uppdateras eller får leveranser planerade åt gången. Större nummer låter centralplaneraren hålla sig uppdaterade gentemot nätverkets status, men kräver mer prestanda.
cybersyn-request-threshold=Standardvärde för förfrågningströskeln när en specifik tröskelsignal inte ges till en station. När en station tar emot en negativ lastsignal som är större än förfrågningströskeln, förutsatt att det finns en annan station med en positiv signal som är större än tröskeln, planeras en leverans av lasten mellan de två stationerna.
cybersyn-priority=Standardvärde för prioritet när en prioritetssignal inte ges till en station, depå, eller bränslestation. Stationer med högre prioritet tar emot leveranser innan stationer med lägre prioritet.
cybersyn-locked-slots=Standardvärde för antal låsta platser per lastvagn när en signal för "låsta platser per lastvagn" inte ges till stationen. När en leverantörsstation har ett värde X för "låsta platser per lastvagn", leder det till att tåg som utför leveranser från den stationen får sin order justerad så att varje lastvagn har åtminstone X platser som lämnas tomma. Detta är nödvändigt för att möjliggöra leverantörsstationer som kan leverera fler än en typ av last.
cybersyn-network-flag=Standardvärde för nätverksmasken (en samling subnätverk) en station konfigureras med om ingen signal för nätverksmask ges till den. Heltalet tolkas bitvis för 32 möjliga subnätverk att välja mellan.
cybersyn-fuel-threshold=Andelen av ett tågs bränsleinnehåll som måste vara fylld för att tåget ska hoppa över bränslestationer. När värdet är 1 kommer tåg alltid att besöka en bränslestation efter varje utförd leverans.
cybersyn-depot-bypass-enabled=Med den här inställningen aktiverad kan tåg, efter att de slutfört sin leverans och eventuell påfyllning av bränsle, få en ny order från nätverket utan att först återvända till sin depå.
cybersyn-warmup-time=Antal sekunder som en Cybernetisk kombinator väntar innan den ansluter till Cybersyn-nätverket. Det här tillåter tid för ändringar eller korrigeringar till kretsnätverket innan tåg börjar skickas till en nyligen byggd station.
cybersyn-stuck-train-time=Antal sekunder räknat från ett tågs avgångstid som en varning skickas för att meddela att ett tåg antagligen fastnat och inte har slutfört sin leverans. Spelaren kommer antagligen behöva felsöka sitt nätverk för att få loss tåget.
cybersyn-allow-cargo-in-depot=Tillåter att tåg anländer till en depå med last kvar i sina vagnar. Inga varningar kommer skapas och tåget hålls inte kvar i depån. Dessutom, för tåg med en order att besöka en beställarstation som har "Inaktivetetsvillkor" ikryssat, kommer de att vänta på inaktivetet istället för tom last. Användbart för att skapa tågsystem där depåer hanterar överflödig last. Endast för avancerade användare.
cybersyn-invert-sign=Invertera (ändra positivt till negativt och vice versa) utsignalen från Cybernetiska kombinatorer till att vara som de är i LTN eller tidigare versioner av Projekt Cybersyn.
cybersyn-manager-enabled=Ger en översikt över alla tåg och stationer som är anslutna till Cybersyn-nätverket. Gränssnittet är under utveckling och kan leda till många krascher.
cybersyn-manager-updates-per-second=Ställer in hur ofta gränssnittet för Cybersyn-hanteraren uppdateras. Cybersyn-hanteraren måste vara aktiverad för att den här inställningen ska ha någon effekt.
cybersyn-manager-result-limit=Sätter en gräns på antalet matchande entiteter (t.ex. stationer, tåg) för att begränsa tiden det tar att uppdatera när listan uppdateras.\nSätt till -1 för att visa allt.

[item-name]
cybersyn-combinator=__ENTITY__cybersyn-combinator__

[item-description]
cybersyn-combinator=Placera vid en tågstation för att lägga till den till Cybersyn-tågnätverket. Stationen kan nu beställa eller leverera last som skickas in till kombinatorn via signaler i kretsnätverket.

[entity-name]
cybersyn-combinator=Cybernetisk kombinator
cybersyn-combinator-output=Cybernetisk kombinator-utsignaler

[entity-description]
cybersyn-combinator=Har 5 olika lägen. Det behövs bara stationsläge och depåläge för att komma igång.

[technology-name]
cybersyn-train-network=Cybersyn tågnätverk

[technology-description]
cybersyn-train-network=Tågstationsenheter som kan koordinera in- och utflöden för en hel ekonomi.

[virtual-signal-name]
cybersyn-priority=Stationsprioritet
cybersyn-request-threshold=Beställningströskel
cybersyn-locked-slots=Låsta platser per lastvagn

[cybersyn-messages]
nonempty-train=Ett tåg hålls kvar i depån eftersom det fortfarande innehåller last
unexpected-train=Ett tåg har oväntat återvänt till depån utan att slutföra sin leverans
stuck-train=Ett tåg har fastnat
cannot-path-between-surfaces=Ett tåg försöker leverera mellan två olika ytor som inte är sammankopplade. Testa att använda separata nätverk för ytorna.
depot-broken=Ett tåg är vilse för att dess depå försvann
refueler-broken=Ett tåg är vilse för att dess bränslestation försvann
station-broken=Ett tåg är vilse för att en av dess leveransstationer försvann
train-at-incorrect=Ett tåg är parkerat vid en station den inte var planerad att leverera till
missing-train=Kunde inte hitta något tåg på rätt nätverk för att utföra leverans från __2__ till __1__
no-train-has-capacity=Kunde inte hitta något tåg med tillräcklig kapacitet för att utföra leverans från __2__ till __1__
no-train-matches-r-layout=Kunde inte hitta något tåg på listan av tillåtna tåg för __1__ för att utföra en leverans
no-train-matches-p-layout=Kunde inte hitta något tåg på listan av tillåtna tåg för __2__ för att leverera till __1__

[cybersyn-gui]
combinator-title=__ENTITY__cybersyn-combinator__
operation=Läge
comb1=Station
depot=Depå
refueler=Bränslestation
comb2=Stationskontroll
wagon-manifest=Vagnkontroll
switch-provide=Leverantör
switch-request=Beställare
switch-provide-tooltip=Lås den här stationen till att endast leverera föremål till nätverket. I ospecificerat läge kan den både leverera och beställa.
switch-request-tooltip=Lås den här stationen till att endast beställa föremål från nätverket. I ospecificerat läge kan den både beställa och leverera.
network=Nätverk
network-tooltip=En signal som används för att identifiera vilket nätverk den här kombinatorn tillhör. Tåg skickas endast endast från depåer till leverantörer och beställare om de alla delar samma signal.
allow-list-description=Automatiskt tillåtna tåg
allow-list-tooltip=Om aktiverad kommer den här stationen automatiskt tillåta tåg att använda den om alla vagnar på tåget kan lastas på eller av vid den. Annars används ingen automatisk logik och alla tåg kan använda staionen oavsett.
is-stack-description=Stapeltrösklar
is-stack-tooltip=Alla beställningströsklar för den här stationen tolkas som ett antal staplar istället för styckantal. Trösklar för vätskor påverkas inte.
enable-inactive-description=Inaktivitetsvillkor
enable-inactive-tooltip=Om aktiverad krävs det att tåg vid en leverantör väntar på inaktivitet innan det lämnar, även om ordern redan har fyllts. Detta är främst användbart för att förhindra att lastkranar fastnar med saker i sina händer.
use-same-depot-description=Använd samma depå
use-same-depot-tooltip=Om aktiverad kommer tåg som lämnar från den här depån alltid att återvända till samma station. Annars är tåget tillåtet att återvända till en annan depåstation med samma namn som den här.
depot-bypass-description=Hoppa över depå
depot-bypass-tooltip=Tåg från den här depån kan få nya ordrar utan att först parkera vid depån, om de inte har en pågående order. De kommer fortfarande att återvända till depån om de har låg bränslenivå och det inte finns några bränslestationer tillgängliga på nätverket.
enable-slot-barring-description=Blockera ofiltrerade platser
enable-slot-barring-tooltip=Platser i intilliggande vagn som inte har filter blockeras istället så att föremål inte kan lastas i dem.
57 changes: 57 additions & 0 deletions cybersyn/locale/sv-SE/manager.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
[mod-name]
cybersyn=Projekt Cybersyn

[controls]
cybersyn-toggle-gui=Visa/dölj Cybersyn-hanteraren

[cybersyn-gui]
alerts=Larm
all-paren=(Alla)
control-signals=Styrsignaler
;history=Historik
in-transit=Transporterar
inventory=Innehåll
layout=Tåglayout
name=Namn
network-name-label=Nätverksfilter:
network-id-label=Nätverks-ID:
network-id=Nätverks-ID
no-alerts=[img=warning-white] Inga larm
;no-history=[img=warning-white] Ingen historik
no-stations=[img=warning-white] Inga stationer
;not-available=Ej tillgänglig
no-trains=[img=warning-white] Inga tåg
open-station-gui=Öppna stations-GUI\n[font=default-semibold][color=128,206,240]Skift:[/color][/font] Öppna station på kartan\n[font=default-semibold][color=128,206,240]Kontroll:[/color][/font] Öppna stationens Cybernetiska kombinator\n[font=default-semibold][color=128,206.240]Alt:[/color][/font] Öppna stationens Cybernetiska stationskontrollkombinator
open-train-gui=Öppna tåg-GUI
provided=Levererat
;provided-requested-description=Grönt = levererat\nRött = beställt
provided-requested=Levererat / beställt
;refresh-tooltip=Uppdatera\n[font=default-semibold][color=128,206,240]Skift:[/color][/font] Slå på/av autouppdatering
requested=Beställt
search-label=Stationsnamn:
search-item-label=Lastfilter:
shipment=Leverans
shipments=Leveranser
stations=Stationer
status=Nätverkssignal
surface-label=Yta:
time=Tid
train-id=Tåg-ID
trains=Tåg

[cybersyn-message]
error-cybernetic-combinator-not-found=Kunde inte hitta en Cybernetisk kombinator för stationen.
error-station-control-combinator-not-found=Kunde inte hitta en Cybernetisk stationskontrollkombinator för stationen.
error-station-is-invalid=Stationen är felaktig, var god uppdatera GUI:t.
error-train-is-invalid=Tåget är felaktigt, var god uppdatera GUI:t.
error-cross-surface-camera-invalid=Kan inte flytta kameran till en entitet på en annan yta!

[cybersyn-mod-setting-description]
iterations-per-tick=Minska numret om du har prestandaproblem.

[cybersyn-mod-setting-name]
history-length=Historiklängd
iterations-per-tick=Iterationer per tick [img=info]

[shortcut-name]
cybersyn-toggle-gui=Visa/dölj Cybersyn-hanteraren
14 changes: 7 additions & 7 deletions cybersyn/locale/zh-CN/base.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ cybersyn-locked-slots=默认每车厢锁定格数
cybersyn-network-flag=默认网络掩码
cybersyn-fuel-threshold=燃料阈值
cybersyn-depot-bypass-enabled=启用车库绕行
cybersyn-warmup-time=车站预热时间(秒)
cybersyn-warmup-time=车站预备时间(秒)
cybersyn-stuck-train-time=列车卡住超时(秒)
cybersyn-allow-cargo-in-depot=允许车库中存放货物
cybersyn-invert-sign=反转运算器输出(已弃用)
Expand All @@ -34,7 +34,7 @@ cybersyn-fuel-threshold=列车的燃料库存必须达到多少百分比才能
cybersyn-depot-bypass-enabled=若选中,则当列车完成交付和加油后,可以在返回其车库之前从网络中接受新订单。
cybersyn-warmup-time=协同控制运算器在连接到Cybersyn网络之前要等待多少秒。这是一个宽限期,便于在列车开始调度到一个新站台前,修改或纠正信号网络。
cybersyn-stuck-train-time=在列车派遣后的这么多秒后,将发送警报,以让您知道列车可能卡住了,并且无完成交付。玩家可能需要调试其网络以使列车脱困。
cybersyn-allow-cargo-in-depot=若选中,则允许列车在车库中装载货物。不会生成任何警报,列车也不会被拦住。此外,具有访问请求站点并勾选了“非活动状态”的订单的列车将等待非活动状态,而不是等待空货物。对于创建由车库处理多余货物的列车系统非常有用。仅适用于高水准玩家。
cybersyn-allow-cargo-in-depot=若选中,则允许列车在车库中装载货物。不会生成任何警报,列车也不会被拦住。此外,具有访问请求站点并勾选了“静止状态”的订单的列车将等待静止状态,而非等待清空货物。这对于创建由车库处理多余货物的列车系统非常有用。仅适用于高水准玩家。
cybersyn-invert-sign=翻转协同控制运算器输出的信号,使其与LTN或Project Cybersyn早期版本中的信号相同。
cybersyn-manager-enabled=允许查看连接到Cybersyn的所有列车和车站。此管理器界面目前正处于开发中,可能会导致多次崩溃。
cybersyn-manager-updates-per-second=控制Cybersyn管理器界面刷新的频率。必须将Cybersyn管理器设置为启用才能生效。
Expand All @@ -57,7 +57,7 @@ cybersyn-combinator=有5种不同的模式。但您仅需站台和车库模式
cybersyn-train-network=Cybersyn 列车协同控制网络

[technology-description]
cybersyn-train-network=站台控制器能够协调整体的输入和输出
cybersyn-train-network=一款列车站台控制器,能够统筹全局运输的物流调度

[virtual-signal-name]
cybersyn-priority=站台优先级
Expand Down Expand Up @@ -148,9 +148,9 @@ cybersyn-toggle-gui=切换Cybersyn管理器
[cybersyn-message]
error-cybernetic-combinator-not-found=找不到该车站的协同控制运算器。
error-station-control-combinator-not-found=找不到该车站的协同控制运算器。
error-station-is-invalid=车站无效,请刷新管理器界面
error-train-is-invalid=列车无效,请刷新管理器界面
error-cross-surface-camera-invalid=无法将相机移动到不同表面上的实体上
error-station-is-invalid=车站无效,请刷新管理器
error-train-is-invalid=列车无效,请刷新管理器
error-cross-surface-camera-invalid=无法将视角移动至不同表面上的实体上

[cybersyn-mod-setting-description]
iterations-per-tick=若您遇到性能问题,降低本数值。
Expand All @@ -160,4 +160,4 @@ history-length=历史记录长度
iterations-per-tick=每tick的迭代次数[img=info]

[shortcut-name]
cybersyn-toggle-gui=切换Cybersyn管理器
cybersyn-toggle-gui=Cybersyn管理器
Loading

0 comments on commit 07c8512

Please sign in to comment.