Code Monkey home page Code Monkey logo

whitedragon0000 / openbor_plus Goto Github PK

View Code? Open in Web Editor NEW
48.0 6.0 8.0 925.75 MB

OpenBOR PLUS is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more! This version has all official features plus new features!

Home Page: http://www.chronocrash.com

License: BSD 3-Clause "New" or "Revised" License

Makefile 0.44% Batchfile 0.05% C++ 3.32% C 92.78% Objective-C 0.10% Java 1.89% Shell 0.48% Assembly 0.89% Perl 0.01% Python 0.03% CMake 0.01%
openbor side-scroller fighting-game engine beat-em-up

openbor_plus's People

Contributors

francesco-durante-eng avatar whitedragon0000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

openbor_plus's Issues

Blue vertical rectangle and rose/red rectangle on player..... and enemies!! - Last OpenBor Plus version

Screenshot_2

Description

At start stage of game it shows a blue vertical rectangle on principal player but in enemies too, and when attack it appears a rose/red rectangle...!

Debugging

Reproduce

LOG:

Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27835199488 Bytes ( 26545 MB )
Used Ram: 7913472 Bytes ( 7 MB )

debug:nativeWidth, nativeHeight, bpp, Hz 1920, 1080, 24, 144
Loaded mapping for Keyboard
OpenBoR v4.0 Build 526 (commit hash: 310707e), Compile Date: Jun 5 2023

Game Selected: Paks/Ladies_of_Rage.pak

Loaded mapping for Keyboard
FileCaching System Init...... Enabled
Initializing video............
'data/video.txt' not found.
Initialized video............. 320x240 (Mode: 0)

