Download
Videos
About
Get the source
Image gallery
Compiling
Report a bug
Running
Level and character editor
Character move list
Forums
Get help/contact the authors
Reviews of the game
Download
News
10/14/2009 Added some svn statistics
9/1/2009 Paintown featured on playdeb.net
7/25/2009 Added some forums
2009-1-10 Version: 3.210/14/2009 Added some svn statistics
9/1/2009 Paintown featured on playdeb.net
7/25/2009 Added some forums
| Win32 installer | ![]() |
| Source and data tar.gz | ![]() |
| OSX dmg file for PPC/Intel | ![]() |
Changes in 3.2:
- Python scripting module added
- More options added to the menu
- Added player Wolverine
- Game takes screenshots while playing
- Network mode more reliable
- Players have score
Old versions
2008-8-3 Version: 3.1| Win32 installer | ![]() |
| Source and data tar.gz | ![]() |
| OSX dmg file for PPC/Intel | ![]() |
mingwm10.dll - You need this dll on windows, I forgot to add it to the installer.
Changes in 3.1:
- Fixed some UI issues
- Added a song by SaMPLeMaSTeR
- Fixed various bugs
Win32 installer - paintown-win32-3.0.exe *Note* The installer creates an entry in the start menu under Programs -> Games -> Paintown
Source and data tar.gz - paintown-3.0.tar.gz
OSX dmg file for PPC/Intel - paintown-3.0.dmg
Changes in 3.0:
- Added players kagetsura, venom, blanka, and a new goku
- Added network play
- Added computer assisted play
- Enemies explode into body parts
Win32 installer - paintown-win32-2.1.exe *Note* The installer creates an entry in the start menu under Programs -> Games -> Paintown
Source and data tar.gz - paintown-2.1.tar.gz
OSX dmg file for PPC/Intel - paintown_2.1.dmg
Changes in 2.1:
- Added players donatello and goku
- Added versus mode, vs computer and vs human
- Fixed some bugs
- Added more options to main menu
Win32 installer - paintown-win32-2.0.exe *Note* The installer creates an entry in the start menu under Programs -> Games -> Paintown
Source and data tar.gz - paintown-2.0.tar.gz
2007-03-18 Demo 1:
Win32 installer - paintown-1.0.exe
Videos
About
Paintown is an open source fighting game in the same genre as Streets of Rage and Teenage Mutant Ninja Turtles.
Get the source
The engine lives at
$ svn co https://paintown.svn.sourceforge.net/svnroot/paintown/trunk
The data lives in a different folder
$ svn co https://paintown.svn.sourceforge.net/svnroot/paintown/data
$ svn co https://paintown.svn.sourceforge.net/svnroot/paintown/trunk
The data lives in a different folder
$ svn co https://paintown.svn.sourceforge.net/svnroot/paintown/data
Compile paintown
You can use cmake( www.cmake.org ) or scons( www.scons.org ) to compile paintown.
With cmake:
Make a temporary directory:
paintown $ md b
Cd into that directory and run 'cmakesetup ..'
paintown $ cd b
paintown/b $ cmakesetup ..
It should bring up a graphical configure thing that you can setup the build system. You might have to play with it to get it to find zlib and libpng. Once its configured run 'make'
paintown/b $ make
The executable should end up in paintown/b/bin/paintown.exe
With scons:
On linux/anything not windows
paintown $ scons
On windows you have to tell scons to use mingw or not. To use mingw add 'env=mingw'
paintown $ scons env=mingw
Or if you want to use visual studio or whatever
paintown $ scons
It might take some work to get paintown to compile with non-gcc compilers. You need the following libraries to compile paintown
With cmake:
Make a temporary directory:
paintown $ md b
Cd into that directory and run 'cmakesetup ..'
paintown $ cd b
paintown/b $ cmakesetup ..
It should bring up a graphical configure thing that you can setup the build system. You might have to play with it to get it to find zlib and libpng. Once its configured run 'make'
paintown/b $ make
The executable should end up in paintown/b/bin/paintown.exe
With scons:
On linux/anything not windows
paintown $ scons
On windows you have to tell scons to use mingw or not. To use mingw add 'env=mingw'
paintown $ scons env=mingw
Or if you want to use visual studio or whatever
paintown $ scons
It might take some work to get paintown to compile with non-gcc compilers. You need the following libraries to compile paintown
- Allegro - 4.1 or higher. http://alleg.sf.net
- zlib - http://www.zlib.net/
- libpng - http://www.libpng.org/pub/png/libpng.html
- pthreads - If you are on Unix you should have this or you can install glibc and you will get it. Windows people: http://sources.redhat.com/pthreads-win32/
- DUMB - http://dumb.sf.net (DUMB is part of the Paintown source tree since 3.2)
- freetype - Installed on most Unix systems along with X11. Windows people: http://gnuwin32.sourceforge.net/packages/freetype.htm.. OSX doesn't come with freetype either, get it from here - freetype.sf.net
Report a bug
Run paintown
./paintown [-m] [-w] [-d data-directory]
Without -d some-directory paintown will assume the data directory is ./data. The -w option starts paintown in fullscreen mode. Without it paintown will start in windowed mode. The -m switch turns off music.
To run the level editor type
paintown $ java -jar editor.jar
To run the animation editor type
paintown $ java -classpath editor.jar com.rafkind.paintown.animator.Animator
Both gui's should be sort of intuiative, try loading a pre-existing level or character if you have no idea what to do. I wrote a manual for the level editor a while ago, some widgets have changed since then but the overall idea is the same. Level editor manual
Without -d some-directory paintown will assume the data directory is ./data. The -w option starts paintown in fullscreen mode. Without it paintown will start in windowed mode. The -m switch turns off music.
Level/Character editor
Paintown comes with 2 seperate gui's for making levels and editing character animations. Both live in editor.jarTo run the level editor type
paintown $ java -jar editor.jar
To run the animation editor type
paintown $ java -classpath editor.jar com.rafkind.paintown.animator.Animator
Both gui's should be sort of intuiative, try loading a pre-existing level or character if you have no idea what to do. I wrote a manual for the level editor a while ago, some widgets have changed since then but the overall idea is the same. Level editor manual
Move list
Legend
Get item: A1
Punch: A1
3 hit punch combo: A1, A1, A1
Special: A2
Roll kick: F, F, A1
Jump: J
Jump kick: A1
Jump punch: D, A1
Maxima
Get item: A1
Punch: A1
Kick: A2
3 hit punch combo: A1, A1, A1
Special: D, A2
Heavy punch: F, F, A1
Jump: J
Jump kick: A1
Jump punch: D, A1
Akuma
Get Item: A1
Jump: J
Kick: A2
3 hit kick combo: A2, A2, A2
Elbow: F, A1
3 hit close punch combo: F, A1, A1, A1
Punch: A1
3 hit punch combo: A1, A1, A1
Haddoken: D, F, A1
Super haddoken: D, F, D, F, A1
Dragon punch: F, D, F, A1
Jump punch: A1
Jump kick: A2
Spin kick: D, B, A2
Ryu Get Item: A1
Jump: J
Punch: A1
3 hit punch combo: A1, A1, A1
Kick: A2
3 hit kick combo: A2, A2, A2
Spin kick: D, B, A2
Shoryuken: F, D, F, A1
Haddoken: D, F, A1
Super haddoken: D, F, D, F, A1
Jump Punch: A1
Jump Kick: A2
Kula
Get Item: A1
Punch: A1
3 hit punch combo: A1, A1, A1
Special: A2
Kiss of death: F, F, A1
Jump: J
Jump kick: A1
Jump punch: D, A1
Donatello
Get Item: A1
Kick: F, A1
3 hit combo: A1, A1, A1
Staff Twirl: F, F, A2
Jump: J
Jump kick: A2
Jump punch: A1
Goku
Get Item: A1
Kick combo: A2, A2
3 hit combo: A1, A1, A1
Kamayamaya: F, A3, F, A3
Jump: J
Jump kick: A2
Jump punch: A1
Special: A3, A3
Kagetsura
Get Item: A1
Punch: A1
Punch/kick combo: A1, A1, A1, A1
Sword combo: A2 A2
Sword chop: F, F, A2
Jump: J
Throw: B, A1
Venom
Get Item: A1
Punch: A1
Eat: F, F, A2
Punch/tounge whip combo: A1 A1 A1
Jump: J Jump punch: A1
Jump kick: A2
Swirl: D, A1
Blanka
Get Item: A1
Backflip: B, A2
Claw: A1
Claw combo: A1, A1, A1
Kick combo: A2, A2, A2
Uppercut: F, A1
Jump: J
Jump claw: A1
Jump kick: A2
Special: A3, A3
Bite(while grabbing): A1
Wolverine
Get Item: A1
Jab: F, A1
Claw combo: A1, A1, A1, A1
Kick Combo: A2, A2, A2
Jump slash: F, F, A1
Special: A3, A3
Jump: J
Jump claw: A1
Jump kick: A2
Taunt: A3, A1
- key up - U
- key down - D
- key forward - F
- key backward - B
- key jump - J
- key attack1 - A1
- key attack2 - A2
- key attack3 - A3
Get item: A1
Punch: A1
3 hit punch combo: A1, A1, A1
Special: A2
Roll kick: F, F, A1
Jump: J
Jump kick: A1
Jump punch: D, A1
Maxima
Get item: A1
Punch: A1
Kick: A2
3 hit punch combo: A1, A1, A1
Special: D, A2
Heavy punch: F, F, A1
Jump: J
Jump kick: A1
Jump punch: D, A1
Akuma
Get Item: A1
Jump: J
Kick: A2
3 hit kick combo: A2, A2, A2
Elbow: F, A1
3 hit close punch combo: F, A1, A1, A1
Punch: A1
3 hit punch combo: A1, A1, A1
Haddoken: D, F, A1
Super haddoken: D, F, D, F, A1
Dragon punch: F, D, F, A1
Jump punch: A1
Jump kick: A2
Spin kick: D, B, A2
Ryu Get Item: A1
Jump: J
Punch: A1
3 hit punch combo: A1, A1, A1
Kick: A2
3 hit kick combo: A2, A2, A2
Spin kick: D, B, A2
Shoryuken: F, D, F, A1
Haddoken: D, F, A1
Super haddoken: D, F, D, F, A1
Jump Punch: A1
Jump Kick: A2
Kula
Get Item: A1
Punch: A1
3 hit punch combo: A1, A1, A1
Special: A2
Kiss of death: F, F, A1
Jump: J
Jump kick: A1
Jump punch: D, A1
Donatello
Get Item: A1
Kick: F, A1
3 hit combo: A1, A1, A1
Staff Twirl: F, F, A2
Jump: J
Jump kick: A2
Jump punch: A1
Goku
Get Item: A1
Kick combo: A2, A2
3 hit combo: A1, A1, A1
Kamayamaya: F, A3, F, A3
Jump: J
Jump kick: A2
Jump punch: A1
Special: A3, A3
Kagetsura
Get Item: A1
Punch: A1
Punch/kick combo: A1, A1, A1, A1
Sword combo: A2 A2
Sword chop: F, F, A2
Jump: J
Throw: B, A1
Venom
Get Item: A1
Punch: A1
Eat: F, F, A2
Punch/tounge whip combo: A1 A1 A1
Jump: J Jump punch: A1
Jump kick: A2
Swirl: D, A1
Blanka
Get Item: A1
Backflip: B, A2
Claw: A1
Claw combo: A1, A1, A1
Kick combo: A2, A2, A2
Uppercut: F, A1
Jump: J
Jump claw: A1
Jump kick: A2
Special: A3, A3
Bite(while grabbing): A1
Wolverine
Get Item: A1
Jab: F, A1
Claw combo: A1, A1, A1, A1
Kick Combo: A2, A2, A2
Jump slash: F, F, A1
Special: A3, A3
Jump: J
Jump claw: A1
Jump kick: A2
Taunt: A3, A1
Getting help
Mailing list: Paintown mailing list signup
Forums
Email: kazzmir@users.sourceforge.net
IRC: #paintown on irc.freenode.net
AIM: kazzmir
Forums
Email: kazzmir@users.sourceforge.net
IRC: #paintown on irc.freenode.net
AIM: kazzmir
Reviews
What are people saying about paintown? I'm not sure because these reviews are in spanish. Babelfish will solve this mystery.
From some spanish game site
cristhian - It is a great game that allows combats as of goku and yory and ademas he is one of the clasicos to fight to kill and to advance
M66 - To see... Goku (of Ball Dragoon) fighting against Donatello (the Ninjas turtles) in the roof (stage of Kombat Mortal)... Nahhh! ... to mix for... but aca them salio quite badly interesting... the game in if, it does not obtain...
ayamikage - First that nothing a applause to that they created this interesting game an option but to the lovers of mugen
simon_est - Pos to my I do not like for anything the game, is too deficient in movements difficulty and things of the sort, the very bad bad truth, good that is my opinion if he is of his affability bajenlo to see that so, but not...
Cokie2409 - It entertains awhile but nontanto.Bueno the game to you.
From some spanish game site
cristhian - It is a great game that allows combats as of goku and yory and ademas he is one of the clasicos to fight to kill and to advance
M66 - To see... Goku (of Ball Dragoon) fighting against Donatello (the Ninjas turtles) in the roof (stage of Kombat Mortal)... Nahhh! ... to mix for... but aca them salio quite badly interesting... the game in if, it does not obtain...
ayamikage - First that nothing a applause to that they created this interesting game an option but to the lovers of mugen
simon_est - Pos to my I do not like for anything the game, is too deficient in movements difficulty and things of the sort, the very bad bad truth, good that is my opinion if he is of his affability bajenlo to see that so, but not...
Cokie2409 - It entertains awhile but nontanto.Bueno the game to you.


