Return to site

FTL: Faster Than Light For Mac

broken image


Guides
Strategies
Cheats
  • 1Mods
  • 7Exploits

Mods[edit]

Disable Rebel Fleet Pursuit[edit]

FTL: Faster Than Light has a small, though active modding community. Modding FTL is relatively easy and limited, however it allows for a great deal of customization. A comprehensive and up-to-date list of all mods on the official forums can be found in the new FTL mod compendium:https. Find helpful customer reviews and review ratings for FTL: Faster Than Light (MAC) Download at Amazon.com. Read honest and unbiased product reviews from our users. For the standalone edition of FTL, you can uninstall, then delete your FTL folder, then reinstall. For the steam edition, delete your 'FTL/resources/' folder then verify steam's cache. If you don't know where 'FTL/resources/' is, open GMM/modman.ini with a text editor to find out.

  • The only change I had to make was within the FTL keyboard preferences; for some reason, control-click for single-weapon autofire didn't work for me. I changed it to the `/ key (just left of 1 on US keyboards).
  • Ginger Dragon Plays: FTL: Faster Than Light Mods Terran Battlecruiser: Part 1 - Duration: 33:17. The Ginger Gaming Dragon Recommended for you.

This mod removes the rebel fleet pursuit, allowing you to take your time travelling through each sector visiting each warp point. Makes the game significantly easier but still offers some challenge.

The mod can be found here and it's updated to the latest version of the game. No it's not.

Memory Editing[edit]

Warning: Crashes can occur if the wrong Addresses are modified! Make sure you're modifying the right address or else you carry a very high chance of crashing the game.

Using Cheat Engine:

  1. Use at your own risk - can install bloatware & mess with your personal settings unless you uncheck the 'install yahoo search suite' box in the installer!
  2. Download & install Cheat Engine: http://www.cheatengine.org/ - it will ask you whether or not you want to install a bunch of crappy bloatware like chromium and Avast.
  3. Start a new game of FTL, and run Cheat Engine
  4. Click the image of the computer on the upper left.
  5. Locate FTLGame.exe in the list, select it, and press ' Open'
  6. In the box labelled 'Value:' enter the value of what you want to change. (eg: if you have 30 scrap, type '30' into the box.) Click 'First Scan' (Note: Downloading a cheat table might be useful as it isolates common variables [i.e. missiles, scrap])
  7. Change the Value of what you want to change. (eg: add scrap from battle or lose scrap from buying something)
  8. Enter the new value into the box and click 'Next Scan'
  9. Repeat the above step until you have 2 addresses found on the left side
  10. Click an address (highlighting it blue), right-click it and select 'Change the value of the selected addresses'
  11. Enter any number, then click OK.
  12. Check the game to see if the value of what you wanted to change changed
  13. If it has, double-click the highlighted address, it will be moved to the bottom of the window
  14. If it hasn't, double-click the address that isn't highlighted, it will be moved to the bottom of the window
  15. If you want to, right-click the address at the bottom of the window, go to 'Change Record -> Description' and set a description for the address (usually the name of what it changes)
  16. When you want to change the value, right-click the address at the bottom, and go to 'Change Record -> Value' and enter the desired value.
  17. If you want to add more recorded addresses, click 'New Scan' (above the 'Value:' box) and go back to Step 5.

Memory Editing on Mac[edit]

If you play Faster Than Light on Mac OS X, Bit Slicer is similar to Poke. Bit Slicer for Mac. Choose the 32-bit Integer type and specify that it is Unsigned. There are various ports of Cheat Engine to OS X, however.

Memory Editing on Linux[edit]

The Linux equivalent of Poke is a command-line utility called scanmem. The neat thing with scanmem is that you can run multiple instances at once, to track different values. It is as easy to use as poke.

The basics are:

  • Download scanmem. apt-get install scanmem OR yum install scanmem
  • Start up your game and get to the point where you are looking at your chosen ship in space. Open a command line and find the PID (process ID) of your game.
FTL: Faster Than Light For Mac

Ftl Faster Than Light Mac

  • type ps -ef | grep -i FTL and look for an executable named 'FTL'. If there are several results, try the one with the highest PID.
  • Start scanmem as root (or with sudo permissions), and set the PID you want to scan. For example, if the pid is 1234, type sudo scanmem 1234
  • Note: as an alternative to running as root, you can disable restrictions on process tracing with echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
  • Type the current number that you want to track, and hit enter. It will locate all instances of that number.
  • Do something to change that number in-game, then enter the new value into scanmem. Keep doing this until it pares down to 2-3 matches.
  • If it very quickly returns 0 results, you are likely scanning the wrong PID, or you scanned the PID before the game was underway. Try scanning the PID again, or scan a different PID.
  • With matches pared down to a few, type list to see them. They will be assigned list numbers.
  • Set an entry to a different value by typing set # value. So to set entry #1 value to 1000, type set 1 1000
  • You should see your value change in game. If it does not, you picked the wrong entry- set the value back to normal and try tweaking a different entry.
  • Bonus: you can track a value in scanmem as it changes, by typing watch # with # being the entry number from list command.


So, the whole thing looks like:
root@d3athPC:~# ps -ef | grep -i ftl
1002 21866 21104 0 02:56 ? 00:00:00 /bin/sh -c '/home/user/Steam/SteamApps/common/FTL Faster Than Light/FTL'
1002 21867 21866 0 02:56 ? 00:00:00 /bin/bash /home/user/Steam/SteamApps/common/FTL Faster Than Light/FTL
1002 21868 21867 99 02:56 ? 00:02:26 /home/user/Steam/SteamApps/common/FTL Faster Than Light/data/amd64/bin/FTL
root 21899 21308 0 02:59 pts/1 00:00:00 grep --color=auto -i ftl

  • PID 21868 is the one we want.

Ftl Faster Than Light Browser

root@d3athPC:~# scanmem
scanmem version 0.13
Enter the pid of the process to search using the 'pid' command.
Enter 'help' for other commands.
0> pid 21868
info: maps file located at /proc/21868/maps opened.
info: 35 suitable regions found.

  • Lets say our ammo is at 16. Start tracking that.

0> 16
info: 01/35 searching 0x889000 - 0x89e000......ok
info: 35/35 searching 0x7fffb4c2a000 - 0x7fffb4c73000......ok
info: we currently have 1698010 matches.

  • Now we fire off a missile, leaving 15.

1698010> 15
info: we currently have 11 matches.

  • Firing another..

11> 14
info: we currently have 2 matches.
2> list
[ 0] 0x1bae4f04, 14, [I64 I32 I16 I8 ]
[ 1] 0x1bc3e8c0, 14, [I64 I32 I16 I8 ]
2> set 0 100
info: setting *0x1bc3e8c0 to 64..

  • Missiles will now read 100

Game Trainers on Linux[edit]

By far the best game trainer on Linux is the universal elite game trainer ugtrain as it comes withdynamic memory support by preloading libraries for memory discovery and memory hacking (using LD_PRELOAD). It takes over control ofdynamic memory objects and can modify everything inside. It uses scanmem for discovery and matches found memory addresses on the heapto recorded memory allocations. The tool comes with example configs for FOSS games like Chromium B.S.U. or Warzone 2100 with automaticadaption so that you can use them right away on your system. Also security measures like ASLR/PIE are bypassed.

The methods are not trivial. So it is best to ask maintainer Sebastian Parschauer for support.

FTL: Faster Than Light For Mac

Ftl Faster Than Light Mac

  • type ps -ef | grep -i FTL and look for an executable named 'FTL'. If there are several results, try the one with the highest PID.
  • Start scanmem as root (or with sudo permissions), and set the PID you want to scan. For example, if the pid is 1234, type sudo scanmem 1234
  • Note: as an alternative to running as root, you can disable restrictions on process tracing with echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
  • Type the current number that you want to track, and hit enter. It will locate all instances of that number.
  • Do something to change that number in-game, then enter the new value into scanmem. Keep doing this until it pares down to 2-3 matches.
  • If it very quickly returns 0 results, you are likely scanning the wrong PID, or you scanned the PID before the game was underway. Try scanning the PID again, or scan a different PID.
  • With matches pared down to a few, type list to see them. They will be assigned list numbers.
  • Set an entry to a different value by typing set # value. So to set entry #1 value to 1000, type set 1 1000
  • You should see your value change in game. If it does not, you picked the wrong entry- set the value back to normal and try tweaking a different entry.
  • Bonus: you can track a value in scanmem as it changes, by typing watch # with # being the entry number from list command.


So, the whole thing looks like:
root@d3athPC:~# ps -ef | grep -i ftl
1002 21866 21104 0 02:56 ? 00:00:00 /bin/sh -c '/home/user/Steam/SteamApps/common/FTL Faster Than Light/FTL'
1002 21867 21866 0 02:56 ? 00:00:00 /bin/bash /home/user/Steam/SteamApps/common/FTL Faster Than Light/FTL
1002 21868 21867 99 02:56 ? 00:02:26 /home/user/Steam/SteamApps/common/FTL Faster Than Light/data/amd64/bin/FTL
root 21899 21308 0 02:59 pts/1 00:00:00 grep --color=auto -i ftl

  • PID 21868 is the one we want.

Ftl Faster Than Light Browser

root@d3athPC:~# scanmem
scanmem version 0.13
Enter the pid of the process to search using the 'pid' command.
Enter 'help' for other commands.
0> pid 21868
info: maps file located at /proc/21868/maps opened.
info: 35 suitable regions found.

  • Lets say our ammo is at 16. Start tracking that.

0> 16
info: 01/35 searching 0x889000 - 0x89e000......ok
info: 35/35 searching 0x7fffb4c2a000 - 0x7fffb4c73000......ok
info: we currently have 1698010 matches.

  • Now we fire off a missile, leaving 15.

1698010> 15
info: we currently have 11 matches.

  • Firing another..

11> 14
info: we currently have 2 matches.
2> list
[ 0] 0x1bae4f04, 14, [I64 I32 I16 I8 ]
[ 1] 0x1bc3e8c0, 14, [I64 I32 I16 I8 ]
2> set 0 100
info: setting *0x1bc3e8c0 to 64..

  • Missiles will now read 100

Game Trainers on Linux[edit]

By far the best game trainer on Linux is the universal elite game trainer ugtrain as it comes withdynamic memory support by preloading libraries for memory discovery and memory hacking (using LD_PRELOAD). It takes over control ofdynamic memory objects and can modify everything inside. It uses scanmem for discovery and matches found memory addresses on the heapto recorded memory allocations. The tool comes with example configs for FOSS games like Chromium B.S.U. or Warzone 2100 with automaticadaption so that you can use them right away on your system. Also security measures like ASLR/PIE are bypassed.

The methods are not trivial. So it is best to ask maintainer Sebastian Parschauer for support.

All other tools like Game Conqueror, QGSpider, gamecheater, lintrainer or Tursiops are too basic and do not even work for static memory any morebecause of ASLR/PIE.

Save Game Editor[edit]

Save game editor has been created by reddit user ftlcheat. The file can be downloaded from mediafire.

Updated version: http://www.sendspace.com/file/o7o1mi

Another save game editor was created with Excel macros at mediafire.

This editor is compatible across Windows, Mac and Linux, including abilities to edit both profile(achievements/unlock) and saved files: http://www.subsetgames.com/forum/viewtopic.php?f=7&t=10959

This is another editor: https://github.com/Vhati/ftl-profile-editor

Here's another save/profile/crew/inventory editor: www.ftlgame.com/forum/viewtopic.php?f=7&t=2877(outdated as of 4/8/2014 and AE)

Exploits[edit]

Save-Scumming[edit]

It is possible to 'quick save' by saving and quitting, (alt-tabbing out is enough) and then making manual backup copies of the continue.sav file, and restoring them when one dies. An alternative is to return to the Main Menu, which will also create a quick save.

On Linux the save is located in your home directory under ~/.local/share/FasterThanLight/On Windows it's located in C:UsersDocumentsmy gamesfasterthanlight

This would be considered cheating by some players and may spoil enjoyment of the game. It goes against the intentions of the developer's desire for the player to experience permanent death, a standard feature of many roguelike games. However, it can usefully allow you to hit the final event for the Secret Ship challenge, by replaying the final necessary sector, and it can be helpful for 'saving' a favoured ship configuration for later review.

The selection of a store is generated randomly when a system is visited. If a save is stored immediately before jumping to a system with a store in it, it is possible to load this save as many times as necessary to find an item of choice. This tactic cannot be used to affect the outcomes of event choices, which seem to be pre-determined when a sector is first visited.

Powerlevel Crew[edit]

Crew members gain skills when in combat.[1] If an enemy ship can not penetrate one's shields and can't do hull damage, you can stay in combat indefinitely (unless they jump). This allows the opportunity to train crew members to maximum skill.

  1. http://www.reddit.com/r/ftlgame/comments/zvyng/powerleveling_crew_members
Retrieved from 'https://www.ftlwiki.com/w/index.php?title=Cheats&oldid=5639'
Gameplay
Sound
Graphics
Value
Genre: Adventure & RPG
Min OS X: 10.6

FTL: Faster Than Light
October 23, 2012 | Justin Ancheta
Pages:12Gallery


Click to enlargeShip Select

Mac OS X: 10.6.8 | CPU: Intel 2 GHz | RAM: 1 GB RAM | HD Space: 175 MB | Graphics: 1280x720 minimum resolution, OpenGL 2.0 Support, and recommended dedicated graphics card with 128 MB of RAM

Writer's Note: I was able to play and finish the game on my Core Duo/64 MB GMA 950 MacBook with no problems at all

