Rename project to Commonwealth Online

Replace occurrences of "Fallout 4 Together" with "Commonwealth Online" across docs and testing guidance. Add Interface assets and tooling: MainMenu/Pipboy SWFs, translation/fonts, exported scripts (Interface/exported/scripts/MainMenu.as) and a PATCH_MainMenu_Multiplayer.md describing how to add a Multiplayer menu entry that calls root.f4se.plugins.commonwealthOnline.openManager(). Also add build/run batch scripts and apply assorted updates to README, plugin, server and protocol documentation/source to align with the rename and UI changes.
This commit is contained in:
2026-06-07 16:22:50 +12:00
parent 4adc7d57ef
commit 8dfec0a4b3
47 changed files with 3138 additions and 132 deletions
+1 -1
View File
@@ -52,7 +52,7 @@ class DevServerWindow(QMainWindow):
self.stat_labels: dict[str, QLabel] = {}
self.selected_fake_client_key: int | None = None
self.setWindowTitle("Fallout 4 Together Dev Server")
self.setWindowTitle("Commonwealth Online Dev Server")
self.resize(1100, 760)
self.setCentralWidget(self._create_tabs())
+2 -2
View File
@@ -207,7 +207,7 @@ def main() -> None:
# This fake client lets us verify server broadcast behavior before trying to
# run and coordinate a second Fallout 4/F4SE instance.
with socket.create_connection((HOST, PORT)) as connection:
log(f"Connected to Fallout 4 Together server at {HOST}:{PORT}")
log(f"Connected to Commonwealth Online server at {HOST}:{PORT}")
buffer = ""
while True:
@@ -226,7 +226,7 @@ if __name__ == "__main__":
try:
main()
except ConnectionRefusedError:
log(f"Could not connect to Fallout 4 Together server at {HOST}:{PORT}. Is server.py running?")
log(f"Could not connect to Commonwealth Online server at {HOST}:{PORT}. Is server.py running?")
except KeyboardInterrupt:
log("\nFake client stopped.")
except OSError as error:
+1 -1
View File
@@ -137,7 +137,7 @@ class FalloutTogetherServer:
self._running = True
self._started_at = time.time()
self._log(f"Fallout 4 Together local test server listening on {self.host}:{self.port}")
self._log(f"Commonwealth Online local test server listening on {self.host}:{self.port}")
self._log("Waiting for newline-separated JSON transform packets...")
def _accept_loop(self) -> None: