RIP Three Kingdoms Online

Today is the day that Three kingdoms online is no more.

Three kingdom online was a little brother to me.I loved to play with you until he grows up a become a teen and started to get greedy.

corruption

Most people run away from him when this happen but I didn’t, I’ve just told him it’s not going to happen but we can still play together.

There a lot of good games that came after TKO, some even came after and closed before TKO (I’m looking at you Lord of Ultima)

If you have any games in the MMORTS genre that you want to suggest or anything related Romance of the Three kingdoms feel free to do so. I read every mail (jack at onlinesgamestips.com) and I might decide to write a piece on your game.

Check my initial reaction post to TKO closure or my 4 parts series on how I’ve build a bot to reduce my play time.

end

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.

end

The great journey come to an end guy, since 2009 armies swept the land, millions of soldier died, thousand of cities razed from the face of the earth. Now it will finish as a whimper instead of a bang.

empty city

It was to be expected, a year passed by since the last merge and nothing has happen. I think they were even no new server since 2014.

I was slowly drifting away from the game, I even heard the news when I’ve logged on the 28, 12 days after the announcement.

You can check the announcement in the forum here : http://forum.koramgame.com/thread-104558-2-1.html

Cao Cao - prime minister

Why it’s surprise me, is that this game seem to be to most popular in the forum, thousand of thread and message compare to the few hundred of the other game.

I’ve heard story of people spending thousand on the game to be an emperor or to have a high rank. But they failed to make the game worth it pass the initial stage. The merge were messy, the events were down right abysmal and theft. They added too much useless mini game and other stuff.

corruption

I’m a bit bum by it because I started this site because of Three Kingdom online and now my main game I talk here is gone.

The other thing it’s that I was working on a bot for the next merger, it’s seem it will never see the light of the day.  I could make a quick tutorial on how to build it. If you’re interested drop me a mail at jack at onlinesgamesTips.com or leave a comment.

By the way, there some hope TKO-RELAUNCHED in the forum is trying to bring back the game, maybe you should look at it.

Just drop him a mail so he can add you to the email list.

Here the thread if you want more info.

 

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

guardian of the rose

A small but epic kickstarter project caught my attention this week so I’ve decide to bring it to you. Guardians of the Rose is a beautiful 2d 16 bit game made by Pixel x Pixel Game inspired by old school classic like Zelda & Gauntlet. It’s integrate RPG element of the elder scroll series while having a polish 16bit style.

 

Backstory

The illegal art of Witchcraft has tainted the Royal Guard and brought ruin upon the kingdom.  A small group of the Royal Guard has slaughtered the King’s family and taken control of the kingdom.  It is now up to you and a small group of members of the Royal Guard that calls themselves the Guardians of the Rose to save the kingdom.  Your small band of allies has to work together in secret to cause a revolution in the kingdom.  One slip up and you will be on the run from the Royal Guard and wanted by relentless bounty hunters.

The boy - guardian of the rose

And you, a boy with no magical ability, are left with the task to save the kingdom.  Will you choose to taint yourself with witchcraft or will you choose to search out legendary magical items to use in your struggle to save the kingdom?  Explore the Unfellable Forest while avoiding being trampled by Sand Giants and Unfellable Beasts.  Fight off sea serpents and other creatures of the deep that are terrorizing sea port towns.  Venture into the snow-ridden Mountain Lands and discover hidden temples in the wild forests.

Game Feature

I can’t wait to see the game in action. With an open ended world to explore, multiple way to complete game and alternate ending, it’s looks like it will have a lot of replay value. Transport yourself in a grandiose fight of magic vs witchcraft.

The cliff Fighting

The kickstarter projet started recently and is only missing 5000$ to hit its goal. Hopefully we can all help a bit. So if you like what you see pledge and share it to your friends.

You guys seem to have loved my Hunie pop review and guide to get all the girl (the later is actually my highest visited post here). So I’ve decided to review and probably make a guide on a game that came out a few weeks ago by the same dev team called Hunie Cam Studio. It has a strong NSFW theme without really showing that much stuff except from some few girls clothing (So yeah, NSFW warning!)

Huniecam-Studio-SFW

Not Hunie pop 2

Hunie cam studio is the new opus from the creator of the kinky puzzle game hunie pop but the only thing that it has from is predecessor is that most of the girls are back for a lucrative career in cam work.

Hunie cam studio has beautiful art likes its predecessor (a bit more zynga-ish though) but the similarity stop there, other that having to have the most number of fans by day 21 that is pretty much the plot. No interaction with the girl, no puzzle, no hidden girl (that I know of).

Hopefully I manage to kill your expectation of being like Hunie pop because it’s not, It’s a whole other game that is more of a clicker than anything.

Kyu  cam girl empire

kyu-hcskyu-small

Kyu need a new manager for her HunieCam Studio, seem that your free and she lets you the huge favor of taking on the whole operation.

So has the manager of the Cam Studio, you handle all studio operation. Hiring new women to grow your cam girl empire, training them, putting them to work, upgrading your studio, sending them to the spa to relax after a few days of hard work, doing errand for you, etc.

a3flvuw9qbbydv5kw6dr

Each performer have theirs fetish specialties, along with needs and desires, some smoke other drink some do both or none of them, this impact how they handle stress when they work.

Fetish specialties impact what kind of fan you attract to your studio and what kind of fan watch the girls doing there show. Item (sex toys…) can help you attract other kind of fan of a particular fetish (cake farting … really ?)

I can be a good idea to give all your performer the same kind of toy so that can benefit the same fan.

panda

Final verdict

Not bad but can get boring really quickly, because you will end up doing the same thing every time you replay the game minus a few things depending on who you pick. It’s actually really quick to play and get to 21 days (a few hours), you can always continue after that but unfortunately there no point in doing that. If you like a good clicker game and a strong adult theme this will be your cup of tea, otherwise you might want to wait for hunie pop 2.

To recap:

Positive:
  • strong nsfw theme without showing the nsfw stuff (some girl cloths are borderline though)
  • quick to play and master -the cast of hunie pop is back with some new character too.
  • great art
  • funny and snarky comment
Negative:
  • don’t expect a puzzle game like hunni pop
  • game play cans seem repetitive (require a lot of clicking)
  • character lack personality compared to hunie pop
  • would be better suited has a mobile game

 

hcs-jessie

title

I’ve reviewed recently the idle dating sim Crush Crush. And the developers gave us an update of the game on Kongrate.

But first they had a big announcement, they are releasing the game on steam. Since it’s a Idle game I’m not so sure how the idling work if you close the game, I’ll guess we have to wait until the 13 of may to find out. It’s going to be free to play like the version in your browser.

On the update

They added a save feature, that will allow you to save the game and reload it in the steam game

Nina

A new girl joins your already respected harem, to manage your billion dollars enterprise and help you make some sound investments. I’m not sure have she show up, but it seems that you need at least a billion in the bank to get her.

Nina Pic

If you haven’t played for awhile they added Bearverly in the previous update, a sexy female bear that has crush you, I meant that she has ‘a’ crush on you.

Bearverly

They didn’t fix the atrocious time that it’s take to get those hobbies unfortunatly. I’ve left running my game for a month and still don’t have any lv 40 hobbies.

Hope you like it. The game is supposed to go live on steam on the 13 of may.