A Special Madness

Arguably one of the greatest lessons that video games can teach us is the lesson of perseverance. That indefatigable personality trait which pushes us to grind one more dungeon, to get to one more level, and to get that one last gold coin, regardless of how many turns it takes on the endless, almost Buddhist cycle of death and rebirth for us to get there. If the surest sign of insanity really is the repetition of the same acts, in the hope of a different outcome, then video games are a special madness that is shared among all of us. One such special madness shared among a seemingly select few is fandom for the Captain's space opera. The fantasy of being in the Captain's chair, balancing the Needs of the Many versus the Needs of the Few. All hands to battle stations, shouts Captain Picard, as Jayne grins menacingly. Imperial-class Star Destroyers? That don't seem too fair. They only sent three of 'em.. angle the deflector shields, Chewie, we're going in.

FTL: Faster Than Light, by two-man indie team Subset Games, almost seems like it was a game made for gloriously mad moments like these. With an SNES-era 16-bit aesthetic, and a plot and setting seemingly ripped straight out of an episode of Firefly or a Star Wars novel, FTL seems like it wants to pull out all of the stops, to tug on as many nostalgic heart strings as it can to suck us in. Everspace™ for mac. And boy, like the Cerberus Black Hole, it definitely sucks you in. FTL has the unique distinction of being one of the first (if not the first?) games of 2012 to publicly benefit from the newfound power of Kickstarter. Arguably, one could say that the Kickstarter campaign didn't really matter as much as some championing the crowd-sourcing model would lead us to believe; the game was already well underway, and almost largely complete when Subset launched their Kickstarter drive (hence accounting for the very low final target). In the end though, it doesn't really matter; it's because of Kickstarter that FTL has become one of the best regarded indie games of the year. Without that attention, FTL wouldn't have failed, but it surely wouldn't have become the massive success that its become for Subset.

Just like how Defender's Quest: Valley of the Forgotten (surely one of the best and most addictive indie Mac games I'd encountered in 2011-2012) radically recontextualized the notion of what a tower-defense game could (and should) be, FTL takes our notions of what a rogue-like game could be, and shoves it out the airlock in due fashion. Like in Defender's Quest, all of the traditional elements are there, front and center, if you strain your brain hard enough to make the connections; like the intrepid adventurer tossed into a dank dark dungeon, we have a ship cast into the inky black void of space. Like said dungeon, space in FTL is a vacuous ocean filled with all sorts of unknown possibilities, of loot to discover, and monsters to massacre – only that instead of hungrily collecting piles of gold, we are left desperately scrounging for scrap metal, fuel, and ammunition. Instead of shambling monstrosities out of an H.P. Lovecraft novel, we have pirates, disease-addled ship captains helming battleships bristling with weaponry, and Rebel scout fighters who may even be a little mournful that, either way, someone is going to add to the body count of this apparently pointless and endless galactic war. It's easy to see then, that FTL brings a unique almost defiant style and aesthetic to the Rogue-like genre. If games like Hack Slash Loot and Cardinal Quest tried to streamline and probe their gameplay down to the essence of what makes a Rogue-like a Rogue-like, FTL flamboyantly dresses it up in the trappings of cherished sci-fi garb, with all of the glee of an overenthusiastic cosplayer.

Where FTL really shines though is how it goes beyond simply being a sci-fi rogue-like. Instead of an adventurer, 'you' are a starship populated by a crew. The ship's systems are broken down into the categories you'd expect, with piloting, engines, shields, weapons, life-support, and sickbay as the defaults. These systems cost energy, which increases as you upgrade your ship's systems further. This costs scrap metal, the game's principal in-game currency, but even if you were able to accumulate the scrap to do so, you will never have enough upgradeable capacity to max out all of your systems, and keep them fully powered all at the same time. And on top of that, your desire or ability to upgrade your weaponry – including guns/missiles and robotic drones – is contingent upon whether or not you'll actually be able to find any upgrades to use and equip in the first place. On some playthroughs, my ship was overloaded with ion cannons, offensive drones for boarding actions, and pulse lasers – on others, all I had on-hand to face the final boss were my default weapons and a prayer. Oh yes, and since you can target the systems on opposing ships to knock out, they can do the same to you, and it's no surprise that enemy ships will often try to go for your O2 systems first. And speaking of weapons, the weapon progression also balances a delicate line between firing rate, energy consumption and stopping power. That sweet missile launcher may do four whole points of hull damage, regardless of shield strength – but such impressive potential is useless if half your ship is destroyed by the time you'll get a chance to fire it, or if you end up having to turn off critical systems to power it up.


Pages:12Gallery





broken image