Frequently Asked Questions
NOTE: You can link to specific questions by clicking
the question itself in the list below or where the question is answered.
- Where can I get the source code for IncrediBots?
- I downloaded the .zip file. What do I do with it?
- I extracted the .zip file. What are these files?
- I see the source code, but how do I modify it to add X or fix Y?
- I can get IncrediBots to compile, but can you provide programming help to add X feature or fix Y bug?
- What is the CE edition?
- How do I use Cheat Engine with IncrediBots?
- How do I request a feature?
- How do I report a bug?
- How do I donate?
- Where can I compare the open source version of IncrediBots with the Jaybit Edition?
- Where can I view a comprehensive history of IncrediBots?
- Where can I view a changelog of every IncrediBots version to date?
- Where can I download all of ace's creations?
- What are those bots on the index page, and why are they there?
- Why aren't the bots on the index page on any other pages?
- Where can I go for IncrediBots support, including tutorials, developers' forums, and help from expert IncrediBots builders?
- I have a question or a comment about IncrediBots that is not a bug report or a feature request. Who do I contact?
Where can I get the source code for IncrediBots?
Good question. Simply go to the
IncrediBots project page on
Sourceforge. Then, click the "Files" tab under the IncrediBots logo, but above
the screenshot thumbnail. You are then directed to a page where there are two
folders: "Jaybit Edition", and "Open Source". Click "Open Source".
There will be more folders with different version numbers. Click the highest
version number available (look at the "Modified" date -- it should already be on
top). There will be two files: "incredibots.zip" and "releasenotes.txt". The first
file contains the actual source code. The second file lists every known change
from every version dating back to IncrediBots' first initial private beta release
in 2008 up until the version posted in that folder. If you wish to download the
release notes to see what changed with the source code, you may do that.
I downloaded the .zip file. What do I do with it?
A .zip file is in essence a compressed folder contained in one file. To do anything with it, you need to extract the files. Windows natively supports extracting .zip files (see here), but Mac OS X and Linux do not. In any case, I recommend the free and open-source 7-zip, which is natively a Windows program, but has ports for Linux, Mac OS X, and other less-common operating systems. For Linux, you can also go to the terminal and use the "unzip" command (type in "man unzip" for details).
I extracted the .zip file. What are these files?
The files you're looking at are the heart of IncrediBots. After you extract it,
there will be two folders: "__MACOSX" and "IncrediBots Open Source" (you may only see
"IncrediBots Open Source" if you're on a mac). Open the second one.
You will now be presented with two folders, "htdocs" and "src", and many files. To play
IncrediBots 1 or 2 immediately, open up the "incredibots.html" or "incredibots2.html"
files respectively. The IncrediBots license can be found in "license.txt", and there is
a readme file called "README.txt" that describes everything about the files.
The "htdocs" folder contains numerous files that were used in the IncrediBots forums and
websites, and when paired with a phpBB2 forum system, was the back end to IncrediBots.
However, it does not include a backup of the forums, and they are not useful if you aren't
integrating IncrediBots with a specific website, so you can skip that folder. The "src"
folder contains the actual source code.
I see the source code, but how do I modify it to add X or fix Y?
There's a complete walkthrough available here that outlines how to set up IncrediBots from downloading it to getting it to compile. Simply follow that tutorial, and once completed, you're all set to start modifying IncrediBots!
I can get IncrediBots to compile, but can you provide programming help to add X feature or fix Y bug?
The IncrediBots Sourceforge team will not help with unofficial modifications to IncrediBots. However, you may be able to find help over at our Developer's Forum.
What is the CE edition?
The CE edition is a special edition of the open source IncrediBots that lets you use values outside the 1-30 range. CE stands for "Cheat Engine", which is the program used to do this. Non-CE versions of IncrediBots contain a built-in limiter that automatically forces numbers outside the 1-30 range to revert to their closest limit, which cannot be circumvented while playing.
How do I use Cheat Engine with IncrediBots?
Please see this page.
How do I request a feature?
Please see this page.
How do I report a bug?
Please see this page.
How do I donate?
We thank you for your generosity! Please see this page for details on how to donate.
Where can I compare the open source version of IncrediBots with the Jaybit Edition?
You can view a comparison of both versions here.
Where can I view a comprehensive history of IncrediBots?
Please see this page.
Where can I view a changelog of every IncrediBots version to date?
Please see this page.
Where can I download all of ace's creations?
You can download ace's creations here.
What are those bots on the index page, and why are they there?
It all started around March 28th, 2011, when I (EMDF) had an idea to put something on the
index page as an April Fool's joke. I ended up going with Mr. Monocle, who is the classy chap
hanging from the rope. Three days later, on March 31st, I took the time to gather Ryan Clark's
Mr. Monocle (Ryan Clark is one of the original creators of IncrediBots), place some max-size
squares behind him the same color as the background, create a rope from his monocle chain,
alter the logo to add an attachment point for the rope, and modify the index page to accept the
changes. Late that night, I uploaded the changes to the Sourceforge server, since I knew most
of the world including the UK was on the next day, April 1st. Then I went to sleep.
I woke up the next morning and took a fresh look at what I had done, and I started to grow
attached to it. It wasn't fitting of a prank like I had intended it to be, but was actually a
nice touch, so I pulled another prank on the forums, citing the index page as the "real" prank
I pulled that day. I got some feedback about Mr. Monocle after I had said it was supposed to
be temporary that I should keep him. So I decided to keep it as if it was simply a design change.
Later I looked through more of Ryan Clark's bots for something else synonymous with IncrediBots,
and decided to put his Castle Seige bot at the bottom of the page. So I posed his bot just like
I did with Mr. Monocle (the cannonball is fixated directly on the original trajectory for added
realism), put max-size rectangles behind them the same color as the background, took a screenshot,
then worked that and the sandbox ground into the preexisting site.
So it originally started as an April Fool's joke, but later became a Ryan Clark-based design
change.
Why aren't the bots on the index page on any other pages?
Simple: adding them to every other page makes the site 1018px wide at the minimum, and since the Windows scrollbar is 21px wide, this makes the site 15px wider than a 1024x768 monitor, which creates a very nasty horizontal scrollbar that makes navigation inconvenient. So why not only some pages? Well, only having them on some non-index pages is a little strange, and there's no real purpose for them other than looking good and attracting users to the IncrediBots project upon viewing its home page. They're a great touch, but I'd rather not make the site look odd.
Where can I go for IncrediBots support, including tutorials, developers' forums, and help from expert IncrediBots builders?
Visit our forums for all this and more!
I have a question or a comment about IncrediBots that is not a bug report or a feature request. Who do I contact?
If it's a question about this website, look at the top of the page to find out who wrote
it. If it states that jayther wrote it, you can go
here and send him an
email. If it states that EMDF wrote it, or if doesn't specify (like the Development Log),
you can go here and
send him an email. If you do not have a Sourceforge account, write to either "emdf" or
"jayther" with the extension "@users.sourceforge.net".
NOTE: "SourceForge.net directly prohibits the use of [their]
web-based email gateway for the solicitation of donations and use in the transmission of
unsolicited commercial offers (spam). Such uses may be reported to [them] by message
recipients as Terms of Use Agreement violations."