SoRR (BennuGD) vita port.

Overview

SoRR

Streets of Rage Remake

This is port of the Streets of Rage Remake (BennuGD engine) game to PSVita.

Installing

[For Linux]
You can download VPK-package from the releases section.
Install python3.
Obtain SoRR 5.2 data and copy it into data directory in this repository.
Run prepare.sh, this should remove unused files and unpack data file.
Copy contents of data/ to ux0:/data/sorr/.
Install and run VPK.

[For Windows]
You can download VPK-package from the releases section.
Install python3.
Obtain SoRR 5.2 data and copy it into data directory in this repository.
Run prepare.cmd, this should remove unused files and unpack data file.
Copy contents of data\ to ux0:/data/sorr/.
Install and run VPK.

Issues
  • Python scrpt for fixing DCB is not working

    Python scrpt for fixing DCB is not working

    Hello!

    I'm trying to use the prepare.sh script to install SoRR in my PSVita but I'm getting an error in the python script.

    Here is the the output:

    [email protected]:~/devel/sorr-vita-git$ ./prepare.sh
    Traceback (most recent call last):  
      File "../tools/extract_stub.py", line 33, in <module>  
        nfiles, = unpack('I', f.read(4))  
    struct.error: unpack requires a buffer of 4 bytes  
    mv: cannot stat 'SorR_stripped.dcb': No such file or directory  
    [email protected]:~/devel/sorr-vita-git$  
    

    I'm not sure how to fix this one. Could you please help me? I'm using Debian Linux 10 "buster" on a AMD64 VM (Virtual Box) with Python 3.7.3.

    opened by danielt3 3
  • Missing include dir for TRE library

    Missing include dir for TRE library

    The build system can't find the TRE library include dir when a clean checkout is done. The TRE_INCLUDE_DIR var in the CMakeLists.txt file is empty. Likely you preset some variable to make it work.

    I was able to make it work by manully adding ${CMAKE_SOURCE_DIR}/3rdparty/tre/lib to the target_include_directories of BGDRTM but I don't think this is the proper way to fix this. I don't know CMake enough to implement a better solution but I can send a PR if you want.

    Another suggestion is to make CMake fail when TRE include is not found.

    opened by danielt3 2
  • BGDI SEGFAULT Executing SORMAKER.DAT after buying it at the shop.

    BGDI SEGFAULT Executing SORMAKER.DAT after buying it at the shop.

    Hello

    I'm using https://github.com/christianhaitian/bennugd-monolithic on my odroid n2+ I opend an issue but he redirected me to you.

    Pls, I would like to know if you are having segfault issues after buying the component SORMAKER in the shop and you exectue it.

    I'm getting a segfault when executing => EmuELEC:~/roms/ports/sorr # bgdi SorMaker.dat INFO: Called set_mode with 320x240x0 INFO: set_title(SorMaker Editor v1.0 - Bombergames Soft 2011) INFO: Called set_mode with 320x240x0 INFO: Called set_fps(60, 4) INFO: Loading mod/sormaker/sormaker.fpg INFO: Result: 0 INFO: Loading mod/sormaker/item.fpg INFO: Result: 1 INFO: Loading mod/sormaker/objeto.fpg INFO: Result: 2 INFO: Wondering if file_exists(savegame/savegame.sor) -> 1 INFO: Loading mod/sormaker/fuente.fpg INFO: Result: 3 INFO: Loading mod/sormaker/general.fpg INFO: Result: 4 INFO: Loading mod/sormaker/lista_sormaker.fpg INFO: Result: 5 Segmentation fault

    If the SORMaker item is not bought at the shop yet, it's working fine displaying the image prompting to buy it at the shop. So I guess it's not an emuelec issue.

    The issue is happening inside the game selecting sormaker and executing it manually.

    Pls can you help on this?

    thx!!

    https://github.com/christianhaitian/bennugd-monolithic/issues/1

    opened by Kelvfimer 1
  • Crash after fighting the two big dudes spewing fire

    Crash after fighting the two big dudes spewing fire

    When on the second route select, choosing the left stage just crashes the game. I have to check if doing it again causes the crash or if its just random.

    Note: Using widescreen mod.

    opened by siveon 0
  • prepare.cmd will delete random .exe and .dll from System32 if run as an administrator

    prepare.cmd will delete random .exe and .dll from System32 if run as an administrator

    As the title says, prepare.cmd will delete random .exe and .dll from System32 if run as an administrator. This only resulted in having to reinstall DirectX and GPU drivers for me, but YMMV.

    opened by infamoussabre 3
  • Crash after battle at the beach

    Crash after battle at the beach

    After fighting the wrestler at the beach the game just crashes back to home screen. Restart the game and we are at the start of the stage again from load state.

    Version 1.2

    opened by lamvuong2019 1
