Tiny Tower Mod Screenshots

January 19th, 2012 No comments
TinyTower Screen Capture

Apple Store

Above you can see I have renamed the store to the Apple Store, and I have added the Apple logo.

TinyTower Screen Capture

Apple Products

Above you can see I have renamed the products more appropriately.

One Mad Tea Party

One Mad Tea Party

Above you can see I have changed the Requirements for “One Mad Tea Party” as well as the rewards for most of the rest. But can you see what else in the missions I changed? You’ll never get it, so I’ll just tell you. The Mad Hatters Shoes ;)

999999999 Tower Bux

Custom Mission

And yes, I’m filthy stinking rich, it was necessary for testing and development purposes.

Hacking TinyTower

January 18th, 2012 No comments

I finally got around to poking at the contents of the TinyTower app on my new iPhone 4s :D .

I’ll have some screenshots of my modifications up soon, but for now I just wanted to do a quick overview of what I have currently achieved and discovered.

First of all, I’m working in the “TinyTower” Folder. I’ve pointed out the key directories and files below.

TinyTower

> Documents
backup.txt
game.txt
mission.plist

> Library > Preferences
com.apple.PeoplePicker.plist
com.eeenmachine.tinytowers.plist

> Tiny Tower.app # Sound files are located here along with most game images.
achivements.plist
bb_events.plist
CodeResources
costumes.csv
finder.plist
floors.csv
Info.plist
ResourceRules.plist
sample_missions.plist
silkscreen.fnt
Tiny Tower
tips.plist

ATTENTION!
BEFORE YOU CONTINUE PLEASE MAKE A FULL BACKUP OF YOUR TINYTOWER FOLDER!

Editing Mission Rewards:
If you want to make your missions more rewarding, challenging or just easier, you’ll want to edit the missions.plist file. Although you can do this using a simple text editor. You may find a .plist editor or Xcode easier to read.

Let’s review the following data taken from within the missions.plist file.
<dict>
<key>bitCostume</key>
<string>madhatter</string>
<key>bitSeed</key>
<string>1234567</string>
<key>description</key>
<string>A Mad Hatter is thowing a absolutely mad tea party and needs the following:\N</string>
<key>name</key>
<string>One Mad Tea Party</string>
<key>products</key>
<string>2:0:1500,14:0:2800</string>
<key>reward</key>
<string>1</string>
</dict>

First off I couldn’t help but notice the typo “thowing” which of course should be “throwing”.
But were not here to correct typos so lets move on…

Reward

Obviously to change the reward for this mission we would just change the <string> value of “1″ under the <reward> key to a value of say “50″. Like so…

<key>reward</key>
<string>50</string>

You can of course make this any number you want.

Product

If you feel guilty about setting the value of your reward to 50 why not increase the supply requirements?

<key>products</key>
<string>2:0:1500,14:0:2800</string>

Here we see a <string> value that is simply specifying the quantity of the products required in the mission.

2:0:1500 = 1500 Green Tea’s
14:0:2800 = 2800 Cookies

So to make things a little more challenging we would do the following…

 

<key>products</key>
<string>2:0:3000,14:0:5600</string>

or why not make things even more of challenging, and add a third item requirement!

<key>products</key>
<string>2:0:1500,14:0:2800,90:0:500</string>

 

Understanding bitCostume:

<key>bitCostume</key>
<string>madhatter</string>

Think of the as the name or id. And the string as the value. In this case the is “bitCostume” which is referring to the icon of the character next to the mission. So naturally the character we would want as our value is the madhatter. You can find the list of characters in the costumes.csv file or you can add your own to this list and use that. The costumes.csv file lists the “madhatter” as the following: mad hatter,madhatter,5,255.159.74

You’re probably wondering what those numbers are right?

Name: mad hatter
File: madhatter
Costume: 5
Shoes: 255.159.74

Now believe it or not, the numbers for the shoes are simply decimal colour codes used in CSS and most graphic tools.

Here is a chart if you want to change the shoes colours.
http://html-color-codes.com/rgb.html

And as far as I can tell the Costume options are limited to the digits 3, and 5. I did a quick test and changing the value from 5 to 3 didn’t change anything visibly. So I’m not yet sure what this is for.

 

Editing floors.csv:

First off, this is a critical file, one wrong edit and even a backup won’t save you from re-installing.
Not to fear though, although everything will return to normal, you can safely delete and re-install this game as the game.txt file contains all important data and is saved on the TinyTower Servers. After you re-install you’ll find everything just the way it was before the corruption.

The “floors.csv” file is located in the Directory “~/TinyTower/Tiny Tower.app/floors.csv”

Each single line consists of a single floors name and products. I’ve cleaned up a line as an example for easy viewing.

Index: 0
Name: Sushi Bar
Type: 0
Level: 1
ProductA: California Roll
ProductB: Tuna Sushi
ProductC: Sea Urchin

Each product is followed by the time it will take complete. The longer it takes to complete the more it costs, and a higher quantity is produced.

Example: Sea Urchin:25

UPDATE: Jan 18th 11:20PM
The index number is the id of the floor.
Example 1: The Pizza place ID is “12″, pub is “97″, then you add the type like so 12:1 (6Pack of Cola) or 97:1 (Pizza)

The 1st item is 0 then 1, and 2.
Example 2: The Tea House ID would be “2″ and Green Tea would be “0″, Dumplings would be “1″, and Pork Katsu would be “2″.

You can add items to a floor like so…
2:0:150,2:1:350,2:2:500
Floor ID:Item:Quantity. “,” is used to separate the items.

UPDATE: LMAO! You can just tap the floor you want to rename then at the top where the name is tap it and edit it xD of course I like my way better, besides you can use special characters you can’t use the legit way :P

I’ll be adding more to this post later, starting with “com.eeenmachine.tinytowers.plist” and how to use this file to make fast gold. As well as customizing the BB (Bit Book) Statuses!

Categories: Apps, How To, iPhone/iPod Touch, Mods Tags:

TurboGrafx-16 GameBox Included Rom List

January 18th, 2012 No comments

# Note – all roms are compressed in .gz format.
# if you get a corruption error during extraction use another tool.
#
# List created by DNA64 / twitter.com/DNA64
# http://dna.myhostclub.com/

/ROMS/
HC62003.PCE
HC62005P.PCE
HC63011.PCE
HC92055.PCE
IC63001.PCE
KUNFU.PCE
N43201CL.PCE
N43201QD.PCE
N43201TL.PCE
N43205YD.PCE
N43206AD.PCE
N43300BL.PCE
N43300CL.PCE
N43300NL.PCE
N43300RL.PCE
N43301KL.PCE
N43301LL.PCE
N43302EL.PCE
N43400JL.PCE
N43400QL.PCE
N43401GD.PCE
N43402BL.PCE
N43405MD.PCE
N43405SD.PCE
N43406CD.PCE
N43406RD.PCE
N43800PL.PCE
RTYPE001.PCE
RTYPE002.PCE
TGX040082.PCE

/ROMS2/
N4320MD.PCE
N43201RL.PCE
N43203LD.PCE
N43302SL.PCE
N43403PD.PCE
N43403TL.PCE
N43405DB.PCE

/ROMS3/
N43201LD.PCE
N43203JD.PCE
N43302RL.PCE
N43302YL.PCE
N43400QL.PCE
N43800LL.PCE
N43800ML.PCE

/ROMS4/
N43200JD.PCE
N43200KD.PCE
N43202AL.PCE
N43203YD.PCE
N43205GD.PCE
N43406KD.PCE
N43600FL.PCE
N43600HL.PCE
NCS91001.PCE

/iPhone_PCE_en.app/
N43200KD.PCE
N43202AL.PCE
N43203YD.PCE
N43205GD.PCE
N43406KD.PCE
N43600FL.PCE
N43600HL.PCE
NCS91001.PCE

Download the TurboGrafx-16 GameBox Emulator App Free from the iPhone’s App Store. Then use iExplorer to navigate to the /TurboGrafx/ directory where you’ll find everything listed above waiting for you.

More details to follow soon :)

Unlocking Hidden Games in the C64.app

January 2nd, 2012 4 comments

JAILBREAK OPTIONAL :)
If your device is Jailbroken you’ll find it much easier to use my FreePlay64 Program available in Cydia from my Repo. You can also unlock and install individual games from my repo as well once I finish uploading the packages.

The following Guide will help you to install hidden games already included in the C64.app.
These games are in double zipped packages and multiple folders. We will need to extract the contents of the zips and move some files into the main folder and optionally enable the keyboard by editing the gameInfo.plist included in the package. You can enable/disable the keyboard in the settings.

This guide has been tested on a Non-Jailbroken iPhone 4 and iPhone 4s with the latest C64.app (v2.2.10) and iOS 5.0. Please report any issues if any with other iDevices, Thank you.

Unlocking Hidden Games in the C64.app
Guide by: DNA (AKA DNA64) 01/02/2012

First off, let’s make sure you have all the tools necessary to perform the preceding tasks.