Loading menu.txt............. Done!
Loading fonts................ 1 2 3 4 5 6 Done!
Timer init................... Done!
Initialize Sound.............. Done!
Loading sprites.............. Done!
Loading level order.......... Done!
Loading model constants...... Done!
Loading script settings...... Done!
Loading scripts.............. Done!
Loading models...............

Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Cacheing 'Flash' from data/chars/misc/flash.txt
Cacheing 'Shot' from data/chars/misc/shot.txt
Cacheing 'cut' from data/chars/malin/cut.txt
Cacheing 'venom' from data/chars/king/venom.txt
Cacheing 'pow' from data/chars/fio/pow.txt
Cacheing 'pow1' from data/chars/fio/pow1.txt
Cacheing 'light' from data/chars/beth/light.txt
Cacheing 'loader' from data/chars/misc/loader.txt
Cacheing 'dust' from data/chars/misc/dust.txt
Cacheing 'yshadow' from data/chars/yuri/yshadow.txt
Cacheing 'ball' from data/chars/hotaru/ball.txt
Cacheing 'ice' from data/chars/diana/ice.txt
Cacheing 'mai' from data/chars/mai/mai.txt
Cacheing 'athena' from data/chars/athena/athena.txt
Cacheing 'Mball' from data/chars/athena/mball.txt
Cacheing 'killa' from data/chars/beth/killa.txt
Cacheing 'FBoom' from data/chars/misc/fboom.txt
Cacheing 'awave' from data/chars/ash/awave.txt
Cacheing 'ghosts' from data/chars/akari/ghosts.txt
Cacheing 'fire' from data/chars/ai/fire.txt
Cacheing 'King' from data/chars/king/king.txt
Cacheing 'May' from data/chars/may/may.txt
Cacheing 'malin' from data/chars/malin/malin.txt
Cacheing 'elizabeth' from data/chars/beth/beth.txt
Cacheing 'momo' from data/chars/momo/momo.txt
Cacheing 'shion' from data/chars/shion/shion.txt
Cacheing 'shiki' from data/chars/aki/aki.txt
Cacheing 'Apple' from data/chars/misc/apple.txt
Cacheing 'Meat' from data/chars/misc/meat.txt
Cacheing '1up' from data/chars/misc/1up.txt
Cacheing 'Money' from data/chars/misc/money.txt
Cacheing 'Gold' from data/chars/misc/gold.txt
Cacheing 'Time' from data/chars/misc/time.txt
Cacheing 'Box' from data/chars/misc/box.txt
Cacheing 'Crate' from data/chars/misc/crate.txt
Cacheing 'Trash' from data/chars/misc/trash.txt
Cacheing 'Table' from data/chars/misc/table.txt
Cacheing 'Chair' from data/chars/misc/chair.txt
Cacheing 'Fence' from data/chars/misc/fence.txt
Cacheing 'Drum' from data/chars/misc/drum.txt
Cacheing 'Trolly' from data/chars/misc/trolly.txt
Cacheing 'Shermie' from data/chars/shermie/shermie.txt
Cacheing 'Angel' from data/chars/angel/angel.txt
Cacheing 'Judith' from data/chars/judith/judith.txt
Cacheing 'Whip' from data/chars/whip/whip.txt
Cacheing 'Jenet' from data/chars/jenet/jenet.txt
Cacheing 'Char' from data/chars/char/char.txt
Cacheing 'rider' from data/chars/biker/rider.txt
Cacheing 'kula' from data/chars/kula/kula.txt
Cacheing 'mary' from data/chars/mary/mary.txt
Cacheing 'evy' from data/chars/evy/evy.txt
Cacheing 'fio' from data/chars/fio/fio.txt
Cacheing 'fio2' from data/chars/fio2/fio.txt
Cacheing 'hinako' from data/chars/hinako/hinako.txt
Cacheing 'AI' from data/chars/ai/ai.txt
Cacheing 'sarah' from data/chars/sarah/sarah.txt
Cacheing 'jenny' from data/chars/jenny/jenny.txt
Cacheing 'kagura' from data/chars/kagura/kagura.txt
Cacheing 'momoko' from data/chars/momo/momo2.txt
Cacheing 'cmai' from data/chars/cmai/cmai.txt
Cacheing 'mature' from data/chars/mature/mature.txt
Cacheing 'vice' from data/chars/vice/vice.txt
Cacheing 'yuri' from data/chars/yuri/yuri.txt
Cacheing 'ash' from data/chars/ash/ash.txt
Cacheing 'xiang' from data/chars/xiang/xiang.txt
Cacheing 'hotaru' from data/chars/hotaru/hotaru.txt
Cacheing 'leona' from data/chars/leona/leona.txt
Cacheing 'kasumi' from data/chars/kasumi/kasumi.txt
Cacheing 'akari' from data/chars/akari/akari.txt
Cacheing 'foxy' from data/chars/foxy/foxy.txt
Cacheing 'diana' from data/chars/diana/diana.txt
Cacheing 'ashb' from data/chars/ash/ashb.txt
Cacheing 'Knife' from data/chars/misc/knife.txt
Cacheing 'Star' from data/chars/misc/star.txt
Cacheing 'Steam' from data/chars/misc/steam.txt
Cacheing 'Steamer' from data/chars/misc/steamer.txt
Cacheing 'Furnace' from data/chars/misc/furnace.txt
Cacheing 'Arrow' from data/chars/misc/arrow.txt

Loaded 'Flash' from data/chars/misc/flash.txt
Loaded 'Shot' from data/chars/misc/shot.txt
Loaded 'cut' from data/chars/malin/cut.txt
Loaded 'venom' from data/chars/king/venom.txt
Loaded 'pow' from data/chars/fio/pow.txt
Loaded 'pow1' from data/chars/fio/pow1.txt
Loaded 'light' from data/chars/beth/light.txt
Loaded 'Dust' from data/chars/misc/dust.txt
Loaded 'YShadow' from data/chars/yuri/yshadow.txt
Loaded 'ball' from data/chars/hotaru/ball.txt
Loaded 'ice' from data/chars/diana/ice.txt
Loaded 'mai' from data/chars/mai/mai.txt
sound_load_sample can't load sample from file 'data/chars/mai/die.wav'!
sound_load_sample can't load sample from file 'data/chars/mai/spc.wav'!
sound_load_sample can't load sample from file 'Data/Chars/Mai/ryu.wav'!
sound_load_sample can't load sample from file 'data/chars/mai/a.wav'!
Loaded 'Athena' from data/chars/athena/athena.txt
Loaded 'Mball' from data/chars/athena/mball.txt
Loaded 'killa' from data/chars/beth/killa.txt
Loaded 'FBoom' from data/chars/misc/fboom.txt
sound_load_sample can't load sample from file 'data/sounds/maxboom.wav'!
Loaded 'awave' from data/chars/ash/awave.txt
Loaded 'ghosts' from data/chars/akari/ghosts.txt
Loaded 'fire' from data/chars/ai/fire.txt
Loaded 'king' from data/chars/king/king.txt
Loaded 'may' from data/chars/may/may.txt
Loaded 'malin' from data/chars/malin/malin.txt
Loaded 'elizabeth' from data/chars/beth/beth.txt
sound_load_sample can't load sample from file 'data/chars/throw.wav'!
sound_load_sample can't load sample from file 'data/chars/throw.wav'!
Loaded 'shion' from data/chars/shion/shion.txt
Loaded 'shiki' from data/chars/aki/aki.txt