Releases(v1.3)
Owner
Epifanov Ivan
Sarcastic Cat. C, C++, Lua, Golang. https://paypal.me/sarcasticat
Epifanov Ivan
A port of uMario (a widescreen remake of SMB NES) to the Playstation vita.

uMario PSVita Port A port of uMario (a widescreen remake of SMB NES) to the Playstation vita. Gameplay video: https://youtu.be/QZDfrHlEhj4 uMario: htt

WeegeeDEV 18 Jul 5, 2022
Dune Legacy port for PS Vita

Dune Legacy port for PS Vita Install Download and install dunelegacy.vpk. Extract content of dunelegacy_data.zip into ux0:data/. https://github.com/No

Taras 8 May 1, 2022
Battlefield: Bad Company 2 Vita

Battlefield: Bad Company 2 Vita This is a wrapper/port of Battlefield: Bad Company 2 Android for the PS Vita. The port works by loading the official A

Andy Nguyen 50 Jul 18, 2022
Playstation Vita first_loader hack for prototype units on firmware 1.03

broombroom Playstation Vita first_loader hack for prototype units on firmware 1.03 This hack grants "bootrom"-level code execution on the PSP2 by expl

null 14 Feb 27, 2022
Cross-platform, Serial Port library written in C++

Serial Communication Library (Linux and OS X) (Windows) This is a cross-platform library for interfacing with rs-232 serial like ports written in C++.

William Woodall 1.6k Aug 7, 2022
Lean4 port of Arduino balance car controller

lean4-balance-car This is a small proof-of-concept exercise to show a Lean 4 program controlling a real robotics platform which requires low latency c

Galois, Inc. 31 Jul 11, 2022
QEMU port for t8030

QEMU README QEMU is a generic and open source machine & userspace emulator and virtualizer. QEMU is capable of emulating a complete machine in softwar

null 1.2k Aug 10, 2022
C++11 port of docopt

docopt.cpp: A C++11 Port Contents docopt creates beautiful command-line interfaces Isn't it awesome how getopt (and boost::program_options for you fan

null 970 Aug 2, 2022
Trial port of the rtf_433 Library for use with OpenMQTTGateway on a ESP32 and a CC1101 Transceiver

This is an attempt at creating an Arduino library for use on ESP32 boards with a CC1101 transceiver with the device decoders from the rtl_433 package.

Northern Man 74 Aug 6, 2022
Port of my M5Stack Core 2 audio monitor project to generic ESP32s with TFT screens

ESP32 Audio Monitor This is a port of this project to work with any ESP32 device with a TFT display. You can watch a video explainer here (YouTube) wh

atomic14 45 Jul 19, 2022
Doom port for InfOS - the University of Edinburgh Informatics research operating system used in the UG3 OS course

Doom on InfOS InfOS is the Informatics research operating system, designed specifically for the UG3 Operating Systems course. This project aims to por

Cheng Kai 14 Jun 19, 2022
Port of Golang channels to C++

Copper is a C++ library of a powerful queue object for communication between threads. It is based on Go's channels and follows the quote: Don't commun

null 155 Jul 18, 2022
NDS port of the uxn virtual machine

uxnds Quick and simple port of the uxn virtual machine to the NDS console. By default, uxnds will run /uxn/boot.rom. It also supports reading files fr

Adrian Siekierka 103 Aug 8, 2022
High Quality DeNoise 3D is an AviSynth port of the MPlayer filter of the same name

High Quality DeNoise 3D is an AviSynth port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts.

null 12 Jun 7, 2022
A fast and small port of Zstandard to WASM.

Zstandard WASM A fast and small port of Zstandard to WASM. (Decompress-only for now). Features Fast: Zstandard has been compiled with the -03 flag, so

Fabio Spampinato 12 Jul 27, 2022
This is the Arduino® compatible port of the AIfES machine learning framework, developed and maintained by Fraunhofer Institute for Microelectronic Circuits and Systems.

AIfES for Arduino® AIfES (Artificial Intelligence for Embedded Systems) is a platform-independent and standalone AI software framework optimized for e

null 143 Aug 6, 2022
Doom port to the Ikea Tradfri RGB1923R5 and any device using Silicon labs EFR32MG21 based modules

MG21DOOM Doom port to the Ikea Tradfri RGB1923R5 lamp and any device using Silicon labs EFR32MG21 based modules. Coded by Nicola Wrachien. WARNING Do

null 20 Aug 2, 2022
A port of the Uxn virtual machine to the ESP32

Uxn An assembler and emulator for the Uxn stack-machine, written in ANSI C. Build Linux To build the Uxn emulator, you must have SDL2. If you wish to

Maxime ANDRÉ 27 Mar 24, 2022
Moonlight port for Nintendo Switch

Moonlight-Switch Moonlight-Switch is a port of Moonlight Game Streaming Project for Nintendo Switch. Thanks a lot to Rock88 and his Moonlight-NX, lots

Vinogradov Daniil 236 Aug 6, 2022