diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/constants.json ./constants.json
--- ../current/constants.json	2015-08-07 19:10:37.674538201 +0000
+++ ./constants.json	2015-08-12 22:00:38.565608625 +0000
@@ -1,8 +1,8 @@
 {
-  "BUILD_VERSION": "27.4",
+  "BUILD_VERSION": "27.5",
   "MINOR_VERSION": "0",
   "PORT": 2050,
   "RANDOM1": "311f80691451c71b09a13a2a6e",
   "RANDOM2": "72c5583cafb6818995cbd74b80",
   "RSA_PUBLIC_KEY": "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCKFctVrhfF3m2Kes0FBL/JFeOcmNg9eJz8k/hQy1kadD+XFUpluRqa//Uxp2s9W2qE0EoUCu59ugcf/p7lGuL99UoSGmQEynkBvZct+/M40L0E0rZ4BVgzLOJmIbXMp0J4PnPcb6VLZvxazGcmSfjauC7F3yWYqUbZd/HCBtawwIDAQAB\n-----END PUBLIC KEY-----"
 }
\ No newline at end of file
diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/json/Objects.json ./json/Objects.json
--- ../current/json/Objects.json	2015-08-07 19:10:24.482537816 +0000
+++ ./json/Objects.json	2015-08-12 22:00:24.585609038 +0000
@@ -29428,17 +29428,16 @@
         "Frequency": "2"
       },
       "BagType": "4",
       "FameBonus": "4",
       "NumProjectiles": "2",
       "ArcGap": "0",
       "OldSound": "magicShoot",
       "feedPower": "450",
-      "Soulbound": "",
       "DisplayId": "Staff of the Rising Sun"
     },
     {
       "type": "0x229e",
       "id": "Thousand Suns Spell",
       "Class": "Equipment",
       "Item": "",
       "Texture": {
@@ -29468,17 +29467,16 @@
         }
       ],
       "Usable": "",
       "BagType": "4",
       "FameBonus": "4",
       "MpCost": "80",
       "Activate": "BulletNova",
       "feedPower": "380",
-      "Soulbound": "",
       "DisplayId": "Thousand Suns Spell"
     },
     {
       "type": "0x229f",
       "id": "Robe of the Summer Solstice",
       "Class": "Equipment",
       "Item": "",
       "Texture": {
@@ -29507,17 +29505,16 @@
           "_": "IncrementStat",
           "stat": "3",
           "amount": "55"
         }
       ],
       "BagType": "4",
       "FameBonus": "4",
       "feedPower": "435",
-      "Soulbound": "",
       "DisplayId": "Robe of the Summer Solstice"
     },
     {
       "type": "0x2300",
       "id": "Ring of the Burning Sun",
       "Class": "Equipment",
       "Item": "",
       "Texture": {
@@ -29529,17 +29526,16 @@
       "ActivateOnEquip": {
         "_": "IncrementStat",
         "stat": "21",
         "amount": "8"
       },
       "BagType": "4",
       "FameBonus": "4",
       "feedPower": "300",
-      "Soulbound": "",
       "DisplayId": "Ring of the Burning Sun"
     },
     {
       "type": "0x224f",
       "id": "Holy Avenger Skin",
       "Class": "Equipment",
       "Item": "",
       "AnimatedTexture": {
diff -r -x 'diff.*' -x client.swf -x version.txt -x '*.xml' -x _ '--unified=8' -b -B ../current/strings.json ./strings.json
--- ../current/strings.json	2015-02-19 22:40:21.608257897 +0000
+++ ./strings.json	2015-08-12 22:00:21.613609126 +0000
@@ -93,16 +93,17 @@
   "ClientUpdate.description": "Client version: {client}\\nServer version: {server}",
   "ClientUpdate.leftButton": "Ok",
   "ClientUpdate.title": "Client Update Needed",
   "CloakComparison.output": "Invisible for {duration} secs",
   "CloakComparison.selfEffect": "Effect on Self: {effect}",
   "CloakComparison.teleport": "Teleport to Target",
   "Close.text": "close",
   "ClosedGiftChest.title": "Gift Chest",
+  "ConfirmBuyModal.amount": "Amount: ",
   "ConfirmBuyModal.desc": "Are you sure that you want to buy this item?",
   "ConfirmBuyModal.title": "Confirm Purchase",
   "ConfirmDelete.cancel": "Cancel",
   "ConfirmDelete.delete": "Delete",
   "ConfirmDelete.verifyDeletion": "Verify Deletion",
   "ConfirmDeleteCharacterDialog": "Are you really sure you want to delete {name} the {displayID}?",
   "ContinueOrQuitDialog.continueSubtitle": "Restart Wave {waveNumber}",
   "ContinueOrQuitDialog.exit": "Exit Arena",
@@ -501,16 +502,18 @@
   "NotEnoughFameDialog.leftButton": "Ok",
   "NotEnoughFameDialog.text": "You do not have enough Fame for this item. You gain Fame when your character dies after having accomplished great things.",
   "NotEnoughFameDialog.title": "Not Enough Fame",
   "Offers.bestDeal": "Best Deal",
   "Offers.currency": "Currency",
   "Offers.mostPopular": "Most popular",
   "Options.ActivateChat": "Activate Chat",
   "Options.ActivateChatDesc": "This key will bring up the chat input box",
+  "Options.AllowMiniMapRotation": "Allow mini map rotation",
+  "Options.AllowMiniMapRotationDesc": "Toggles whether to allow for mini map rotation",
   "Options.AllowRotation": "Allow Camera Rotation",
   "Options.AllowRotationDesc": "Toggles whether to allow for camera rotation",
   "Options.AutofireToggle": "Autofire Toggle",
   "Options.AutofireToggleDesc": "This key will toggle autofire",
   "Options.BeginGuildChat": "Begin Guild Chat",
   "Options.BeginGuildChatDesc": "This key will bring up a guild chat in the chat input box",
   "Options.BeginTell": "Begin Tell",
   "Options.BeginTellDesc": "This key will bring up a tell (private message) in the chat input box",
@@ -596,16 +599,18 @@
   "Options.SwitchTabs": "Switch Tabs",
   "Options.SwitchTabsDesc": "This key will flip through your tabs.",
   "Options.ToggleBarText": "Toggle HP/MP Text",
   "Options.ToggleBarTextDesc": "Always show text value for remaining HP/MP",
   "Options.ToggleCentering": "Toggle Centering of Player",
   "Options.ToggleCenteringDesc": "This key will toggle the position between centered and offset",
   "Options.ToggleFullscreen": "Toggle Fullscreen Mode",
   "Options.ToggleFullscreenDesc": "Toggle whether the game is run in a window or fullscreen",
+  "Options.ToggleParticleEffect": "Particle Effect",
+  "Options.ToggleParticleEffectDesc": "Reduce particle to help performance",
   "Options.TogglePerformanceStats": "Toggle Performance Stats",
   "Options.TogglePerformanceStatsDesc": "This key will toggle a display of fps and memory usage",
   "Options.UseBuyHealth": "Use/Buy Health Potion",
   "Options.UseBuyHealthDesc": "This key will use health potions if available, buy if unavailable",
   "Options.UseBuyMagic": "Use/Buy Magic Potion",
   "Options.UseBuyMagicDesc": "This key will use magic potions if available, buy if unavailable",
   "Options.UseSpecialAbility": "Use Special Ability",
   "Options.UseSpecialAbilityDesc": "This key will activate your special ability",