Filetrip Logo


OpenBOR PSP 3.0 Build 3726



OpenBOR
----------------------
OpenBOR is a continuation of the Beats Of Rage 2D game engine, which was originally
created by the wonderful folks over at http://www.senileteam.com.


History
----------------------
In 2004, Senile Team released Beats of Rage, a free beat-'em-up for DOS inspired
by SEGA's Streets of Rage series and using sprites from SNK Playmore's King of
Fighters series. The game spread only by word of mouth, but it nonetheless
amassed popularity very quickly. Senile Team soon released an edit pack allowing
anyone interested to create a mod for the BOR engine.

In 2005, Kirby2000 asked Senile Team to open the source code to BOR. They
agreed, and OpenBOR was born. Development on the engine was continued by the
community, and still is to this day.


Available Platforms
----------------------
OpenBOR has a very modular and portable design inherited from Beats of Rage. Ports
to the following platforms are currently supported:

* Windows
* Linux
* Mac OS X
* Wii
* PSP
* Dreamcast
* GP2X
* GP2X Wiz
* Dingoo a320

In addition to the above, the original Beats of Rage engine (downloadable from
the Senile Team website) is available for the following platforms:

* DOS
* Playstation 2
* Xbox
* GP32
* Palmtop


Source Code
----------------------
svn checkout https://lavalit.com/svn/openbor openbor

You may get a security warning from your Subversion client. This is because
LavaLit signs its own SSL certificate, and it can be safely ignored. If you get
a *fatal* error, you should upgrade to a newer version of the Neon HTTP library.
This bug is fixed in neon 0.29.5 (released October 14, 2010).


OpenBOR Team
----------------------
SumolX (2006-2011)
Project Manager, Lead Programmer, Known for porting PSP, PS3, Linux, Wii, GP2X and
maintaining all other platforms and code base.

uTunnels (2007-2010)
Developed the scripting engine for OpenBOR and also added many exciting features.

KBbandressen (2007-2011)
New developer that is feature rich!

Plombo (2009-2011)
A developer who prefers to work on OpenBOR's supporting libraries and
platform-specific backends. Known for maintaining the Wii port, writing the
GPU-accelerated video code for Wii and OpenGL, and a few engine features.

Damon Caskey (2007-2011)
Scripter, Tester and Developer. What else can I say.

CGRemakes (2005-2006)
Main developer after Kirby2K. Introduced many exicting features to engine.

LordBall (2006)
Developed offshoot engine based on OpenBOR. Shared features with both engines.

Tails (2006)
Developed offshoot engine based on OpenBOR. Shared features with both engines.

Fugue (2006)
Developed offshoot engine based on OpenBOR. Shared features with both engines.

Kirby2K (2004-2005)
The original developer of OpenBOR who asked Senile Team for permission to open
up Beats Of Rage.



Senile Team Members
----------------------
Roel (credited as "Opla" in BoR)
The team's chieftain. Does most of the game design, programming and artwork.
http://www.roelvanmastbergen.nl

Jeroen (credited as "Leila" in BoR)
Does all the things no one else does.

Sander (credited as "Albatross" in BoR)
3D artist and animation sequence editor.

Ben
Senile Team's composer, who is currently working on the soundtrack for Age of the Beast.

Neill
Neill was the first to port Beats of Rage to other systems, namely Playstation 2
and Dreamcast. He now supports Senile Team with advice regarding console hardware
and code compatibility, and has agreed to port Age of the Beast when it's ready.
http://www.neillcorlett.com



Websites
----------------------
LavaLit (home of OpenBOR development) - http://www.lavalit.com
Senile Team (original authors of Beats of Rage) - http://www.senileteam.com

Change log (3.0 Build 3726):
------------------------------------------------------------------------
r3726 | plombo | 2012-10-31 11:30:49 -0400 (Wed, 31 Oct 2012) | 4 lines
Changed paths:
M /engine/openbor.c

Allow selecting the OpenGL filtering method (simple or bilinear) in
fullscreen. This was supposed to be allowed when I separated the video
settings for windowed and fullscreen in the save data, but I overlooked it
then.
------------------------------------------------------------------------
r3725 | plombo | 2012-10-30 14:38:14 -0400 (Tue, 30 Oct 2012) | 4 lines
Changed paths:
M /engine/sdl/control.c

Silence debug spew to stderr when processing joystick input. I added it a
long time ago for debugging purposes and apparently forgot to disable it. It
went unnoticed until now because the stderr stream is only visible when
running OpenBOR from a terminal in Linux or Darwin.
------------------------------------------------------------------------
r3724 | plombo | 2012-10-30 14:38:13 -0400 (Tue, 30 Oct 2012) | 2 lines
Changed paths:
M /engine/source/gfxlib/gfx.c
M /engine/source/gfxlib/scanline.c

Rewrote the Scanline 2x and Scanline TV 2x scaling filters to fix conflicts
with the GPL.
------------------------------------------------------------------------
r3723 | plombo | 2012-10-30 14:38:12 -0400 (Tue, 30 Oct 2012) | 1 line
Changed paths:
M /engine/source/gfxlib/scale2x.c

Fix crashes in Scale2x MMX implementation.
------------------------------------------------------------------------
r3722 | utunnels | 2012-10-28 22:29:55 -0400 (Sun, 28 Oct 2012) | 3 lines
Changed paths:
M /engine/openbor.c

Fix special3(aka jumpspecial) dive bug.
Fix difficulty menu scroll bar (more than 10 modes are supported now).

------------------------------------------------------------------------
r3721 | plombo | 2012-10-28 21:52:53 -0400 (Sun, 28 Oct 2012) | 2 lines
Changed paths:
M /engine/source/gfxlib/scale2x.c

Cleaned the Scale2x rewrite up a bit and changed the MMX assembly code to not
use the ebx register. Hopefully this will fix the compile error in Darwin.
------------------------------------------------------------------------
r3720 | plombo | 2012-10-26 17:53:18 -0400 (Fri, 26 Oct 2012) | 4 lines
Changed paths:
M /engine/source/gfxlib/simple2x.c

Complete rewrite of Simple 2x scaling filter to remove more GPL-licensed code
from the engine. The implementation ended up being very similar, even though
I didn't look at the original code until after finishing my own
implementation.
------------------------------------------------------------------------
r3719 | utunnels | 2012-10-26 04:04:00 -0400 (Fri, 26 Oct 2012) | 2 lines
Changed paths:
M /engine/openbor.c
M /engine/source/gamelib/transform.c

Enable remap and blend for 8 bit transform (transform.c).
Minor debug message change(openbor.c).
------------------------------------------------------------------------
r3718 | utunnels | 2012-10-26 02:27:59 -0400 (Fri, 26 Oct 2012) | 2 lines
Changed paths:
M /engine/openbor.c
M /engine/source/gamelib/transform.c

Fix some debug messages.
Fix fill color and remap conflict under 8bit mode (3716).
------------------------------------------------------------------------
r3717 | plombo | 2012-10-25 01:44:16 -0400 (Thu, 25 Oct 2012) | 7 lines
Changed paths:
M /engine/source/gfxlib/scale2x.c

Complete rewrite of the Scale2x (AdvanceMAME2x) filter. The old version was
based on an implementation licensed under the GPL, which is incompatible with
our license. Like the version it replaces, this rewrite has a fast MMX path
for x86 machines and a C path for everything else.

There's still a ton of GPL-encumbered code in the other scaling filters, but
this is at least a start.
------------------------------------------------------------------------
r3716 | utunnels | 2012-10-24 23:04:40 -0400 (Wed, 24 Oct 2012) | 4 lines
Changed paths:
M /engine/openbor.c
M /engine/openbor.h
M /engine/openborscript.c
M /engine/sdl/sdlport.c

Fix: shadowalpha 6 now works properly with corresponding map (inverted reflection, for example).
Minor: define savedata, savelevel and savescore in openbor.c instead of openbor.h; SDL port now uses pak name as window caption.
comments powered by Disqus