If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

SimCity 3000 Unlimited/Unused Multiplayer Text

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of SimCity 3000 Unlimited.

Hmmm...
To do:
There's still tons more.

There are loads of unused text in SC3U.exe to suggest that SimCity 3000 Unlimited had a functioning multiplayer mode at one point of development. It is currently unknown if the code behind this still exists within the game's files.

Console

Commands

0xF5838 onwards seems to have help strings for a server console:

Help for input commands
----------------------------
/send file <nickname> <filename> -- Sends a file to a given user. (e.g. /send file SomeUser SomeFile.txt)
/send view <nickname> -- Sends your city view to the given user. (e.g. /send view SomeUser)
/view album -- Shows the photo album. (e.g. /view album)
/view room properties -- Shows the room properties. (e.g. /view room properties)
/view all -- Show all users currently logged on. (e.g. /view all)
/view friends -- Shows your friends list. (e.g. /view friends)
/remove friend <nickname> -- Removes the given user from your list of designated friends. (e.g. /remove friend RudeUser)
/add friend <nickname> -- Adds the given user to your list of designated friends. (e.g. /add friend SomeUser)
/ping <nickname> -- Pings the given user. Displays time to ping. (e.g. /ping SomeUser)
/unignore <nickname> -- Stops ignoring the given user. (e.g. /unignore NiceUser)
/ignore <nickname> -- Ignores the given user. (e.g. /ignore RudeUser)
/list friends -- Displays a list of all designated friends. (e.g. /list friends)
/list members -- Displays a list of all users in the current room. (e.g. /list members)
/list rooms -- Displays a list of all available visible rooms. (e.g. /list rooms)
/mode <options> -- Changes the mode (options) of the given room. (e.g. /mode +s-i)
/topic <new topic> -- Changes the discussion topic of the given room. (e.g. /topic Let's talk about cheat codes.)
/refresh rooms -- Refreshes room list immediately. (e.g. /refresh rooms)
/part -- leaves the current room. (e.g. /part)
/create <room> -- Creates the given room. (e.g. /create MyOwnRoom)
/join <room> -- Joins the given room. (e.g. /join Aid_Station)
/motd -- Shows the message of the day. (e.g. /motd)
/invite <nickname> -- Invites another user to the room, operators only. (e.g. /invite SomeUser)
/pass <new_password> -- Changes your password. (e.g. /pass MyNewPassword)
/nick [<new_nickname>] -- Gets or sets your nickname. (e.g. /name MyNewName)
/name [<new_nickname>] -- Gets or sets your nickname. (e.g. /name MyNewName)
/kick nickname [<reason>] -- Kicks another user out of a room, operators only. (e.g. /kick RudeUser)
/me <action> -- Tells the current room what you are doing. (e.g. /me Bob is tired)
/msg <nickname> <message> -- sends a private message to a user. (e.g. /msg Fred Hi Fred!)
/config -- shows the chat configuration dialog. (e.g. /config)
/disconnect -- disconnects from server. (e.g. /disconnect)
/connect [<nickname>] [<password>] -- connects to server. (e.g. /connect MyNickname MyPassword)
/clear -- clears this display (e.g. /clear)
/save [<file path>] -- Saves message window to a file (e.g. /save "My Saved Messages.txt")
/help -- displays this help. (e.g. /help)
      <> around text means that this text is not literal.
      [] around text means that this text is optional.

Error Messsages

Furthermore, at 0xF67D4, there are some console error and ping messages:

A valid nickname might be "%s"
Nicknames must be <= 9 characters and characters can only be letters, numbers, or one of the following characters: -[]\`^{}
The proposed nickname ("%s") is invalid.
The command was not typed properly. Try again or use "/help".
The command cannot be done unless you are connected to the chat server.
Pinging %s...
Ping received from %s. Sending pong
Ping to %s completed in %u milliseconds
Command not supported yet.

Command Messages

At 0xF6BF0, there are some miscellaneous messages from various commands:

Your password has been changed.
Please wait until this completes before changing your nickname.
The application is busy connecting or disconnecting.
Your nickname is now "%s".
Your proposed new nickname is "%s".
Server URL is now "%s"
Use "/disconnect" first.
Server URL can't be changed when connected to server.
Chat system has been reset.
You are already disconnected.
You are currently connecting. Use "/disconnect".
Error trying to save snapshot.
New snapshot created: %s.
Error trying to send screen or view to %s.
Error trying to send file %s to %s.
You can change the transfer settings in the chat preferences dialog.
%s would like you to send a %s (%s).\n\nWould you like to send it?
%s would like to send you a %s (%s).\n\nWould you like to receive it?
%s would like to send you a %s (%s -- %u bytes).\n\nWould you like to receive it?
Receives are disabled.
User %s wants us to send a %s: %s
User %s tries to send us a %s: %s
Error trying to receive file %s to %s (from %s).

Server List Text

Unused text for a friends list, starting at 0xF6A28 (slightly reordered for readability):

--- Begin of friends list ---
--- End of friends list   ---
offline
online
User is not in friends list
User is already in friends list

More for a member list:

--- Begin of member list for room: %s ---
--- End of member list for the %s room   ---

An ignore list:

--- Begin of ignore list ---
--- End of ignore list   ---

And finally, a room list:

--- Begin of room list ---
--- End of room list   ---
You are already in that room

IRC

There are some IRC links and text in SC3U.exe suggesting that there was an in-game IRC client at one point:

irc://PD-Build:6667
irc://www.simcity.com:6667/Welcome
Proprietary IRC client v1.0 Unknown OS