iExplorer (MAC & PC) – FREE (Needed to Read/Write files to your iDevice)
iExplorer, formerly called iPhone Explorer, lets you use an iPhone or iPad in disk mode, like a flash drive. iExplorer is an iPhone browser or iPad file explorer that runs on Mac & PC that lets you browse the files and folders on your iPhone as if it were a normal USB flash drive or pen drive. You can use the easy drag-and-drop methods to add or remove files and folders from the iPhone.
http://www.macroplant.com/iexplorer/

7-Zip (Mac, PC & More!) – FREE (Needed to Extract .zip files)
7-Zip is a open source file archiver with a high compression ratio.
http://www.7-zip.org/download.html

 (In simple terms for those of you that think like myself, simply extract the packages and move the images into the main folder containing the rom image, then drag and drop it into: “C64\C64.app\games\” using iExplorer. You may need to restart before the games show up.)

To Begin:
Connect your iDevice to your system and open iExplorer.

Click on the iDevice listed that you want to connect to in order to expand the menu and then click on “Apps” and find “C64″ then “C64.app”. Now scroll down the list until you find the zipped game packs. (Example: com.manomio.C64.airwolf.zip) Create a new folder on your Desktop called “games” Select all the games packs you want to install and drag them to the games folder you just created on your Desktop. Now extract these zip packages, for example extracting the Airwolf file listed just above would give you a new folder named “com.manomio.C64.airwolf“. Looking in this folder we can see two files, “airwolf.sign” and “airwolf.zip“. The *.sign file isn’t needed so you can go ahead and delete this for all the games. Now extract the “airwolf.zip” and you’ll have a new folder called “airwolf”, inside that folder are two more folders, “Airwolf” and “images”. Copy everything from within the “images” folder to the main game folder, in this case “Airwolf”. Now Drag & Drop this folder back into iExplorer in the following directory: “C64\C64.app\games\”. Just repeat these steps for all the games you want to install and then launch the C64.app & Enjoy! (Make sure the app isn’t running in the background, if it is, kill it, and re-open it to see the newly added games, or just reboot your iDevice.)

Fin.

For those of you that prefer a step by step guide you can use the following.

Step 1:
Connect your iDevice and launch iExplorer (Link Above)

Step 2:
Click on the iDevice listed that you want to connect to in order to expand the menu and then click on “Apps” and find “C64″ then “C64.app”. Now scroll down the list until you find the zipped game packs. (Example: com.manomio.C64.airwolf.zip)

Step 3:
Create a new folder on your Desktop called “games”.

Step 4:
Select all the games packs you want to install and drag them to the games folder you just created on your Desktop.

Step 5:
Now extract these zip packages, for example extracting the Airwolf file listed above in step 2 would give you a new folder named “com.manomio.C64.airwolf“.

Step 6:
Looking in this folder we can see two files, “airwolf.sign” and “airwolf.zip“. The *.sign file isn’t needed so you can go ahead and delete this for all the games.

Step 7:
Now extract the “airwolf.zip” and you’ll have a new folder called “airwolf”, inside that folder are two more folders, “Airwolf” and “images”.

Step 8:
Copy everything from within the “images” folder to the main game folder, in this case “Airwolf”.

Step 9:
Now Drag & Drop this folder back into iExplorer in the following directory: “C64\C64.app\games\”.

Step 10:
Just repeat these steps for all the games you want to install and then launch the C64.app & Enjoy! (Make sure the app isn’t running in the background, if it is, kill it, and re-open it to see the newly added games, or just reboot your iDevice.)

The Games changed

January 2nd, 2012 No comments

UPDATE: I previously listed several games as new, they were not, my apologies. Corrections have been made.

The previous release of FreePlay64 unlocked the following hidden games (Games in bold are missing from the current release):

- Alleykat
- Armalyte
- Boulder Dash II
– Bruce Lee
- Buggy Boy
- Cybernoid
- Cybernoid II
- Druid
- Eliminator
- Bristles
- Panic Button
- Flip & Flop
- Millenium Warriors
- Hunter’s Moon
- International Karate
- KikStart
- Kik-Start II
- Microprose Soccer
- Mancopter
- Nebulus
- O’Rileys Mine
- Paradroid
- Snare
- Space Taxi
- Stormlord
- Summer Camp
- Super Pipeline
- Super Pipeline II
- The Last Ninja
- The Last Ninja 2
- The Last Ninja 3
- Trailblazer
- Uridium
- Wizball

