|
Always check the App Store for the latest build.
(If you're in our Beta/QA group, check TestFlight.)
Planned upcoming releases:
- v1.5.5 -- New decorations, circuit-design lab
- v1.6 -- Misc features, bug-fixes and performance enhancements
- v1.7 -- Focus on soldering-UI
- v1.8 -- More circuitry/automation (several things got pushed back due to emergency house-repairs; sorry!)
- Worfc AppleTV!
- v1.9 -- Misc (overflow for stuff that can't wait until "Future")
- Future -- Hundreds of ideas that need to be sorted into releases. Soon!™
- Vote-up your favorite features in the forums!
Release notes for: v1.5 (Dec 8, 2015)
show/hide.
"1.5 -- New-user experience and big price reductions"
v1.5 release notes are also available in the forums
- Big-news items -
- iPad-pro screen layouts!
- BitBucks (BBX) have been split 31:1. If you had 10bbx before, now you have 310.
- - (This will allow us to fine tune bbx prices.)
- - Most BBX prices were reduced to 29/31 of their previous price. Several items were reduced even further.
- - Hurry-up prices reduced to 21/31 of their previous rate, in addition to better "bulk" discounts.
- The New-User experience is greatly improved.
- - Introducing Russ, the example robot, and accompanying missions. Note that a description of Russ's innards
is available in Help & Tutorials, for you "old timers."
- Computer Science cap raised, so you can have chip-in-chip-in-chip.
- Lots of bug fixes and UI tweaks (see full list below).
- Code changes -
- bump vsn to v1.5
- add label about preview before sharing to achievements.
- Also turn off system power, as advertised
- telemetry fixes
- bugzid: 1390 achievement for charging batteries
- QA-MARK: object-creation change. Previously, an object's template values overrode its other values. Now additional values override the template.
- mobile respects object alpha setting
- bugzid: 1402 robot-finder buttons can double-up from scrolling (5+ robots)
- tapered pricing for big multi-hurry things
- add power-up goal (for mission)
- fix so mission-goals <> missionIDs
- hurry-up bbx split (31:1) and price-reduction (21/31 of previous price)
- bbx 31:1 split and 21/31 price reduction complete
- update to 2015-11-11 FacebookSDK
- bugzid: 1410 make sensor-blank an inventory item (vice gate) to help differentiate
- (revert) don't show missions if help-arrow is pointing at missions button
- remove #if for allow chip-in-chip (it's been "in" for a while)
- bugzid: 1409 gates put into inventory get have poweredBy set to nil (drain battery)
- bugzid: 1408 chip-in-chip doesn't set poweredBy correctly
- fix chip-pin-type when disconnecting
- bugzid: 1403 chip pin alignment and connection-type fixes
- fix incorrect hurry-up calc
- bugzid: 1413 hang/crash on infinite while loop when CiC data is AFU
- reduce log chatter
- hide solderpen help button in Russ.
- Also: refactor hideStuffFromRusty
- IAP-view improvements
- sandbox iap purchases don't count
- recognize scroll-to-bottom as a missiong goal. Also html-based missions
- support 'find my robot' mission
- bugzid: 1415 recognize farm-suffix (-2)
- Remove startFarm.plist, replace with startFarm-2.plist (Russ)
- delay dropInNewRobot to get correct view centering
- fix lost last-item dragged out of gate drawer and returned
- add 00- rusty images to project
- add telemetry to achievements
- cruft removal
- bugzid: 1414 screen layouts for iPad-pro
- pro-layout farm view tweaks (border)
- bugzid: 1447 help browser layout
- bugzid: 150 add Russ missions (incl salvage)
- pretty printing
- bugzid: 1448 don't set-up salvage button before mission is read
- pretty-up chip notes view a bit
- deal with decor picked-up/dropped
- hurry-up price fix for > 48 hrs.
- bugzid: 1449 initial solderpen/zapper placement in chips (non-pro)
- Content changes -
- bugzid: 1390 add achievement for recharge batteries
- add rusty-bot
- add fade image
- fix so mission-goals <> missionIDs
- 31:1 bbx split market prices & start bbx
- missions tweaks
- bugzid: 1410 new sensor-item icon
- early-help tweaks
- new iap-2 file (after split)
- additional tiers of bbx
- new startfarm is startFarm-2
- add farm suffix (-2)
- fix iron- copper- beach-seed sell pricing
- bugzid: 1417 typo in NOT gate image
- bugzid: 1418 typo in 03-not-a-tree.png
- add AND to gate-logic tutorial
- add 00- rusty images
- key for missions-in-progress
- raise CS-max to 8 (allowing CiCiC)
- adjust Russ's inventory
- add decoration images
- add rusty tutorial
- add rusty power/tools
- updated images
- bugzid: 150 add Russ missions (incl salvage)
- fix image names
- bugzid: 1448 fix salvage setup
- start adding decor to market
- add decor to tools
- decor items postponed
- startfarm-2 tweaks
- force-reload salvage mission for testing
- Server changes -
- cruft cleanup
- accept farm suffix on login
- update utils to parse farm containing 'real'.
- bugzid: 1415 recognize farm-suffix (-2)
Release notes for: v1.4 (Nov 19, 2015)
show/hide.
"1.4 -- Social features (part-1 of "some" :)"
- Big-news items -
- Tool times have been reduced by 15% -- less grindy!
- Multiple-farms for folks who share a device. (Play nice! Farms are not secured.)
- Achievements! With bonus loot!
- Facebook & Twitter integration (for achievements) -- tell your friends!
- Substantial discounts for multiple "Hurry Along"s!
- Lots of bug fixes, UI improvements and generall "upgrades" -- enjoy!
- Code changes -
- telemetry tweaks
- rearrange chest VC so stepper is easier to access
- bugzid: 1366 crafting with full inventory, failure bumps your skill without materials consumption
- bugzid: 1367 Feature Unlocked: Additional Pins now happens on gate-* going from grabber into inventory
- properly count inventory.maxStacks when checking for full
- fix inventory-limits broken in robots
- fix chest-slurp inventory-limit skipping
- convert to 'new format' farm data
- create, play multiple farms seems to work
- refactor #define UD_... up to common.h (app-wide stay in settings)
- Refactor: move common.h UD_ settings to FS_ and save per farm
- Refactor: move farm-specific prefs out of UD and into farmSettings
- fix compiler warnings (64-bit)
- bugzid: 1371 farm#2 has banner-button permanently shown
- fix no-token farm save (wrong pass)
- don't send flurry crash reports from simulator
- Telemetry: better WARN: names
- Bugzid: 313 use FB-login to safeguard farm
- bugzid: 1377 'are you sure?' msg on create new farm
- fix crashing bug in updated duplicate missions
- bump vsn to v1.3.1 for delivery
- Fix conflicts from merge v1.3.1
- make sure to sync when we change userFarms
- remove (incomplete) safeguard/recover feature (for now.)
- crafting: tapping 'short' list item does not properly set selected item/qty
- fix missing OK button on rate-this-app thanks
- bugzid: 170 share on Facebook (implemented as achievements mechanism)
- bugzid: 1389 payrewards: animate items into inventory
- fix crash in robot-grabber => [missing] bearing selection
- bugzid: 1392 pickup chest with (?) help on, (?) stays on farm
- improve hurry-along pricing and multiple display
- bugzid: 1398 share achievements on Twitter
- bugzid: 1400 no HurryUp dialog on local-saved farm
- Bump vsn to 1.4
- Content changes -
- add daily special content
- tweak dailyspecial image
- add fb-login help button text
- added help-button (recover farm) text
- new buttons for farm table.
- slightly smaller edit icon
- edit icon tweaks
- recover-farms help tweaks
- fixes to robot-interior help
- add daily special image for app store
- add recover-help
- Fix GATE-tree seed output
- Reduce grind -- all tool times reduced 15%
- add achievement images
- give away some gates as early mission rewards.
- bugzid: 170 achievements
- beef-up chimes sound a bit
- add twitter to achievements. Help tweaks
- add small yellow seed
- add decorations notes
- Server changes -
- gameCenter now verifies user. woot
- server safeguard
- draft of recoverFarm.php
- cruft cleanup
Release notes for: v1.3.1(5178) (Nov 11, 2015)
show/hide.
"1.3.1 bug fix"
- Big-news items -
- Fixes a crashing bug when completing formerly duplicate missions, since cleaned-up.
Release notes for: v1.3(5177) (Nov 2, 2015)
show/hide.
"1.3 -- New circuitry/automation"
- Big-news items -
- The Amazing Chest-O-Matic! (Allows robot to deal with chest/inventory programatically)
- The (somewhat confusing) "Nickname" field has been removed from the login screen. (It's now in settings.)
- Chip labels help keep things ordered.
- The robot's grabber and ground-tools (hoe, dibble) can work at the same time, now
- There's a new "Experimental" settings page. You probably won't like them. ;) (Work in progress!)
- Bug-fixes, help updates, and "general" improvements all around.
- Code changes -
- bump vsn to 1.3 for dev
- don't allow hurry-up with cost = 0
- bugzid: 1162 upgraded battery re-wires old battery's pins
- bugzid: 1043 chip-labels
- possible fix for 1157: item sensors of different types stack in drawers.
- with this change, inventory uses inventoryType (vice type).
- Needs a dataFormat update to convert existing inventories
- QA: Needs more testing.
- remove nickname text field from login screen
- upgrade inventory to farmFormat=2, use inventoryType vice type for add/remove
- inventory upgradeToFarmFormat => upgradeFromFarmFormat
- add logging about upgrade farm
- bugzid: 1329 no spellcheck on chip labels
- REFACTOR to move advanceSelectedInventory into RfcInventory (from RfcRobot)
- REMOVE Google-login frameworks
- fixed: chips with label but no notes crash (copy/paste bug)
- bugzid: 624 Implement Chest-o-matic
- bugzid: 1333 Experimental settings VC + 3-segment experimental wire
- analytic event tweaks
- refactor chest to implement chestAcceptsObject
- CoM doesn't take items that chest won't slurp up
- inventories now have individualized item-stack limits.
QA: Hopefully, this didn't break everything :)
- fix inventory refactor for archive build
- bugzid: 1340 grabber and ground-tool can work at the same time, now
- better clearing of signals (clear all outputs on gateTriggerLogic and clear all in/out on robot, at appropriate times)
- Chest-o-Matic fixes
- QA NOTE: This resulted in some fixes to robot parts and connection-signal clearing, as well
- bugzid: 1341 fix duplicate missions
- only 'fake' display delegate (timed object) if nil
- remove very-old simple-bot video
- sort items before crafting so we use, for example, a workbench-1 before trying a workbench-3 if both are in inventory
- bugzid: 1345 market view help bubbles
- bugzid: 1344 crafting view help bubbles
- bugzid: 1336 add item-sensor gif to project
- bugzid: 1353 NODEs don't properly propagate signals to follow-on gates
- bugzid: 1352 'farm saved' alert shows 2x
- Content changes -
- bugzid: 1324 added note about chests slurping-up items when system power is on to help-button
- startFarm farmFormat => 2
- new mebot sprites from Adam.
- updated mebot images with shadows
- Also psd file with shadows
- allow lvl-6 CS, which allows Chip-in-Chip
- experimental settings buttons and updated lists for CoM
- bugzid: 1330 ping-pong bot video has old art
- robot-interior help tweaks
- add CoM help
- fix market to prevent buy-BOM => craft iron-seed => sell gold-grind
- 'crucible' => 'smelter'
- bugzid: 1340 grabber, ground tool can work at the same time, now
- fix duplicate missions ('next' problem) as well as missing 'upgrade to iron'
- remove very-old simple-bot video from help
- bugzid: 1336 item-sensor help fixes
- help tweaks
- bugzid: 1346 review BBX prices and reduce some of the outrageous stuff
- Server changes -
- bugzid: 1320 login.php::cleanFarmMoney can produce bad SQL, preventing farm-load
- add test case for 1320
Release notes for: v1.2(4968) (Oct 31, 2015)
show/hide.
"1.2 -- UI cleanup"
- Big-news items -
- Startup banner-help is gone; replaced by early explanatory missions
- "Nickname", which many mistook for "account-ID", has been removed from the login screen
- From robot interior, you can pan (2-finger drag) or zoom (pinch)
- Some explanatory event help was added
- Several bug fixes and general UI improvements
- Code changes -
- telemetry upates
- update copyright
- bugzid: 1082 NumC pins can get disoriented
- NOTE: This is a fundamental change that affects orientation of pretty-much every pin on all gates.
- QA: It was tested on several gates inside robot and inside chips, but could stand some additional QA
before going public.
- Convert help buttons to ImageView+tapGestureRecognizer (from buttons)
- Added telemetry on corrupt/deleted farms.
- bugzid: 1303 node display hot/not-hot incorrectly
- bugzid: 1294 A/B test hex/decimal numbers setting
- bugzid: 1302 use 2-finger drag to pan farm while inside robot
- refactor Flurry => Analytics (cherry-pick-ed from tvOS branch)
- bugzid: 1297 explain wiring direction
- bugzid: 1293 onetime event if user tries to connect in-in or out-out
- fix help buttons inside robot
- bugzid: 1291 show batter pins + oneTime message when battery drops below 50%
- bugzid: 1289 1st launch has master-help on. App remembers master help setting
- bugzid: 933 you can no longer drag gates into the drawer in excess of inventory limits
- rearrange start missions to discuss use of help buttons
- bugzid: 1307 replace robot-interior zoom control with pinch gesture
- bugzid: 1052 remember crafting/market section-toggles on a per-robot basis
- fix item help-button locations
- don't turn off individual robots during feature-unlocked (just system)
- RoboPart views (batteries, bumpers, motivators) properly removeFromSuperview
- bugzid: 1313 crash on craft-robot mission (bad next)
- bugzid: 1209 Crafting: if you would have failed, save for the bonuses, your skill increases, but you succeed (thanks to bonuses)
- add google sign-in files (but not implemented)
- remove nickname from startup screen. Now on settings
- bugzid: 1316 battery upgrade does not put new-battery's pins in robot interior
- bugzid: 1317 add battery-type to robo-info view
- bugzid: 1208 expose %-chance crafting bonuses to player
- no more banner-help to start
- Content changes -
- add note about manual driving vs automation to beginner-help
- add 'robot powered off' note to feature-unlocked messages
- bugzid: 1203 generator consumes charcoal at the -start- of the charge cycle.
- add small arrow image
- un-stopped the new GOALS missions with force-reload
- fix robot recipe to allow crafting (was: too many items needed)
- collect-wood mission 200 => 150.
- bugzid: 1297 onetime explain soldering direction
- bugzid: 1293 onetime event if user tries to connect in-in or out-out
- soldering in/out images, help
- bugzid: 1291 show batter pins + oneTime message when battery drops below 50%
- add battery pins content
- tweak inventory-full onetime
- updated help/start missions
- update help for farm pan/zoom gestures
- bugzid: 1287 help's simple verbage vs jargon
- update chest help-bubble locations
- update robot-interior pix with final artwork
- verbage tweaks in early missions
- bugzid: 1260 update help/tutorial screenshots to v1.0 art
- bugzid: 1313 crash on craft-robot mission (bad next)
- robot interior pix adjustments
- Fix GEN-tech progression for materials seeds
- Server changes -
- remove some debug logging
- worfc_users column 'create' is DATETIME (from TIMESTAMP) and not-null, default now
- add debug logging to updatePlayedDays routine
- separate devServer debugging from live
Release notes for: v1.1(4821) Oct 23, 2015
show/hide.
"v1.1 -- Content/Help cleanup"
- Big-news items -
- Quite a few help, tutorial, and content cleanups/fixes.
- If you marked a popup "don't tell me again", you can now unmark it in Settings
- The soldering iron will now break-and-remake a connection on "the far end".
- Robot movement now happens after tool, use.
- System-power is turned off when a Feature Unlocked message appears, to give time to read it
- The WhereAmI? button now doubles as robo-select. It has features!
- The generator consumes charcoal at the -start- of the charge cycle, now.
- Bug fixes and under-the-hood updates that should not impact play in any way except
to make the game more stable, overall.
- Code changes -
- update spend-power costs to constants (in battery.h)
- cruft removal
- bugzid: 75 limit powered-on robots to 10
- bugzid: 1237 fix circuit-image alignment
- NOTE: reverses fix for bugzid 937
- bugzid: 1240 SoM signal passing OR then chip-wall loses signal on the way.
- bugzid: 1239 items dropped back into chest do not display correctly
- bugzid: 1238 SoMs picked up from farm do not remove from superview.
- add 4-pin chips
- a little robo-interior re-arranging, to try to make things a bit neater.
- refactor rotation90sForConnector: into RfcConnectedObject protocol
- bubble-up rotation90sForConnector code to the connectedObject
- bugzid: 1219 beta-bots can toggle beta/standard skin
- bugzid: 1249 add force-reload to missions (allows live update of dead-end missions)
- fix blank setPoweredBy:
- bugzid: 1026 allow user to un-check 'dont tell me again' events
- bump vsn to 1.1 for preview submission
- create new account button => Create New Farm
- bugzid: 1255 login screen: return key doesn't do anything
- bugzid: 1254 default volume set to 0.5 (from 1.0)
- soldering iron can connect to already-connected 2nd pin.
- That is: if pin-A is connected to pin-B, and you solder from pin-C to pin-B, the
connection from A=>B is broken, leaving the C=>B connection.
Previously, when the soldering iron was released over B the second time (for the C=>B
solder), the A=>B connection would remain in place and the new connection would
silently fail.
- bugzid: 1261 the soldering iron can connect to not-yet-visible connectors (robot interior)
- renamed base view controllers Xcode group
- add new beginner help to project
- add banner blank and banner-ux psd files
- bugzid: 1263 robot operates tool first, moves last
- robot interior xib cleanup
- Robots-power is turned off when a Feature Unlocked message appears, to give time to read it.
- bugzid: 1145 remove old passwd/userid transfer (UD to keychain) code.
- bugzid: 1280 on Feature Unlocked, instead of powering off all robots, just turn off system power
- bugzid: 1138 'whereami?' button becomes robot-select with name, power, center and enter
- bugzid: 1203 generator consumes charcoal at the -start- of the charge cycle.
- NOTE: if the charging is interrupted (as by powering-off robot), the consume charcoal is lost.
- "No refunds!"
- quiet double-alert message on locally saved farm.
- bugzid: 1241 chip-re-alignment (on disconnect) fixed
- Content changes -
- add 4-pin chips
- add checkbox button images
- Add 'more missions soon' mission
- adjust make-robot mission.
- update missions to use ###GOALS### when there are multiple goals
- add forums url to comment about forums
- help-text tweaks
- add weekly-updates banner w/link to updates page
- add ux banner
- new stuck/beginner help
- help menu tweaks
- Server changes -
Release notes for: v1.0.2(4629) Oct 16, 2015
show/hide.
"v1.0.2 -- Internal app cleanup & bug fixes"
(Includes changes from v1.0.1, never released)
- Big-news items -
- Fixed the display of growing items (trees) on very-large farms
- Tons of under-the-hood updates that should not impact play in any way except
to make the game more stable, overall.
- Fixed the display of RfcConnector ("pins") on chips
- You can now place chips inside of chips (limited by your CS tech)
- Bug fixes and under-the-hood updates that should not impact play in any way except
to make the game more stable, overall.
- Code changes -
- (partial) (370) cleanup @autoreleasepool
- bugzid: 1194 verify proper work/queue load in viewDidLoad-s
- (partial) work on 846: superfluous [MFUtils runInMainQueue:]-s
- minor code cleanup, add constants
- allow debug local farm file
- don't save farm if local file
- bugzid: 1217 robot 'peeks' NW when walking SW to shovel, hoe, plant
- bugzid: 894 setCellLocation removes/re-adds object to update containedBy
- Remove some debug logging
- bugzid: 1216 App Transport Security fixes
- bugzid: 1222 if no timed objects at farm load, timed objects don't tick-over properly
- fix statusbar hidden and context warnings.
- RfcTimedObjects: if missing display delegate, try to fake it
- bump vsn to v1.0.1 for QA preview
- bugzid: 1223 timed objects maturing over logoff display phase-0 image before maturing
- bugzid: 517 move 'items', 'menu', etc., down in plist to be not-same-level as 'key'
- bugzid: 617 wrap model var access in @synchronized
- bugzid: 1151 robot parts upgrades now closes tool tip
- bugzid: 1117 standardize [RfcConnector view]
- reduce IAP logging
- queue UI from IAP view onto main queue
- bugzid: 394 change 'parent' properties to 'delegate's
- gates in inventory are also template objects
- remove cruft
- remove 'fix old-style SoMs' cruft.
- bubble-up prefersStatusBarHidden to RfcViewController, remove from subclasses
- archive for v1.0.1
- bugzid: 1069 when upload fails, switch model to localFarm mode
- don't show hurry-up dialog for items that are finished (0 bbx to complete)
- fix display of RfcConnector view
- bugzid: 937 fix hack in RfcSensorItem (item-sensor) view property
- bugzid: 1124 in objectDictionary, replace template fields with 'template' key
- bugzid: 1227 move auto-save interval to login script
- bugzid: 919 add soldering hint to let's get moving mission
- fix flurry warn msg
- bump vsn to 1.0.2 for submission
- bugzid: 28 allow chips in chips (limited by CS tech)
- Content changes -
- add app store images
-
- bugzid: 517 move 'items', 'menu', etc., down in plist to be lower level than 'key'
-
- add noButton flag to seeds
- bugzid: 919 add soldering hint to let's get moving mission
- goals-driven mission check-off
- bugzid: 1210 add GMO-3 item
- Server changes -
- fix out of order login on debug server
- bugzid: 1123 pull coinsX/bbxX transactions out of farm and put into db
- bugzid: 1227 move auto-save interval to login script
- bugzid: 1048 track days-in-a-row on server
- remove debug logging from updatePlayDaysForUser
Release notes for: v1.0(4496) Available in the App Store since Oct 8, 2015
show/hide.
"v1.0 -- First public release"
We shipped! :)
A big THANK YOU to everyone who helped get us here.
YOU are the "ManyFriends" that makes this whole thing work!
- Big-news items -
- First public release of World of RoboFarmCraft.
- Code changes -
- Only the version # has changed since the last Final Candidate.
- Content changes -
- (No changes this update.)
- Server changes -
- (No changes this update.)
|
|