Loading models............... Done!
Object engine init........... Done!
Input init................... Done!
Create blending tables....... Done!
Save settings so far........ Done!

Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Level Loading: 'data/hard/1ahard.txt'
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27768901632 Bytes ( 26482 MB )
Used Ram: 74657792 Bytes ( 71 MB )

Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Loaded '1up' from data/chars/misc/1up.txt
Loaded 'whip' from data/chars/whip/whip.txt
Loaded 'angel' from data/chars/angel/angel.txt
Loaded 'shermie' from data/chars/shermie/shermie.txt
Loaded 'kagura' from data/chars/kagura/kagura.txt
Loaded 'Trash' from data/chars/misc/trash.txt
Loaded 'money' from data/chars/misc/money.txt
Loaded 'jenet' from data/chars/jenet/jenet.txt
Loaded 'Meat' from data/chars/misc/meat.txt
Loaded 'apple' from data/chars/misc/apple.txt
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.

Level Loaded: 'data/hard/1ahard.txt'
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27770863616 Bytes ( 26484 MB )
Used Ram: 76148736 Bytes ( 72 MB )
Total sprites mapped: 2156

Level Unloading: 'data/hard/1ahard.txt'
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27745931264 Bytes ( 26460 MB )
Used Ram: 76476416 Bytes ( 72 MB )

RAM Status:
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27745931264 Bytes ( 26460 MB )
Used Ram: 76476416 Bytes ( 72 MB )

Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Level Loading: 'data/hard/1ahard.txt'
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27778043904 Bytes ( 26491 MB )
Used Ram: 76488704 Bytes ( 72 MB )

Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.
Warning: Unknown command in lifebar.txt: 'color600'.
Warning: Unknown command in lifebar.txt: 'color700'.
Warning: Unknown command in lifebar.txt: 'color800'.
Warning: Unknown command in lifebar.txt: 'color900'.
Warning: Unknown command in lifebar.txt: 'color1000'.
Warning: Unknown command in lifebar.txt: 'color1100'.
Warning: Unknown command in lifebar.txt: 'color1200'.
Warning: Unknown command in lifebar.txt: 'color1300'.
Warning: Unknown command in lifebar.txt: 'color1400'.
Warning: Unknown command in lifebar.txt: 'color1500'.
Warning: Unknown command in lifebar.txt: 'color1600'.
Warning: Unknown command in lifebar.txt: 'color1700'.
Warning: Unknown command in lifebar.txt: 'color1800'.
Warning: Unknown command in lifebar.txt: 'color1900'.
Warning: Unknown command in lifebar.txt: 'color2000'.
Warning: Unknown command in lifebar.txt: 'color2100'.
Warning: Unknown command in lifebar.txt: 'color2200'.
Warning: Unknown command in lifebar.txt: 'color2300'.

Level Loaded: 'data/hard/1ahard.txt'
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27795116032 Bytes ( 26507 MB )
Used Ram: 76488704 Bytes ( 72 MB )
Total sprites mapped: 2156

************ Shutting Down ************

OpenBOR v4.0 Build 526 (commit hash: 310707e), Compile Date: Jun 5 2023
Presented by the OpenBOR Team.
www.chronocrash.com
OpenBOR is the open source continuation of Beats of Rage by Senile Team.

Special thanks to SEGA and SNK.

Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27774316544 Bytes ( 26487 MB )
Used Ram: 76521472 Bytes ( 72 MB )

Release level data...........
Level Unloading: 'data/hard/1ahard.txt'
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27774582784 Bytes ( 26487 MB )
Used Ram: 76001280 Bytes ( 72 MB )

