OpenBOR 3DS: Difference between revisions

From GameBrew
m (Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews")
No edit summary
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = OpenBOR
|title=OpenBOR
| image = https://dlhb.gamebrew.org/3dshomebrew/OpenBOR.jpg|250px
|image=Openbor3ds8.png
| type = Action
|description=The ultimate 2D side scrolling engine for beat em' ups, shooters, and more.
| version = v0.0.4
|author=MrHuu
| licence = Mixed
|lastupdated=2022/08/25
| author = MrHuu
|type=Game Engine
| website = https://gbatemp.net/threads/release-openbor-for-3ds.546379/
|version=0.0.6
| download = https://dlhb.gamebrew.org/3dshomebrew/OpenBOR.rar
|license=BSD-3-Clause
| source = https://dlhb.gamebrew.org/3dshomebrew/OpenBOR.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/openbor3ds.7z
|website=https://gbatemp.net/threads/release-openbor-for-3ds.546379/post-9478049
|source=https://github.com/MrHuu/openbor-3ds
}}
}}
<youtube>pzKH_JtM6oU</youtube>
OpenBOR 3DS is a port of Open Beats of Rage (OpenBOR) for the 3DS.


<div style="text-align: center">
OpenBOR is a royalty free sprite based side scrolling gaming engine for a varity of games, in particular beat 'em ups and shooters. It is a continuation of the Beats Of Rage 2D game engine, which was originally created by the [http://www.senileteam.com Senile Team].


[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FuIZL3RT.png&hash=6ec190634499f7cc62c370c1d22d3d68|class=bbCodeImage LbImage|[?IMG]]]
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 module for the BOR engine.
<span style="font-size: 18px"><span style="text-decoration: underline">'''OpenBOR for 3DS'''</span></span>?


</div>
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.


<span style="font-size: 15px"><span style="text-decoration: underline">'''Info'''</span></span>
==Features==
* Sound.
* Animated GIF's.
* Multiple .pak support.
* Probably some crashes.
* Slowdowns on Old3DS.
* CIA and 3DSX build.


==Installation==
Create a folder OpenBOR on your SD card (sdmc:/3ds/OpenBOR/).


-----
Create a Paks folder, in the OpenBOR folder.


Copy your .pak's here.


This is Open Beats of Rage (OpenBOR) for 3DS.
Run the 3DSX build with the Homebrew Launcher. Alternatively install and run the CIA build.
''OpenBOR'' is a royalty free sprite based side scrolling gaming engine.


More info here: http://www.chronocrash.com/forum/index.php
If you've been using older builds it may be required to delete the generated configuration files for the .paks, found in the saves folder (just the .cfg files).
Please, don't go there for 3DS related issues regarding this port.


