EmuCR Feeds
Email Us

EmuCR:OpenBOR OpenBOR v3.0 Build 3400 is released. OpenBOR is an official port of the OpenBOR (aka Beats of Rage) beat em up game engine to the Wii. The initial port was done by SX and the current maintainer is Plombo.

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.


Heres whats new:
------------------------------------------------------------------------
r3400 | utunnels | 2011-08-30 21:34:43 -0400 (Tue, 30 Aug 2011) | 8 lines
Changed paths:
M /engine/openbor.c
M /engine/openbor.h
M /engine/source/gamelib/commands.c
M /engine/source/gamelib/commands.h

New script:
data\scripts\loading.c
Called in loading screen update loop.

Randomize the movement of an AI controlled entity if its path has been blocked for many times. It's a temporarily solution, I shall refine the wall checking code in the future.


Expand attack## to 99.
------------------------------------------------------------------------
r3399 | utunnels | 2011-08-28 02:47:08 -0400 (Sun, 28 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/spritef.c
M /engine/source/gamelib/spritex8p16.c
M /engine/source/gamelib/spritex8p32.c

Fix gfxshadow overclip problem (when character walks off the screen, the shadow disappears as well).
------------------------------------------------------------------------
r3398 | utunnels | 2011-08-28 01:38:12 -0400 (Sun, 28 Aug 2011) | 3 lines
Changed paths:
M /engine/openbor.c
M /engine/openbor.h

New animation type ANI_WALKOFF

Triggered after walking off a cliff.
------------------------------------------------------------------------
r3397 | utunnels | 2011-08-27 10:42:34 -0400 (Sat, 27 Aug 2011) | 3 lines
Changed paths:
M /engine/openbor.c
M /engine/openborscript.c

Show entities for in game player input setup menu in.

Add nolife to get/changeentityproperty.
------------------------------------------------------------------------
r3396 | utunnels | 2011-08-27 08:11:08 -0400 (Sat, 27 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/spritef.c
M /engine/source/gamelib/spritex8p16.c
M /engine/source/gamelib/spritex8p32.c

Major fix in sprite scale and rotate code (Previous code has problem when drawing large sprites).
------------------------------------------------------------------------
r3395 | utunnels | 2011-08-27 01:46:37 -0400 (Sat, 27 Aug 2011) | 5 lines
Changed paths:
M /engine/openbor.c
M /engine/openbor.h
M /engine/source/gamelib/commands.c
M /engine/source/gamelib/commands.h

New model command grabflip:

1 grabber flip to face target
2 target flip to face grabber
3 both 1 & 2 (default value)
------------------------------------------------------------------------
r3394 | utunnels | 2011-08-26 01:54:54 -0400 (Fri, 26 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c
M /engine/openborscript.c

Copy grabforce, paingrab and antigrab from modeldata in ent_copy_uninit. Just in case the model and the weapon has different values.
------------------------------------------------------------------------
r3393 | utunnels | 2011-08-26 00:51:14 -0400 (Fri, 26 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c

Minor change, make default combodelay same as before (GAME_SPEED/2)
------------------------------------------------------------------------
r3392 | utunnels | 2011-08-26 00:50:04 -0400 (Fri, 26 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c
M /engine/source/gamelib/commands.c
M /engine/source/gamelib/commands.h

Make combodelay customizable to eliminate endless combo.
------------------------------------------------------------------------
r3391 | utunnels | 2011-08-25 22:54:14 -0400 (Thu, 25 Aug 2011) | 2 lines
Changed paths:
M /engine/openbor.h
M /engine/openborscript.c

Add antigrab to getentityproperty.
Check modeldata instead of model for this property to avoid global effect.
------------------------------------------------------------------------
r3390 | utunnels | 2011-08-25 11:35:10 -0400 (Thu, 25 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/screen.c
M /engine/source/gamelib/screen16.c
M /engine/source/gamelib/screen32.c

Fix bglayer water effect overflow.
------------------------------------------------------------------------
r3389 | utunnels | 2011-08-25 01:39:59 -0400 (Thu, 25 Aug 2011) | 3 lines
Changed paths:
M /engine/openbor.c

Reset idle status for the grabber if opponent performed special no matter it hits or not.

Clear branch_name after playgame is done.
------------------------------------------------------------------------
r3388 | utunnels | 2011-08-23 10:47:27 -0400 (Tue, 23 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/spritef.c
M /engine/source/gamelib/spritex8p16.c
M /engine/source/gamelib/spritex8p32.c

Restore old drawmethod code.
------------------------------------------------------------------------
r3387 | utunnels | 2011-08-23 08:25:00 -0400 (Tue, 23 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/triangle.c

Clear global values every time in triangle.c
------------------------------------------------------------------------
r3386 | utunnels | 2011-08-23 05:28:45 -0400 (Tue, 23 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c

Change direction after set grabbed animation so you can check it in script.
------------------------------------------------------------------------
r3385 | utunnels | 2011-08-22 22:34:18 -0400 (Mon, 22 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/triangle.c

NULL shadow_buffer after free it in draw_triangle_list
------------------------------------------------------------------------
r3384 | plombo | 2011-08-22 21:30:30 -0400 (Mon, 22 Aug 2011) | 2 lines
Changed paths:
M /engine/openbor.c
M /engine/openbor.h
M /engine/sdl/opengl.c
M /engine/sdl/video.c

Make OpenGL settings, including whether to use OpenGL, configurable in fullscreen mode. The OpenGL usage and filter settings are stored separately for windowed and fullscreen.

------------------------------------------------------------------------
r3383 | utunnels | 2011-08-21 04:12:59 -0400 (Sun, 21 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/soundmix.c

SOUND_MAX_SAMPLES changed to 1024
------------------------------------------------------------------------
r3382 | utunnels | 2011-08-21 03:50:55 -0400 (Sun, 21 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c

Fix shutdown loop bug.
------------------------------------------------------------------------
r3381 | utunnels | 2011-08-20 11:04:57 -0400 (Sat, 20 Aug 2011) | 6 lines
Changed paths:
M /engine/openbor.c
M /engine/openborscript.c
M /engine/openborscript.h
M /engine/source/gamelib/spritef.c
M /engine/source/gamelib/spritex8p16.c
M /engine/source/gamelib/spritex8p32.c
M /engine/source/gamelib/triangle.c
M /engine/source/gamelib/triangle.h

Rewrite putsprite_ex using the new triangle function.
Add script functions:

settexture
setvertex
trianglelist
------------------------------------------------------------------------
r3380 | utunnels | 2011-08-19 02:48:56 -0400 (Fri, 19 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c
M /engine/source/gamelib/pixelformat.c
M /engine/source/gamelib/spritef.c
M /engine/source/gamelib/triangle.c

Some changes in triangle code.
------------------------------------------------------------------------
r3379 | utunnels | 2011-08-18 12:50:55 -0400 (Thu, 18 Aug 2011) | 1 line
Changed paths:
M /engine/Makefile
M /engine/openbor.c
M /engine/openbor.h
M /engine/source/gamelib/triangle.c
A /engine/source/gamelib/triangle.h
M /engine/source/gamelib/types.h

Add triangle.h
------------------------------------------------------------------------
r3378 | utunnels | 2011-08-18 05:34:13 -0400 (Thu, 18 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/triangle.c

Minor change
------------------------------------------------------------------------
r3377 | utunnels | 2011-08-18 05:26:42 -0400 (Thu, 18 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c
A /engine/source/gamelib/triangle.c
M /engine/source/gamelib/types.h

Add triangle.c (WIP)
------------------------------------------------------------------------
r3376 | utunnels | 2011-08-18 02:00:28 -0400 (Thu, 18 Aug 2011) | 2 lines
Changed paths:
M /engine/openbor.c

No actual changes to the engine.
Except a commented-out 3d test function.
------------------------------------------------------------------------
r3375 | utunnels | 2011-08-16 21:46:15 -0400 (Tue, 16 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c

Stop checking if model is loaded when parsing allowselect, since empty model will be skipped automatically.
------------------------------------------------------------------------
r3374 | utunnels | 2011-08-17 06:55:38 -0400 (Wed, 17 Aug 2011) | 1 line
Changed paths:
M /engine/source/gamelib/font.c

Parse \n in font_printf
------------------------------------------------------------------------
r3373 | utunnels | 2011-08-16 09:24:00 -0400 (Tue, 16 Aug 2011) | 1 line
Changed paths:
M /engine/openborscript.c

Add jumpid as a new aiflag.
------------------------------------------------------------------------
r3372 | utunnels | 2011-08-15 07:18:26 -0400 (Mon, 15 Aug 2011) | 2 lines
Changed paths:
M /engine/openbor.c
M /engine/openborscript.c

Add pause to openborvariant.
Enable update in pause menu.
------------------------------------------------------------------------
r3371 | utunnels | 2011-08-09 21:49:36 -0400 (Tue, 09 Aug 2011) | 2 lines
Changed paths:
M /engine/openbor.c

Music entries should not count as spawn points (if-->else if).
Fixed.
------------------------------------------------------------------------
r3370 | utunnels | 2011-08-09 20:48:48 -0400 (Tue, 09 Aug 2011) | 1 line
Changed paths:
M /engine/openbor.c

zoombuffer receives backgrounds now.
------------------------------------------------------------------------
r3369 | utunnels | 2011-08-09 04:05:55 -0400 (Tue, 09 Aug 2011) | 1 line
Changed paths:
M /engine/sdl/video.c

Restore old SDL full screen with 2x filters.
------------------------------------------------------------------------
r3368 | utunnels | 2011-08-09 03:29:40 -0400 (Tue, 09 Aug 2011) | 1 line
Changed paths:
M /engine/source/scriptlib/Lexer.c

Fixed an escape character bug in Lexer.c
------------------------------------------------------------------------

Download: OpenBOR v3.0 Build 3400
Source: Here

3 Comments:

  1. Nice but I find it rather bored. I didnt play it but look at it telling me that it is not fun at all. Thanks but no thanks.

    ReplyDelete
  2. Your comment is nice but I find it rather bored. I didnt read it but look at it telling me that it is not fun at all. Thanks but no thanks.

    ReplyDelete
  3. Anyway, OpenBor is for old people, like me, thats love old games like Streets Of Rage.

    ReplyDelete

Can't post a comment? Try This!