RAM Status:
Total Ram: 34287116288 Bytes ( 32698 MB )
Free Ram: 27774636032 Bytes ( 26487 MB )
Used Ram: 76001280 Bytes ( 72 MB )

Done!

Release graphics data........ Done!
Release game data............

Unload 'Flash' ............Done.
Unload 'Shot' ............Done.
Unload 'cut' ............Done.
Unload 'venom' ............Done.
Unload 'pow' ............Done.
Unload 'pow1' ............Done.
Unload 'light' ............Done.
Unload 'Dust' ............Done.
Unload 'YShadow' ............Done.
Unload 'ball' ............Done.
Unload 'ice' ............Done.
Unload 'mai' ............Done.
Unload 'Athena' ............Done.
Unload 'Mball' ............Done.
Unload 'killa' ............Done.
Unload 'FBoom' ............Done.
Unload 'awave' ............Done.
Unload 'ghosts' ............Done.
Unload 'fire' ............Done.
Unload 'king' ............Done.
Unload 'may' ............Done.
Unload 'malin' ............Done.
Unload 'elizabeth' ............Done.
Unload 'shion' ............Done.
Unload 'shiki' ............Done.
Unload '1up' ............Done.
Unload 'Whip' ............Done.
Unload 'Angel' ............Done.
Unload 'Shermie' ............Done.
Unload 'kagura' ............Done.
Unload 'Trash' ............Done.
Unload 'Money' ............Done.
Unload 'Jenet' ............Done.
Unload 'Meat' ............Done.
Unload 'Apple' ............Done.

Release game data............ Done!
Release timer................ Done!
Release input hardware....... Done!
Release sound system......... Done!
Release FileCaching System... Done!

**************** Done *****************

OpenBOR v4.0 Build 526 (commit hash: 310707e), Compile Date: Jun 5 2023
Presented by the OpenBOR Team.
www.chronocrash.com
OpenBOR is the open source continuation of Beats of Rage by Senile Team.

Special thanks to SEGA and SNK.

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Version

Please provide the SPECIFIC version the issue first appeared. This is very important, it is nearly impossible for us to pour through the entire code base to find singular issues without a starting point.

Computer/PC/Windows 10: OpenBOR v4.0 Build 526 (commit hash: 310707e), Compile Date: Jun 5 2023

ladies of rage

Command Line Paths not working

When using Command prompt to open an OpenBor compatible PAK with either a direct file path or from a directory that isn't in the /OpenBor/Paks directory; the application will briefly open and close. This occurs regardless if any options are used (fullscreen and keepaspectratio)

Reproduce

EG OpenBOR application resides in "C:/Users/Administrator/Desktop/OpenBOR/openbor.exe." The PAK file is named "A.PAK" and lives "C:/Users/Administrator/Desktop/A.pak" or "C:/Users/Administrator/Desktop/OpenBOR/A.pak"

You can place the binary in any directory and issue persists EG C:/OpenBOR or C:/Users/Admin/Desktop/

However

If the Pak file is in the /Paks directory of OpenBor you can open the PAK via "C:/Users/Administrator/Desktop/OpenBOR/Paks/A.pak" or

"C:/Users/Administrator/Desktop/OpenBOR/openbor.exe" A.pak

Expected behavior

Executing "C:/Users/Administrator/Desktop/OpenBOR/openbor.exe" -fullscreen -keepaspectratio "C:/Users/Administrator/Desktop/A.pak" should load OpenBor and have it load A.Pak in Full Screen and maintaining the aspect ratio. As long as the file paths are correct it should be able to load OpenBor compatible PAK files no matter where the PAK file resides.

Version

Windows 10
OpenBOR PLUS v3.0 Build 413

Thank you.

Android wiki

Sorry but i installed apk... but only android/data is created with files inside... any chance to knows the right path for android setup?

Android - Unable to Install Build 520 After Uninstalling Build 516

Please complete the following template to help us investigate your issue. Developer time is very limited - incomplete issue reports may be ignored and deleted.

Note: Legacy builds are not supported. Any fixes will be applied to the latest engine builds.

Description

When I attempted to upgrade from build 516 to 520, I received an error message stating the was a package conflict (see attached screenshot). I uninstalled build 516 but kept app data since I was going to install build 520. I now get the same package conflict error message no matter what release of OpenBOR or OpenBOR Plus I try to install.

Debugging

Reproduce

Provide step by step instructions to reproduce the behavior. Include any text files, scripts, etc., along with the engine log. In some cases, we may need a download link to your entire module:

  1. Uninstall Build 516 but keep app data
  2. Try to install any other release of OpenBOR or OpenBOR Plus.

Expected behavior

The app should install without issue.

Screenshots

Screenshot_20230419-083353

Version

  • Platform: Android
  • Engine Build: 520 and 516

Additional context

I believe the conflict may be caused by OpenBOR Plus using the same application name and version number in the app Manifest.

I have manually deleted any remaining app data for org.openbor.engine from my devic.

The easiest way I have found to resolve this issue is to reinstall the last version of the application (516 in this case) then uninstall it along with any app data or build the application with a unique name.

GameCube Controller Support [Wii Port]

Is your feature request related to a problem? Please describe.
No.

Describe the solution you'd like
Support for the GameCube controller on the Wii Port

Describe alternatives you've considered
None

Additional context
None

THANK YOU! - arm64 RockPro64

Just wanted to say thank you for your work on OpenBOR Plus

I have used your repo to compile an arm64 compatible binary fully working on RockPro64.

Not an issue, Just thank you so now ppl can have OpenBOR Plus 4 on arm64

Kind regards,
2Play
Screenshot from 2023-12-07 12-17-45

Wiimote only controls not working correctly on latest OpenBOR PLUS (Classic Controller & GCN Controller works)

Please complete the following template to help us investigate your issue. Developer time is very limited - incomplete issue reports may be ignored and deleted.

Note: Legacy builds are not supported. Any fixes will be applied to the latest engine builds.

Description

On latest version of OpenBOR PLUS Wii (v4.0 Build 474) the controls (input) on the Wii Remote (Wiimote) doesn't work correctly.

For be exact: when using Wiimote only (sideways), when you press the D-Pad one time to any direction, OpenBOR PLUS Wii strangely detects that you have pressed the input twice (two times). This happens on EVERY game (BOR engine port issues i think?), and also it happens on ALL models of Wiimotes (including the Wii Remote Plus with built-in Wii MotionPlus).
The other controllers (Wii Classic Controller, GameCube Controller) works fine, only issue with input is with the Wiimote.

PD: Only D-Pad is affected on Wiimote, the rest of buttons work just fine.

This happens on real Wii console, but oddly it doesn't happen on Dolphin Emulator.

Debugging

Reproduce

Provide step by step instructions to reproduce the behavior. Include any text files, scripts, etc., along with the engine log. In some cases, we may need a download link to your entire module:

  1. Load OpenBOR PLUS Wii with Wiimote only (no CC/GCN controller connected)
  2. Load any game (i used Streets Of Rage 4 HD Edition)
  3. Press the D-Pad to any direction, you'll notice that OpenBOR Wii will register your one-press input as twice press input, which shouldn't happen. (all rest of the buttons work fine their inputs)

Expected behavior

The Wiimote input (in this case the directional pad) responding as pressed only one time (see video below).

Screenshots

(The videos were recorded on original Wii hardware, but the game was loaded automatically from a forwarder channel, with meta.xml arguments for autoload a .pak game on OpenBOR PLUS Wii from SD/USB)

Expected:
Last version of OpenBOR PLUS Wii without D-Pad input issue: (OpenBOR PLUS Wii v4.0 Build 469)

openborwii-correctdpad.mp4

Issue:
Latest OpenBOR PLUS Wii with D-Pad input issue: (OpenBOR PLUS Wii v4.0 Build 474)

openborwii-wrongdpad.mp4

Version

Please provide the SPECIFIC version the issue first appeared. This is very important, it is nearly impossible for us to pour through the entire code base to find singular issues without a starting point.

  • Platform: Nintendo Wii
  • Engine Build: OpenBOR PLUS Wii v4.0 Build 474

Since last version of OpenBOR PLUS Wii without the D-Pad input issue was v4.0 Build 469, latest v4.0 Build 474 caused the issue.

Additional context

No additional context.

PS3 crashing on build 462