It uses [https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/ SDL 1.2 for 3DS] by [https://gbatemp.net/members/343542/ @nop90]
==User guide==
Visit [http://www.chronocrash.com ChronoCrash] if you want to find ready to play game modules, get started building one of your own or discuss OpenBOR development,


Note that depending how many .pak files you have available, it can take a while to boot OpenBOR.


<span style="font-size: 15px"><span style="text-decoration: underline">'''Features:'''</span></span>
Also not all .paks works in the 3DS port, as there are a lot of different versions of OpenBOR. Some .paks only work on specific versions of OpenBOR.


==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/openbor3ds2.png
https://dlhb.gamebrew.org/3dshomebrews/openbor3ds3.png


-----
https://dlhb.gamebrew.org/3dshomebrews/openbor3ds4.png
https://dlhb.gamebrew.org/3dshomebrews/openbor3ds5.png


https://dlhb.gamebrew.org/3dshomebrews/openbor3ds6.png
https://dlhb.gamebrew.org/3dshomebrews/openbor3ds7.png


- <span style="text-decoration: line-through">No</span> Sound *fixed
==Media==
- <span style="text-decoration: line-through">No</span> Animated GIF's *fixed
'''openBOR Games You Need to Play''' ([https://www.youtube.com/watch?v=pzKH_JtM6oU Sega Lord X]) <br>
- <span style="text-decoration: line-through">Only single</span> '''Multiple''' .pak support *fixed
<youtube>pzKH_JtM6oU</youtube>
- Probably some crashes *definitely not fixed
- Slowdowns on Old3DS
- <span style="text-decoration: line-through">No</span> .cia build
 
 
<span style="font-size: 15px"><span style="text-decoration: underline">'''Additional info:'''</span></span>
 
 
-----
 
 
- .pak selection menu is working, with previews disabled.
- depending how many .pak files you have available, it can take a while to boot OpenBOR.
 
 
<span style="font-size: 15px"><span style="text-decoration: underline">'''Build instructions:'''</span></span>
 
 
-----
 
 
- From the 'engine' folder:
 
make BUILD_CTR=1
�or
make BUILD_CTR=1 clean
 
 
<span style="font-size: 15px"><span style="text-decoration: underline">'''Installation instructions:'''</span></span>
 
 
-----
 
 
<span style="font-size: 15px">'''Download:'''</span> https://github.com/MrHuu/openbor-3ds/releases
 
- Create a folder 'OpenBOR' on your SD, here: 'sdmc:/3ds/OpenBOR/'
- Create a 'Paks' folder, in the 'OpenBOR' folder
- Copy your .pak's here
- Run with the Homebrew launcher
- Or install and run .cia
- ???
- Profit!
 
 
<span style="font-size: 15px"><span style="text-decoration: underline">'''Screenshots'''</span></span>
 


-----
==Compatibility==
Tested by the author on New3DS.


��<div class="tabsBb">
Also tested on Citra.


��* [[#tab_1615093949|Screenshots]]
==Known issues==
* [[#tab_1615093950|More Screenshots]]
Loading .paks to list is still slow.
* [[#tab_1615093951|More Screenshots]]


��* <span id="tab_1615093949">[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FTkVvCKF.png&hash=e53237ba7ace27354c039a4737c987d1|class=bbCodeImage LbImage|[?IMG]]][[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FJ8r9asY.png&hash=6bafbb60e638fc9796a0a5c7729a8a4f|class=bbCodeImage LbImage|[?IMG]]]</span>
==Changelog==
* <span id="tab_1615093950">[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FFE0mHbA.png&hash=6ef39a9ca2b52b421c933c774d3b47b6|class=bbCodeImage LbImage|[?IMG]]][[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FqR8BPmm.png&hash=535bce62430e8aa2d6056d1c0b5e5adf|class=bbCodeImage LbImage|[?IMG]]]</span>
'''v0.06'''
* <span id="tab_1615093951">[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FrShRA5F.png&hash=4f428829c8a4231d09f6703d2ce44c8f|class=bbCodeImage LbImage|[?IMG]]][[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FiYDg7zJ.png&hash=8a201827aceff709010d549208b5de02|class=bbCodeImage LbImage|[?IMG]]]</span>
* Do not disable backlight on o2DS devices.


��
'''v0.0.5'''
</div>
* Updated to build with latest devkitARM, libctru, sdl-3ds.
��
* Code cleanup.
* Reworked menu.
** First screenshot taken will be loaded as menu preview.


<span style="font-size: 15px"><span style="text-decoration: underline">'''Sources:'''</span></span>
'''2021/05/19'''
* Updated to have the initial loading time reduced. Initial load is near instant now.


'''2021/05/15'''
* Updated to be able to compile with the latest libctru and sdl-3ds, including:
** Reworked controls.
** Cleanup rendering code.
* Reworked menu (to fit 3ds screen) WIP.


-----
'''v0.0.4 2020/05/10'''
* Allow the 3DS's parallax layer to be enabled using the 3d slider (.3dsx only).


'''v0.0.3 2019/10/31'''
* Allow graceful shutdown.
* .cia build has better compatibility with larger .pak's.


OpenBOR:
'''v0.0.2 2019/09/14'''
https://github.com/MrHuu/openbor-3ds
* Update pkgInfo.mk.
https://github.com/DCurrent/openbor


SDL 1.2:
==Credits==
https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/
Based on [https://github.com/DCurrent/openbor OpenBOR], originally by [http://www.senileteam.com Senile Team].
<div class="messageTextEndMarker">


It uses [https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.45929 SDL 1.2] for 3DS by nop90.


</div>
==External links==
* GitHub - https://github.com/MrHuu/openbor-3ds
* GBAtemp - https://gbatemp.net/threads/release-openbor-for-3ds.546379/post-9478049

Latest revision as of 06:24, 6 May 2024

OpenBOR
Openbor3ds8.png
General
AuthorMrHuu
TypeGame Engine
Version0.0.6
LicenseBSD-3-Clause
Last Updated2022/08/25
Links
Download
Website
Source

OpenBOR 3DS is a port of Open Beats of Rage (OpenBOR) for the 3DS.

OpenBOR is a royalty free sprite based side scrolling gaming engine for a varity of games, in particular beat 'em ups and shooters. It is a continuation of the Beats Of Rage 2D game engine, which was originally created by the Senile Team.

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 module 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.

Features

  • Sound.
  • Animated GIF's.
  • Multiple .pak support.
  • Probably some crashes.
  • Slowdowns on Old3DS.
  • CIA and 3DSX build.

Installation

Create a folder OpenBOR on your SD card (sdmc:/3ds/OpenBOR/).

Create a Paks folder, in the OpenBOR folder.

Copy your .pak's here.

Run the 3DSX build with the Homebrew Launcher. Alternatively install and run the CIA build.

If you've been using older builds it may be required to delete the generated configuration files for the .paks, found in the saves folder (just the .cfg files).

User guide

Visit ChronoCrash if you want to find ready to play game modules, get started building one of your own or discuss OpenBOR development,

Note that depending how many .pak files you have available, it can take a while to boot OpenBOR.

Also not all .paks works in the 3DS port, as there are a lot of different versions of OpenBOR. Some .paks only work on specific versions of OpenBOR.

Screenshots

openbor3ds2.pngopenbor3ds3.png

openbor3ds4.pngopenbor3ds5.png

openbor3ds6.pngopenbor3ds7.png

Media

openBOR Games You Need to Play (Sega Lord X)

Compatibility

Tested by the author on New3DS.

Also tested on Citra.

Known issues

Loading .paks to list is still slow.

Changelog

v0.06

  • Do not disable backlight on o2DS devices.

v0.0.5

  • Updated to build with latest devkitARM, libctru, sdl-3ds.
  • Code cleanup.
  • Reworked menu.
    • First screenshot taken will be loaded as menu preview.

2021/05/19

  • Updated to have the initial loading time reduced. Initial load is near instant now.

2021/05/15

  • Updated to be able to compile with the latest libctru and sdl-3ds, including:
    • Reworked controls.
    • Cleanup rendering code.
  • Reworked menu (to fit 3ds screen) WIP.

v0.0.4 2020/05/10

  • Allow the 3DS's parallax layer to be enabled using the 3d slider (.3dsx only).

v0.0.3 2019/10/31

  • Allow graceful shutdown.
  • .cia build has better compatibility with larger .pak's.

v0.0.2 2019/09/14

  • Update pkgInfo.mk.

Credits

Based on OpenBOR, originally by Senile Team.

It uses SDL 1.2 for 3DS by nop90.

External links

Advertising: