Archive for the ‘ Guide ’ Category

throne

We’ve talked about how to automate your game in part 1, how to build a bot with python with the sushi go tutorial in part 2 and the problem I’ve encountered in part 1 and 2 that I’ve fixed. Today, It’s a summary of what I’ve done (task and feature) to automate the game and make it more fun.

Side note, doing all this made the game much more fun to play since most of the boring stuff was automated or semi-automated.

The 12 automated tasks that made the game fun again… almost.

1-Upgrade all the tech (weapon, armor & valor)

I’ve already explained it in part 2. The reason I did this is because it was a pain to go in each city each 3 building and upgrading this should be automatic.

2- Upgrade resources fields

This is the main reason I’ve wanted to make a bot is to automate building new cities. I made a dumb cycle that check each resource field starting by the food field and going through all the resources.

This give funny situation where wood and iron are barely developed and farm and stone already have a lv 10. But the basic were enough to be useful.

3-Upgrade building

This one cover every building except warehouse and granary because these 2 are not accessible via the menu next to your ruler face.

4-Market place

I’ve already talked about this one in part 3. Go check my second problem.

5-Check if your in game

I’ve already talked about this one in part 3. Go check my first problem.

6- create a build list and use it to upgrade and send resources (Do point 1 to 4 all at once)

I’ve already talked about this one in part 3. Go check my third problem. Basically I’ve save the build in a file and when the bot is looking to upgrade building or resource, the build file tell him where to start. What is missing is a way to remember where he was the last time so he doesn’t always start at the same place, next game I guess.

7- City loop: loop all your cities with the point 6

Once you got a way to upgrade building, resources and tech for each city I’ve implemented a loop that do those 3 task for all your account city. Saving you precious time.

8-Attacking Captain with heroes

This is a great way to get experience so I made a loop that click on the captain until the captcha show up. When the captcha show up I usually enter it and the bot start again for the next ten heroes.

9-Amassing training point

Like previous point but with troop to get training point

10-Attacking a elite guard

This one is a bit harder, since it need to loop the map, everything else after is just checking if there an elite guard and attacking him like we do for the training point. The risk here is that we lose real troops when we do that, So its more semi-automated.

11-finding 15f

this one was on of the last I’ve done. I was tired of clicking on the map to find the 15f, so I made a task to click on the map and check the the type or terrain. It’s save the value in a shelve and add it to the map bookmark.

12-level up heroes

TKO is so  well design game UI wise (puke), it takes so many clicks to level up a hero that if you have many heroes it can take awhile. So the goal was to automate leveling the heroes on the heroes screen.

What I wanted to do next

I wanted to manage plundering, take care of the special event. From there I could probably run by it self. My ultimate goal would have been to manage war with it, that would require a way to read actual value on the screen. I could be done but by reading pixel by pixel or by having a proxy that gets the date from TKO when it send to it server and process information from it.

I hope you liked that series of post on how I’ve automated my playing experience. If you like it, drop me a email and I might do a bot for other games too.

We’ve talked about how to automate your game in part 1 and how to build a bot with python in part 2. Now we are going to implement specific task I’ve wanted the bot to do and the difficulty I’ve encountered implementing them.

The principle and idea we talk about here can be apply to other games or even website or apps but the code itself is specific to Three kingdom online (RIP).

Problem #1: the bot don’t know if the game have focus or not.

 

Lost

Solution #1: take a specific section of the game that never change and validate that it’s always present.

Other possible solution: check the window in focus, check if there an external input.

My problem was that sometime I left the bot running and another site would popup or I wanted to close it but it’s keep clicking everywhere even if the game is not there. My solution was to check the logo in the top left corner and validate if it’s there each time we make a big step.

TKO-main

Problem #2: We need to input value from the keyboard

Example: Sending resources from your city to another city, plundering or sending troop to a location.

Solution: Use the pyWin and make keyboard input.

One of the first problem I had is that I wanted all my sub to send resources to my main or a city in development. But to do that you need to type the amount of resources to send (note that, there a way to add them via click) and enter the destination (must have an input if it’s not one of your city)

Problem #3: need different configuration between account

617-Benders

Example: build order, market destination, city found

Solution: load the configuration from a file.

Alternative: save and load value in a db (mysql, sqllite)

There are other issues I’ve encountered, a ui change, popup that not where it should be and other stuffs like that. But these were the mains that were really painful. Hopefully it will give you some ideas if you get the same problem.

This problem is quite recurrent and was going to be an issue if I had the time to build a bot that manage multiple account. Having a different build between account, city or having different destination depending on the city is great example. How I solve it it’s by creating a class that have the initial value and save in a file. When the bot run, it will loads that file and can modify it if needed,  this allow to remember where it was, when the last time he did a certain task. I’ve didn’t go that far but that the principle. Next video show how it use different setting.

You can’t really see it but in the previous video I’ve use the shelve, the 3 10000 for each resources come from the shelve. I’ve haven’t used them to their full potential, they could be use it to save what we send and what to send next time.

There are other issues I’ve encountered but these were the mains that were really painful. Hopefully it will give you some ideas if you get the same problem. Next article will be about all I’ve managed to do with the bot and what was missing.

Yesterday, I’ve wrote a piece on how I’ve tried to automate my TKO account with various extension, tools and even code. Today, I’ll explain how I went from the basic foundation laid out by the sushi go round bot tutorial to build my TKO bot. Everything here can be use to build your own bot for your game.

Reasons I love futurama - Ascent of bot (with the spring being Bender's invention)

“Sushi go round” bot basic

From the tutorial I’ve referenced in my last post, I explained how the author used python to make is bot and what inspired me from his post to make mine.

Note what will follow requires a basic understanding of programming. If you want more info on that let me know or check out the free python beginner book: Dive Into Python

[Dive Into Python]

The basic principle of the bot in the tutorial is to get the image on the screen and analyze them, from there the bot react from what he analyzed.

This is the most important thing I’ve got from that tutorial. Using the python imaging library & numpy to get the image and use what he (the bot) captured on the screen to make a decisions.

Other point to get started is to use paint.net (or another image program with ruler) to get positioning in the image of the item that needed to be analysed. PyWin is another important librairy to take care of the reaction of the bot by providing him some way to interact with the screen with the mouse pointer and some keyboard input.

The first step to create your bot

Your first step to create your bot is getting a screen grab of the game to know what is the boundary of your game are. Once you got the screen grab with the game on it, you open the image in an editor like Paint.net and check the position of where the game start on the screen (in pixel from the upper left corner of the screen ) to where the section of the screen you game end (the lower right corner). With these coordinate, you will be able to concentrate only on the section of your game and if it move you just have to get them again it’s shouldn’t impact your coordinate in game since they will be relative.

Second step: entering the game and/or decide your starting state.

Once you got where your game is in the screen, you need to have a starting state for your bot. It can be the start screen of the game and have a little routine to get in it like sushi go round or start from a state you are often in like in the resource screen of your main city. You’ll probably need to have a routine to go back there so you can easily make your bot shift between task. That kind of backtracking is useful in complex game like Tko but unnecessary for game simple has sushi go round.

Third step: Creating the first task for your bot.

In sushi go round the tutorial show how to find what sushi are being ordered by the customer and prepare them from the ingredient. For Tko there is more option, there so much that can be done, you can make your bot build your city, maybe just collect your daily reward, perhaps upgrade armor or just find those damn 15 farm field on the map. I’ve started by making a task to upgrade weapon, armor and speed (valor camp). These three task have a similar layout and since the same image is used for each upgrade everything needed to be coded only once. The three building can be found at the same place too,  through the menu next to your ruler portraits even if you don’t put them in the same place in every city.

From here you should be able to do almost anything you want. If you’re having a hard time, go revisit the basic that can be found in the sushi go round example and check out some good python free course or book. The next part will be more in deep of the problem I’ve encountered. I’ll show you I went a little further in the bot, by including keyboard input, by using a configuration in a file depending on the user I’m running the bot with or how to save the value you found like where are the 15f.

If you want to files let me know in the comment, l’ll send them to you.

After the merge of 2014, my server has lost and my main was brutally destroyed, I basically dropped from the game with a RIP message 2009-2014.

dong zhuo city

When I saw the sea of attacking coming at my other cities I decided, ‘No’ I can’t give up without a fight. I save most of my cities and kill around 30 lobbyist, thousand of demo. I was offered to join a sub league or be annihilated. I thought about it and chose the league.

Evil Laugh

After a few months in, I’ve decided to put my account to good use and learn a bit. I’ve decided to see how I could make my account automated at least reduce the amount of work to do. I’ve thought about doing it for other game too, but I usually get bored before doing it.

Finding the tech

1-Grease monkey

I’ve talked about the three kingdom online grease monkey script in the past  but the script wasn’t working anymore and was not maintain. I’ve try to understand what going on and modify it but it’s end up not doing what I wanted.

2-Autofill extension for firefox

I’ve found that great extension in firefox called autofill where you can save a form and it’s value. You can recall the value when you want. I used it for the market place but could have been used for the deployment screen too.

Here a quick video how I’ve used it:

3-Selenium IDE Extension

Selenium record what you’re doing and then try to reproduce it exactly. I’ve played a bit with that one but the way TKO was set up sometime event or call where missing or not needed, making selenium not going to the next screen and then it’s tried to do what it was supposed to do in the next screen but in the current screen. What the mess, I’ve drop it after a few try, but could probably work with some tweaking.

4-Autohokey

AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks.

This one seem to be use a lot for bot, basically you write a simple script and inside tell it where to click. It has some power, I’ve used it to do the governor work. See it in action for one loop, but the real script was running it 10 time in a loop to max the potential popularity each day.

You can download it here and if you want my autohotkey file let me know.

5-Python

After a bit of research I’ve found a tutorial of a guy using a python script to play sushi go round. Click on sushi to get the article.

This is when my bot was born, I’ve used the principles in the tutorial and applied it to TKO instead.

 

Disclaimer: there are other thing I could check, like using fiddler to get the request and try to spoof them, use a mix of a python proxy to do that with a combination of the bot I ended doing. It’s not the most efficient way but looking at what happening on the screen and reacting to it is the best way to avoid being flag has a bot, because in the end the bot is doing the same thing you’ll be doing.

I’ve you used a bot or some tool to help you play let me know I’ll love to hear what you’ve done.

 

Huniecam-Studio-SFW

You are tired of not being able to get the beautiful “censored” diamond trophy, all your girl are stock with only their boring starting clothes ?
This is the guide for you.

HunieCam has been out for awhile and my guide been sitting in my draft since then. So here it is my ULTIMATE guide to your cam empire, It’s not perfect but it’s got me to diamond all the time.

Early game

Your 3-4 first girls

Try to get your first 3 girls try to have a synergies between them. One of my playthrough I’ve started with Katiana (Latina, thick ass) then I got Sarah (chubby, thick ass, 3 of style) and my third girl was Beli (Asian, chubby, 2 talent). I would rise Sarah style and make here do photo shoot while the 2 others would be either raising theirs talent or doing cam show for money.

kyanna beli sarah

Note that you don’t have to pay the girls if they’re not in your right “roster”, so don’t be afraid to recruit more girl if you want to have a good synergy.

Don’t rush your skills to 5 at the start, when a girl gets to 5 she cost way too much at the beginning. You can mitigate the raise if you only raise on skill at the expense of the other skill. One way this can work is where your girl complement one another, the style girl does photo shoot to increase fan and the others high talent girl do cam show likes explained previously.

The Errand Girl

YAY ! Let's go shopping!

Girls love to shop so make one of your girl doing just that. Your fourth girl is probably be the errand girl, depending on who you get you might get her earlier.

She will probably stay the errand girl the whole game (and probably you will have two of them later if you want to farm those condoms). You want here to have to lowest possible skill so she doesn’t cost a dime. A 1 style, 1 talent girl is perfect and don’t raise her stats.  This girl will takes care of the recruiting, getting sex toys in the adult shop, buy booze and cig. And give her the cart has soon you get it.

Early upgrade

One of the key upgrade you need to grab early is the item upgrade. The first item will probably be the subscribe pillow so all your girl will recruit fan will doing a cam show and the cart for the errand girl.

Mid and late game

pile of cash

You’re making a lot of money now you don’t have to worry too much about going in the red anymore and you should be getting most of you fan via advertising now.

At this point in the game it’s start to be really interesting to get girl that have already high skills, like Jessies (5 talent) and Marlena (5 both). So when you recruit them you can put them to work right away.  All your girls should have the skill talents at 5 and probably style too (less important since you get most of your fan via advertising, but talent is crucial)

Your errand girl(s) should be keeping booze and cig well stacked up and getting sex toy in the adult store like the subscribe pillow to all your cam girls and at least one common fetish item for most of your girls. I personally  like to run with two errand girl in mid game to get all the item I need and stack some condom at the same time. I give these girls some coke so they get these stuff faster, you can swap one of the girl in late game when you are well equipped.

Girls, Items, ads

Items that are worth getting fast are the subscribe pillow and the shopping cart. Like explained previously try to get the subscribe pillow to every girl you can (except the errand girl). Once you’ve done that you practically don’t need to do photo shoot anymore and can skip these upgrade.

When buying some sex toy try to buy fetish item that other girl has and that already have a huge following. The girl with that item will gets all the fan for that fetish and become quickly a cash machine.

Example if you have a girl with a furry item, each time she does a photo shoot or cam show with the subscribe pillow she will get fan for that item. Since fan are shared all the fan for “furry fetish” will go to all your other girl with the time. Since each girl gets fan like this they will get the fan from one another creating a snowball effect.

Single use items: Coke, pot, condom

condom

Coke and pot are great for you errand girl keeping them longer in the store instead of the spa. Condoms are a great way to make money it’s prevent having diseases when a girl is escorting. Stack them up and when you got a new girl with high talent and a lot of fan or if you are switching fetish item of one of you girl, send her to the sleazy hotel with a condom first so she will make you bunch of quick cash before putting her back on cam.

Stress & addiction

Girl without addiction tend to be easier to manage (less need to go to the store) but stress faster. Note my best playthrought my best girl was Audrey (addicted to both booze and cig)

Ads

vintage_ads_by_thalesrm

Always check ads, you can grow really quickly with them. Try grabbing fan you already have a girl with the corresponding fetish or that you already have toys for. Later it might worth it the shuffle your toys and girls when some ads are giving you a lot of fan for a particular fetish.

end

title

How to get Kyu

kyu-small

Kyu is the sexy sex fairy that guide you through the game. After seeing you getting it on with other girl she want some piece of the action. Here how to get her.

kyu

To unlock Kyu you have to get five hearts on one girl and complete the sex mini-game on said girl unlocking their sex scenes. After this you will wake-up the next day and instead of being greeted by the person you’ve gotten’ laid with you will be greeted by Kyu, she will tell you that she wants to date you as well.

How to get Momo

momo-small

Momo is a sweet cat girl that super playful, she ask all questions about cat and how to take care of them but where does she hide ? Turn out Momo is quite esoterical to get.

momo

You need to buy the bag of goldfish from the gift store and when you’re at the park or beach, just throw it to the trash. When you leave to see another girl, Momo will appear, and ask if you want the fish. After a few dialogue options, say “I’d love to bring you home.” and she will be added to the huniebee. You can also pick one of the other choices, as the plot in this game is entirely railroaded.

How to get Celeste

celes

Celeste is a celestial being (thus the name Celeste) who just want to hook up on earth, she all blue and like to talk about space. She actually the one I had the hardest time to get because it’s not really intuitive to found her.

celes-fight

First you need to get a weird device, you get the device when giving Kyu your porn magazine. Once you got the weird device, you need to go on a date with a girl on the beach at night with the device in your inventory. Once you try to leave, Celeste will appear.

How to get the goddess of love Venus

venus

The goddess of love herself have noticed you and want to see what all the fuss is about. To get Venus to consider even showing up to meet you, you need to take each of the main girls home at least once, and she’ll automatically appear in your bedroom. She’ll then tell you that she is your “Final Challenge” and that you must prove yourself worthy of dating her (which no human has ever accomplished).

venus2

 

lanius achievement

Advanced Mastery

lanius achievement1 

Have Hacking, Mind Control and the Battery active at once.

The easiest achievement of the three, you need to have hacking, mind control and the battery installed on your ship and active. By active it’s mean that you need more than just having the 3 system, you need to use them all at the same time. That not really a problem, just don’t be surprise that you don’t get the achievement when you buy the last missing one.

This achievement can only be miss if you’ve already installed all other systems and you don’t have room for the missing system.  It’s kind of hard to miss since both layout start with at least one of them (Kruos starts with Hacking &  The Shrike starts with Mind Control) and the battery is a subsystem so you should always have room for it.

Scrap Hoarder

scraphoarder 

Have at least 600 scrap in your ship storage.

Lanius are known for their love of scrap and this achievement show for it. You simply need to have only 600 of scrap in total. It must be unused scrap so it’s not has easy has it sound. The best way to achieve this achievement is on the easy difficulty because you get more scrap. Another nice augment you can add to increase your scrap receives it’s the Scrap Recovery Arm. Try boarding ship and clear the crew instead of destroying them since it’s give better reward.

If you are near the amount needed, you can liquefy your entire inventory until you have enough to reach the 600 scrap for the achievement. You can sell weapon, drone and augment to try to get to the magical amount.

Once you got this achievement, there is no valid reason to hold onto your scrap excepts maybe have the hell of a challenge for the later stage, so you could use your scrap with no consequence.

Loss of Cabin Pressure

lanius achievement3 

Get to sector 8 without your ship’s net oxygen levels exceeding 20 percent (starts after the first jump).

To achieve this you need to shoot down your oxygen to 20% or lower right at the beginning. If you have more than 20% after the first jump, you won’t get the achievement.

The probably easiest way to do this achievement is to shut down the O2 system and let the non Lanius crew die or respawn indefinitely with the clone bay. The other way is to open all the door and leave the air un the pilot cabin. The risk with this strategy is that if a ship hack one of your room it will close the door and let the air in again, potentially raising in over 20% or even worst a hacking drone can hack your door system and very quickly bring your oxygen level above 20%.

The game is winnable with 2 Lanius just stay away of event that might kill off your crew and the clone bay can’t resurrect them.

Note that there is currently a bug and this achievement cannot be achieve if you save the game and come back to it.

FTL: Lanius Cruiser

The Lanius cruiser is a ship only available in the advanced edition, it’s actually really simple to unlock compare to most ship. You receive it once you unlock 4 ships other than The Kestrel. 

Layout A

Unlock

Unlock 4 ships (Excluding The Kestrel) to unlock this ship.

 

Lanius Cruiser

  • Default name: Kruos
  • Starting Crew: 1 Human, 2 Lanius
  • Starting Augmentation:
  • Starting Weapons:
    • Chain Burst Laser
    • Ion Stunner
  • Starting Resources:
  • Slots: 4 Weapon, 2 Drone (requires system)
  • Clone Bay
  • Hacking

 

With 2 Lanius crew and one human, you can basically vent all air from the ship except where you human crew is and set yourself for one of the Lanius achievement. The starting weapon are the chain burst laser and the ion stunner, try to fire them together for maximum efficiency. It has hacking too but in the early sector you should use it in case where you know it’s going to be a hard fights like against those pesky anti-ship drone with ion.
Getting better weapon and teleportation is key, the starting weapon will have a hard time against ship with more shield. Teleportation is a great had to any ship with a Lanius crew member, with hacking you can hack O2 and then warp your 2 lanius there to finish the job. Hacking will protect the room giving your Lanius enough time to drain all O2 and to destroy the system. After that, since the O2 system is down, each time your lanius will step into a room it’s will quickly run out of oxygen making the other crew more vulnerable.

Try to avoid Abandoned sectors as they detract from your major advantage: not needing oxygen, but the blue options can often be worth it.

Layout B

Lanius Cruiser

 

Unlock

Earning two of the three Lanius Cruiser achievements will unlock Layout B.

Its name is a reference the real-life bird known for impaling its prey on thorns, the which is also the namesake of the Lanius themselves.
  • Default name: The Shrike
  • Starting Crew: 1 Engi, 2 Lanius
  • Starting Augmentation:
  • Starting Weapons:
    • Advanced Flak (special upgraded version, uses 1 less power, has a 2 second cooldown reduction)
  • Slots: 4 Weapon, 2 Drone (requires system)
  • Two Man Teleporter
  • Clone Bay
  • Mind Control

Your starting crew is similar to the previous layout, 2 Lanius and 1 Engi, the Engi will do the same work the human was doing in the previous layout. However this layout got mind control and a teleport which make it the perfect boarding ship. With mind control you can control an annoying enemy crew and let your Lanius finish the job. Use your advanced flask to clear out weapon or prevent the ship from running by taking out the piloting system. The only problem with that tactic is that after most fight your Lanius will be injured and you don’t start in many ways to heal them except waiting a few jumps or letting them die. The Reconstructive Teleportation augment is a must have in that case or get the healing bomb weapon. You can always change the clone bay for a med bay too. Focus on getting 2 Shield Layers early and hire additional crew members to man your other systems. Picking up a cloaking device is also a good Idea. You don’t need a lot of weapons to use effectively this ship but to beat the Rebel Flagship you either need bombs and missiles to disable their medbay or enough lasers to pierce their shields and attack the medbay once the medbay is down, and all the crew (except the one manning the laser) is dead Its easy going from there.

Is it warm in here?

Have your crew kill a burning enemy on their ship while using the Rock Cruiser.

rock 1st achievement

To earn this achievement the enemy killed must be standing still and not running to another tile when they are killed. Because of that, this achievement is really hard because enemies crew tend to run away from the room with fire when they have low hp.

I personally gained this achievement by killing a Rockman in a burning room. It is much easier than the other races, since they do not flee from fire at low HP anymore as of the advanced edition. Note that all other races will flee from a burning room at low HP like mindless monkey, regardless of whether there’s pizza (or boarders) in it or not.

They are another way to achieve this achievement, one of the easiest one is when fighting the Rebel Flagship (aka the Boss), ignite one of the weapon room where they can’t run and teleport a Rockman there. They can’t neither run or extinguish the fire, this will cook them in rather good pizza.

Another option is by locking the doors via hacking or lockdown (via Crystal crew or lock bomb) Keep them inside and warp your crew (preferably a Rockman) there to unlock the achievement while they are cooking inside the room unable to flee. Be careful though crystal crew are NOT fire immune.

This achievement can also be earned by a mind controlled enemy crew member killing a burning crewmate on-board their own ship.

Defense Drones Don’t Do D’anything!

While using the Rock Cruiser, destroy an enemy ship which has a defense drone deployed using only missiles.

rock achievement1

Another hard achievement, because you need to only use missiles during the whole battle, so hear me right on this NO OTHER WEAPON except for missiles can be used during the battle, regardless of whether or not they do damage.

If you fire Hacking or drone YOU WON’T get this achievement, ONLY MISSILES.

Note:

Crystal weapons count as missiles (they are considered projectiles and not lasers), and so they can be used to obtain the achievement.

Damage from asteroids and fire will not invalidate earning the achievement.

If you forgot what I said and fire a Hacking module or a laser weapon but the defense drone shoots them all down you can still get the achievement. (only if they don’t hit the ship shield or hull)

The enemy ship’s defense drone does not have to be active at when the ship is destroyed to earn the achievement, rather it just has to have one deployed at some point during the fight.

This achievement cannot be earned in the final boss fight, because the Rebel Flagship‘s because the second phase fight (where the drone is deployed) does not end in the ship’s destruction.

I don’t know if teleporting prevent this achievement, you can always try it and teleport on the ship to take out drone control and then let the missiles finish the job.

How to beat it:

Easy way, get the a Defense Scrambler augment and fire only missiles the whole fight and you’re good to go.

Hard way, you don’t have the Defense Scrambler augment, fire 2 missiles at the same time and aim for the drone system. The first missile will be taken down but the second one will probably go through taking down their drone allowing your next missiles volley to wreck havoc their ship. Not that swarm missile can be a great weapon to had to your arsenal to complete this achievement.

Ancestry

Find the secret sector with the Rock Cruiser.

rock achievement3

Probably the hardest ship achievement in the game because it’s require you to complete 2 quest and be in the right sector (rock homeworld) to be able to go the the crystal homeworld.

Luckily, you can use the Rock Cruiser type C in the Advanced Edition which starts with a single Crystal aboard the ship. This allow you to skip the 2 first event.

This achievement is so hard that I haven’t been able to achieve it yet, but here some info I’ve got from the wiki and link to the wiki to succeed this achievement.

From the wiki:

To get to the secret sector (Hidden Crystal Worlds), the player must first encounter the Dense Asteroid Field Distress Call event and acquire the Damaged Stasis Pod. Then, arrival at a Zoltan Research Facility which will give a blue event option asking the Zoltan if they can fix it. Once the pod is fixed, a Crystal will be revitalized and join the ship’s crew. If they are kept alive and theAncient Device is encountered in the Rock Homeworlds, another blue event option will be shown where they can reactivate the device, thereby teleporting the ship into the secret sector.

A significant amount of luck is required to unlock this achievement.

Here a quick summary of how to obtain the Crystal ship

  • Obtain the Damaged Stasis Pod augment – In Pirate Controlled Sector, Engi Controlled Sector/Homeworlds, and Rock Controlled Sector/Homeworlds
    • Occurs at a Normal Distress Beacon
    • Choose to
      1. Search for the Ship or (Rock Plating) Make a thorough search for the ship without fear of stray asteroids
      2. Then Grab the stasis chamber
  • Talk to the Zoltans at the Zoltan Research Facility – In Engi Controlled Sector/Homeworlds and Zoltan Controlled Sector/Homeworlds
    • Occurs at a Normal Beacon
    • Choose to
      1. (Damaged Stasis Pod) Ask if they can fix this
  • Find the Ancient Device – In Rock Homeworlds
    • Occurs at a Normal Beacon (NOTE: As of v.1.03.3, the Ancient Device event occurs at a Quest Beacon instead of a Normal Beacon).
    • Choose to
      1. (Crystal Crew) Reactivate it
  • Go to the Hidden Crystal Worlds Marker
    • Occurs at a Quest Beacon

More at http://ftl.wikia.com/wiki/Ancestry

The rock cruiser is probably one of the hardest to get it’s achievement. However it’s a great ship and it’s actually the first ship I managed to beat the game with (in easy mode). Rock plating is pretty useful and the Rockman are pretty good at everything except running. The make the best pilot, they make great fighters due to their high health, they great at repairing stuff and clearing out fire thanks fire immunity.

Layout A

Rock Cruiser Layout A

Unlock

See the Rock war vessel encounter.
Alternatively, defeat The Rebel Flagship with the Slug cruiser.

The main problem with this ship is that your weapon all use missiles, you will have no problem clearing ship in the initial since your missiles ignore shield, there’s rarely any defense drone and they all have low evasion. However your missiles supply will drain like crazy so try to take advantage of the 4 damage hull missile when firing on a empty system. Get a weapon that don’t require ammo has soon has possible or crew teleportation can be a good alternative, shoot down there weapon system then teleport to finish the job. This ship is probably the best to achieve the Defense Drones Don’t Do D’anything! achievement.

 

Layout B

Rock Cruiser Layout B

Unlock : Earning two of the three Rock Cruiser achievements will unlock Layout B.

The Shivan (Rock Cruiser Layout B) starts without a door system, requiring 60 scrap to install. It is the only ship which does not have external doors, preventing any sections from being vented to space except via a hull breach. If in advanced edition, Lanius crew can be used to suck air out of rooms, even if they are not in that room, also the Fire Suppression augment works wonders as it helps put out fires.

This ship is a great boarding ship because it’s has firebomb and your crew (rockman) are immune to fire, it’s make it easy to blast a room then warp in your crew to finish the job in the fire. If your enemies aren’t rock man, they will take damage from the fire while you fight them, as well as the system in the room. Systems cannot be repaired if they are on fire, and fires cannot be put out if your crew is there. Medbay should be your first priority, weapon or piloting second depending if they are trying to flee.

The name "Shivan" combined with the color scheme of Layout B is a reference to an alien race of the same name in the game Descent: Freespace.

Layout C

Rock Cruiser Layout C

Unlock

Reaching sector 8 with the Rock Cruiser B with Advanced Mode enabled will unlock layout C

This layout start with great weapon and a Crystal crewmember. The Heavy Crystal and the Swarm missiles will make early sectors quite easy, as the crystal mark ignore level 1 shield and swarm will help you take out any extra shield. You should probably focus on your defense first before trying to get new weapon. The greatest asset of the ship is the crystal crewmember, it will help you unlock the crystal cruiser skipping the need to do 2 extra quest before finding the crystal sector. Crystal man are great at taking care of boarder and boarding other ship with it’s lockdown ability preventing enemy crew from leaving the room and other from entering it. I had paired him with a Mantis with great result, even on the final ship. Pairing him with a Lanius can make great synergy too.

rock layout 3