Hello. I use OpenBOR PLUS on my PS3 SuperSlim. I recently upgraded from build 413 to 462 and OpenBOR PLUS is crashing on the PAK selection screen. And when trying to exit homebrew through the HOME button on the controller, instead of the console returning to XMB it forces a soft reset of the system. In build 413 and earlier this did not happen.

This is the log from "OpenBorLog.txt" file:
Total Ram: 223346688 Bytes ( 213 MB )
Free Ram: 214827008 Bytes ( 204 MB )
Used Ram: 8519680 Bytes ( 8 MB )

Failed to load controls from /dev_hdd0/OpenBOR/Saves/default.controls
SDL video Renderer: PSL1GHT
Set up device: Standard Controller #1
SDL video Renderer: PSL1GHT
Set up device: Standard Controller #1

Need help

Hey WhiteDragon its good to see you are still working on Openbor and your engine variations are very interesting.

I have a game that seems to be really good for testing limits of engine. I have tested Openbor and Openbor Plus (on PC and android) and whilst your version fixes a few things I am still having engine issues

My game has hundreds of enemies spawned at once, after a certain amount of enemies are on screen at once the game becomes slow until they are killed. these enemies appear as items that player collects (its based off a Gals panic mod)

Issues:
The next / level compete screen doesn't work and crashes game. (this is for PC, for android it works- is there a reason as to why ?) I have had to disable 'next' with my playthrough tests to uncover more issues...

game crashes when you pause and end game (occasionally on PC)

game crashes at end of completed set. (this is for PC, for android it works- is there a reason as to why ?)

if you have a scene to play at end of set it wont even play that and crashes after last level. (this is for PC, for android it works- is there a reason as to why ?)

Android version has slow down with more 'coin' on screen. example my Set 1 has no issues but every other set has bigger playing field and more 'coins' onscreen and has slowdown. set 2 is closest to set 1 in terms of size and once you collect enough coins the slowdown disappears. These same levels wont have slowdown on PC.

jelly.zip

Your help into these issues is greatly appreciated.

Contradictory license

Hi. I noticed that the license is 3-Clause BSD but in the readme you wrote "EXPRESSLY FORBIDDEN THE COPY OF THE "PLUS" CODE WITHOUT MY CONSENT."

You need change the readme or the license. Because you can not give permission to copy your code on one side and then on another side that can not copy it. This will generate confusion and misunderstandings and to avoid them it is better to clarify everything related to licenses and permits.
Remember that when placing a 3-clause BSD license, you are explicitly authorizing to use your code without having to contact you.

Linux x86 Compile fails

Hello @whitedragon0000
I have tried to compile OpenBOR_Plus on x86 Linux
specifically Armbian 24.2.4 Jammy KDE Neon Kernel: 6.6.21
gcc 11.4.0

I tried manually with platform BUILD_LINUX or BUILD_LINUX_LE_x86_64
and also with the build script
./build.sh 4

I'd appreciate any tips on how to complete it

Option 1 fails with:

make BUILD_LINUX=1
Compiling LINUX Port: openbor.c...
/bin/sh: 1: /gcc: not found
make: *** [Makefile:777: openbor.o] Error 127

Option 2 fails with:

make BUILD_LINUX_LE_x86_64=1
Compiling LINUX Port: openbor.c...
openbor.c: In function 'loadsettings':
openbor.c:2573:5: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
 2573 |     fread(&savedata, 1, sizeof(savedata), handle);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c: In function 'loadfromdefault':
openbor.c:2606:5: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
 2606 |     fread(&savedata, 1, sizeof(savedata), handle);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c: In function 'loadHighScoreFile':
openbor.c:2763:5: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
 2763 |     fread(&savescore, 1, sizeof(savescore), handle);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c: In function 'loadScriptFile':
openbor.c:2946:5: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
 2946 |     fread(buf, 1, len, handle);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c: In function 'playRecordedInputs':