The new 2.2.10 build of the C64.app for iOS includes the following hidden games:

  • Air Wolf
  • Alley Kat
  • Armalyte
  • Attack of the Mutant Camels
  • Bomb Jack 2
  • Boulder Dash 2
  • Bozos Night Out
  • Buggy Boy
  • Cybernoid
  • Cybernoid 2
  • Druid
  • Eliminator
  • Express Raider
  • First Star Bundle 1  (Bristles + Panic Button)
  • First Star Bundle 2 (Flip & Flop + Millennium Warriors)
  • Heatseeker
  • Hover Bovver
  • Hunter’s Moon
  • Ikari Warriors
  • International Karate
  • Iridis Alpha
  • Kikstart
  • Kikstart 2
  • Laser Squad
  • Microprose Soccer
  • Nebulus
  • Paradroid
  • Samurai Warrior
  • Snare
  • Space Taxi
  • Storm Lord
  • Summer Camp
  • Super Pipe Line
  • Super Pipe Line 2
  • The Last Ninja 1
  • The Last Ninja 2
  • The Last Ninja 3
  • Trailblazer
  • Uridium
  • Wizball

*Since the last build of FreePlay64

I’ve also noticed a few games that went MIA (Bruce Lee, O’Riley’s Mine, and Paperboy which I can’t recall if it was previously available at cost, free or at all) and in fact are subject to my investigation into a new .plist discovered (inactiveGames.plist) which lists these three games. The list is generated on first launch, and may have something to do with another plist that checks for Disabled ID’s.

C64.app ver 2.2.10

January 2nd, 2012 No comments

As you may have already read on my twitter posting, I have installed the latest version of the C64.app on my iPhone 4s.

After some poking around the apps filesystem I have noticed a few things that need to be checked out (Disabled ID Checks & Inactive Games), so I’ll be investigating those and getting back to you with my findings. I’ll also be updating FreePlay64 (Available from my Repo) for this latest build. For those of you without a Jailbreak, I will post a guide on how you can unlock all your games without needing to Jailbreak.

Happy New Year!

January 1st, 2012 No comments

Happy New Year to all my readers and supporters out there!

I hope to be more active in tweeting/blogging my projects in 2012, as well as finishing up the long overdue cleanup/move of the repo. Stay tuned for updates :)

Categories: News Tags:

ANARCHY COOKBOOK VERSION 2000

November 8th, 2011 No comments

[Archived from my old blog]
Saturday, October 16, 2010

ANARCHY COOKBOOK VERSION 2000

USE OF THIS GUIDE (COOKBOOK) IS AT YOUR OWN RISK!
AND MAY EVEN BE ILLEGAL IN SOME CASES.
YOU HAVE BEEN WARNED!

ANARCHY COOKBOOK VERSION 2000
http://www.mediafire.com/?565nbe7ahljy2hw

Custom Internet Explorer Title

November 8th, 2011 No comments

[Archive from my old blog]
Saturday, October 16, 2010

Custom Internet Explorer Title

This is an old Windows trick you might already know, I’ve been meaning to post this for years now.

Open up NotePad and copy and paste the following into it (edit the title), then save it as ietitle.reg and double click it to import it into the registry. Open up Internet Explorer & Enjoy :)

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
“Window Title”=”Cash reward for the safe return of my hard drive if found call 555-555-5555″

Categories: Uncategorized Tags: , , ,

dohgames.com

November 8th, 2011 No comments

[Archived from my old blog]
Saturday, October 16, 2010

dohgames.com

A couple years ago I was downloading a few mame roms from a site called dohgames, I wasn’t happy with the the download system in place, it meant too much waiting and clicking just to get a single rom. So I dissembled the site, and wrote a script to download the games much faster.

It’s sloppy and could be cleaned up a bit, but it worked and was all I really needed.

As usual I began by deconstruction of the url;
http://www.dohgames.com/roms/download.php?id=148&sys=mame

The website the files were hosted on.
http://www.dohgames.com

The Directory where the files were stored.
/roms/

The php script that managed the downloads.
download.php?

Open in Notepad or another text editor to see how it works, and what files & directories it calls to.

The id of the Rom I was downloading.
id=148

The System of the Rom I was downloading, in this case Mame.
&sys=mame

I then did a few simple tests to findout just how many id’s were in the data base.
In this case I found that an id of 1 – 5169 worked.

Example:

http://www.dohgames.com/roms/download.php?id=5169&sys=mame

A quick wget string will fetch the file:

wget -nd -p -np -t2 -k -a default.log -nv -A.zip,.exe,.rar,*mame* “http://www.dohgames.com/roms/download.php?id=5169&sys=mame”

Now to download them all just use a variable in place of the url and have a list of all urls you want to download contained within a text file.

dohgames.com has sadly closed it doors after 6 years of service, but the same method used in this post can be applied to other sites.

I’ve used it successfully on a few sites, though some more complex then others due to security measures in place.

Categories: Uncategorized Tags: ,