UltraCorps Change Log for 2009

December 29, 2009

  • Revised the standings page; to be listed in the "Average Rating" column, players must have completed at least 2 mega games, and the most recent mega must have been within the last 3 months.

December 27, 2009

  • Awarded Beta badges to all players who played in a mega or ring game after Last. (Not including quitters, or players who didn't play past turn 10.)

December 25-26, 2009

  • Router outage (failed port on the switch) had UC offline from around 6pm on the 25th to 7:30pm on the 26th. The Omega tick ran on the 25th; was suspended on the 26th.

December 22, 2009

  • Fixed assemble-fleet code to require fleet names to be alphanumeric.

December 18, 2009

  • Production orders can now be un-canceled. Helpfile updated.

December 14, 2009

  • Admins can now chown PUB games to new owners, if necessary.
  • Homeworlds may not be named after other players. Also, homeworld names must now begin with a letter or number.

December 9, 2009

  • River was named UltraCorps admin. Congrats, River!

December 3, 2009

  • Omega started! 137 players joined.

December 1, 2009

  • Set up a script to auto-purge general ultramail after 60 days.

November 30, 2009

  • The last free mega game Omegaopened for joins.
  • Found and slew bug affecting 2-player PUBs with large clusters.

November 27, 2009

  • PUB games that don't tick for 21 days are auto-deleted. PUB game owners will now receive UltraMail and e-mail notifying them that their game is coming up on deletion. This is sent 7 days before deletion, and 24 hours before deletion.
  • The process of reviewing and tweaking the help file continues.

November 23, 2009

  • Rolled out the prefs page. Installed the Notifications module, which handles dispatching e-mail notifications of new mega games as well as game-has-ticked notifications.
  • Added a pref for receiving PUB invites by e-mail. Fixed the PUB game invite script to use the new notification/email/prefs system.

November 17, 2009

  • Lots and lots of little help file updates over the past couple of days, and one intance of "Whoops, the help file says we're going to add this, and it never made it to the actual to-do list, but we want it!" Also updated the online List and Anti-List. The pre-launch list is getting steadily shorter.

November 15, 2009

  • Added a cron job to delete orphaned PUB forums that didn't get cleaned up when their game was deleted.

November 13, 2009

  • BugReports forum created. Various helpfile tweaks, preparing for launch. Sxull perk clarified in help file.

November 12, 2009

  • Fixed all of the subpages so that the large "UltraCorps" logo in the top left corner is a clickable link back to the lobby.

November 9, 2009

  • PUB game changes rolled out to new server. Now supporting 12-player PUBs, and super-cluster PUBs (homeworlds with 2x as many nobodies); elite players can host multiple PUBs. Added a unit.csv uploader script.

November 7, 2009

  • SJ tweaked the help page for Badges to make it point to Standings.

October 27, 2009

  • The Hat Check mega ended; Sentrion won.
  • Noticed that this blog hasn't been updated in a while, because Kira's been working on advanced PUB features and the details have not been announced. So the hiatus in postings here makes us look lazy, but we haven't been.

September 25, 2009

  • Fixed the Find Player page to include a 0-9 link for finding players whose alias starts with a number.

September 15, 2009

  • Updated rules docco for new joining system, which will be in effect as of next mega.

September 14, 2009

  • Fixed a bug with race-top10 badges (ties weren't being awarded properly).
  • Zap! ended. Ahabig and Cho Yan Poo (Agramer) won with 62 worlds each.

September 9, 2009

  • Random-end-turn code implemented. Both Com-net and the Game Info pages now show the range of possible end turns (e.g. "Game ends between turns 25 and 32".)

September 8, 2009

  • Production queues now show a gold warning box around production locks where the locked price is greater than the current price.

August 31, 2009

  • Forum search feature added.

August 23, 2009

  • You can now leave notes on any world.

August 18, 2009

  • Mah-tog can now purchase any non-race license starting on turn 1.
  • VaT'ak now start with 2 e-class fighters in their start fleet. (Does not affect Zap, however.)
  • Mega game "Zap!" finally filled; the game started ticking at 9pm.

August 15, 2009

  • Removed the "Quit this game" link from mega/ring games.

August 10, 2009

  • New mega "Zap!" opened for joins, 192 slots.

August 5, 2009

  • SJ reviewed FAQs, fixed a typo, found no other problems!
  • SJ documented the Show All Licenses page.

July 31, 2009

  • Race tweaks: Nozama Queen license may now only be purchased when a Nozama Queen is present on that world.
  • Race tweaks: Arachnons receive decaying Scuttler spawn for several ticks after a world is captured. (SJ note: Euw! "Decaying Scuttler spawn"! What this means is that Scuttlers continue to appear, but only half as many, rounded up, each turn.)

June 22, 2009

  • Improved the help file on Player-Created Programs.

June 7, 2009

  • Updated the quitter code to record the homeworld world ID and player's world count.
  • Updated the player-finder page to show both of those, and if the homeworld is not nil, include a link to it on the map.

June 3, 2009

  • Fixed map scrolling error in guest games ("can't call method X on undefined value").

June 1, 2009

  • Fixed error when a guest clicked on the "Empire" page.
  • Fixed guest view of Com-Net to also show the list of players in the game.

May 21, 2009

  • Added a Show All Licenses page.

May 19, 2009

  • Implemented ignore-thread and ignore-user feature in UC forums.
  • Added ultramail icon to the in-game navbar.

April 26, 2009

  • Profile page now lets you search for partial matches when searching for other players' profiles.

April 14, 2009

  • Forums - message-posting now offers a 'preview message' feature.

April 12, 2009

  • Modified the backup code to abort the tick if the backup fails.
  • Ynsanity started with no problems.

April 11, 2009

  • Ynsanity crashed mid-tick with no backups (due to the data dir being unwritable). Kira recovered most of the data (fleet deployments were lost) and rescheduled the game to start Sunday April 12th.

April 10, 2009

  • PUB and Mega games now write worlds data to a worlds.csv file (reachable to in-game players via the "show all worlds" page; out of game, the data is available at http://ultracorps.sjgames.com/zgame/help/worlds.csv?gameID=NNNNN&turn=MMM). Only Mega games keep separate worlds.csv data for each turn. PUB games have a single worlds.csv for the most recent tick.

April 8, 2009

  • Added a "recent forum posts" section to the player profile.

April 6, 2009

  • Opened mega game Ynsanity for joins. 202 Homeworlds. CNM perk also revised: CNM now build hurax for 135 CPX and capped at 100 ult.

April 2, 2009

  • Made a PUB's forum visible if the PUB itself is visible.

Mar. 26, 2009

  • Fixed the PUB game invites script to also send UltraMail if the invitee already has an UltraCorps account.
  • Fixed minor bug in PUB game admin - player profile links now go to the proper profile page.

Feb. 16, 2009

  • Moved the Unit Cost History link in com-net to just below Notable Battles (it was getting lost below the Forums box, before)
  • Eliminated all in-game badge-related umail.
  • Added a box to com-net to display badges won that turn.

Feb. 12, 2009

  • Mega game Xyzzy started. Points-ranking game, 30 turns, no unit changes since Vroom.
  • Updated the solo standings page - now shows what your own ranking is, at the top of the page.

Jan. 24, 2009

  • Winter ring games ended. Winners: Justinius, Encephalatitus, Omnius, Winter Ringwraith, and Blair.