openbor.c:35518:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35518 |         fread(&header, 6, 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c:35519:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35519 |         fread(&playrecstatus->starttime, sizeof(u32), 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c:35520:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35520 |         fread(&playrecstatus->endtime, sizeof(u32), 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c:35521:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35521 |         fread(&playrecstatus->totsynctime, sizeof(u32), 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c:35522:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35522 |         fread(&playrecstatus->cseed, sizeof(u32), 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c:35523:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35523 |         fread(&playrecstatus->seed, sizeof(unsigned long), 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c:35524:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35524 |         fread(&playrecstatus->ticks, sizeof(unsigned), 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
openbor.c:35525:9: error: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Werror=unused-result]
35525 |         fread(playrecstatus->buffer, sizeof(RecKeys)*(playrecstatus->endtime+1), 1, playrecstatus->handle);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make: *** [Makefile:777: openbor.o] Error 1

Option 3 fails with:

-------------------------------------------------------
OpenBOR PLUS v4.0 Build 527 (commit hash a19b4f2) - http://www.ChronoCrash.com

All rights reserved.
See LICENSE and README within OpenBOR root for details.

Copyright (c) 2004 - 2018 OpenBOR Team
-------------------------------------------------------
-------------------------------------------------------
     ERROR - Linux x86 Environment Failed
                 SDK Installed?
-------------------------------------------------------
-------------------------------------------------------
   Linux x86 SDK (x86_64-linux-gnu) Environment Loaded!
-------------------------------------------------------

Removing All LINUX Files...
Done!

Compiling LINUX Port: openbor.c...
Compiling LINUX Port: openborscript.c...
Compiling LINUX Port: sdl/control.c...
Compiling LINUX Port: sdl/sblaster.c...
Compiling LINUX Port: sdl/timer.c...
Compiling LINUX Port: sdl/sdlport.c...
Compiling LINUX Port: sdl/video.c...
Compiling LINUX Port: sdl/videocommon.c...
Compiling LINUX Port: sdl/threads.c...
Compiling LINUX Port: sdl/menu.c...
Compiling LINUX Port: sdl/opengl.c...
Compiling LINUX Port: sdl/loadgl.c...
Compiling LINUX Port: source/adpcmlib/adpcm.c...
Compiling LINUX Port: source/gfxlib/2xSaI.c...
Compiling LINUX Port: source/gfxlib/bilinear.c...
Compiling LINUX Port: source/gfxlib/dotmatrix.c...
Compiling LINUX Port: source/gfxlib/gfx.c...
Compiling LINUX Port: source/gfxlib/hq2x.c...
Compiling LINUX Port: source/gfxlib/scale2x.c...
Compiling LINUX Port: source/gfxlib/scanline.c...
Compiling LINUX Port: source/gfxlib/simple2x.c...
Compiling LINUX Port: source/gfxlib/tv2x.c...
Compiling LINUX Port: source/gamelib/draw.c...
Compiling LINUX Port: source/gamelib/draw16.c...
Compiling LINUX Port: source/gamelib/draw32.c...
Compiling LINUX Port: source/gamelib/font.c...
Compiling LINUX Port: source/gamelib/translation.c...
Compiling LINUX Port: source/gamelib/anigif.c...
Compiling LINUX Port: source/gamelib/bitmap.c...
Compiling LINUX Port: source/gamelib/screen.c...
Compiling LINUX Port: source/gamelib/screen16.c...
Compiling LINUX Port: source/gamelib/screen32.c...
Compiling LINUX Port: source/gamelib/loadimg.c...
Compiling LINUX Port: source/gamelib/palette.c...
Compiling LINUX Port: source/gamelib/packfile.c...
Compiling LINUX Port: source/gamelib/filecache.c...
Compiling LINUX Port: source/gamelib/pixelformat.c...
Compiling LINUX Port: source/gamelib/soundmix.c...
Compiling LINUX Port: source/gamelib/spriteq.c...
Compiling LINUX Port: source/gamelib/sprite.c...
Compiling LINUX Port: source/gamelib/spritex8p16.c...
Compiling LINUX Port: source/gamelib/spritex8p32.c...
Compiling LINUX Port: source/gamelib/models.c...
Compiling LINUX Port: source/gamelib/transform.c...
Compiling LINUX Port: source/gamelib/filters.c...
Compiling LINUX Port: source/stringptr.c...
Compiling LINUX Port: source/utils.c...
Compiling LINUX Port: source/stristr.c...
Compiling LINUX Port: source/omath.c...
Compiling LINUX Port: source/scriptlib/StackedSymbolTable.c...
source/utils.c: In function ‘checkAlloc’:
source/utils.c:771:9: error: ‘mallinfo’ is deprecated [-Werror=deprecated-declarations]
  771 |         writeToLogFile("Memory usage at exit: %u\n", mallinfo().arena);
      |         ^~~~~~~~~~~~~~
In file included from source/utils.c:13:
/usr/include/malloc.h:114:24: note: declared here
  114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
      |                        ^~~~~~~~
cc1: all warnings being treated as errors
make: *** [Makefile:777: source/utils.o] Error 1
make: *** Waiting for unfinished jobs....

Removing All LINUX Files...
Done!

controls mapping

Hello, I would like to know if you plan to add changes to the control on android, as I press to put the jump button on A but it does not change. Screenshot_20230219-122952_OpenBOR.jpg

Android Gamepad mapping

Please complete the following template to help us investigate your issue. Developer time is very limited - incomplete issue reports may be ignored and deleted.

Note: Legacy builds are not supported. Any fixes will be applied to the latest engine builds.

Description

Provide a clear and concise description of what the bug is here.
The Android controller setup bug is still present on my device. I am using a wired F310 gamepad on an OPi5 with Android 12 installed. The controller is recognized and works fine. I am able to navigate menus and all games appear to work flawlessly. However, I am unable to remap controls in the appropriate menu.

Debugging

Reproduce

Provide step by step instructions to reproduce the behavior. Include any text files, scripts, etc., along with the engine log. In some cases, we may need a download link to your entire module:

  1. Load stage '...'
  2. Entity in '....' positon.
  3. Use '....' move while '....'.
  4. See error
    Load Game. Options>Control Options>Setup Player 1.

Expected behavior

A clear and concise description of what you expected to happen.
When pressing the Attack/A button, three dots (...) should appear user should be able remap button. Instead, even though a sound is heard but buttons cannot be remapped.

Screenshots

If applicable, add screenshots to help explain your problem.

Version

Please provide the SPECIFIC version the issue first appeared. This is very important, it is nearly impossible for us to pour through the entire code base to find singular issues without a starting point.

  • Platform: Android
  • Engine Build: Build 520

Additional context

Add any other context about the problem here.

Request For A PSVita Port

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Request for a port to the PSVita platform.

Describe the solution you'd like

A working port to the PSVita with continued updates going forward.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

There's was a port of the regular version of OpenBOR to the PSVita, but it was a one-off that only had one or two updates, and it has poor compatibility for the most part.

Additional context
Add any other context or screenshots about the feature request here.

Unable To Grant Permissions On Android

On the latest version Am unable to grant the app the necessary permissions for it to functions.

Device :
Samsung Galaxy a12 nacho (Android 13)
Engine:
V4.0 Build 526

Screenshot_20240314_110512_Permission controller

Static Played Instead of BGM

Please complete the following template to help us investigate your issue. Developer time is very limited - incomplete issue reports may be ignored and deleted.

Note: Legacy builds are not supported. Any fixes will be applied to the latest engine builds.

Description

When loading some OpenBOR paks, static is played instead of background music

Debugging

Reproduce

Provide step by step instructions to reproduce the behavior. Include any text files, scripts, etc., along with the engine log. In some cases, we may need a download link to your entire module:

  1. Load pak (Teenage Mutant Ninja Turtles - Rescue Palooza 1.1.2 in this example) (Download: https://www.chronocrash.com/forum/resources/teenage-mutant-ninja-turtles-rescue-palooza.47/)
  2. Allow game to load
  3. Hear/See error

Expected behavior

Game BGM plays

Version

  • Platform - Android
  • Engine Build - OpenBOR PLUS v4.0 Build 516

PS3 can't load new game "Ultimate Dounle Dragon 1.0"

Not sure if you are able to fix this. On my PS3 I tried running the new openBOR game "Ultimate Double Dragon v 1.0" which was released today. I used the recent openBOR plus version v4.0 Build 526. But after the initial loading screen openBOR crashes and gets me back to the ps3 xmb menu. As the game is quite huge (> 1GB) I am not sure if the PS3 just can't handle it or the openBOR plus build needs an update. you can get the game here: https://openborgx.wordpress.com/2024/02/12/ultimate-double-dragon-ver-1-0/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.