ROBO-BLAST Mac OS

broken image


< Source code compiling

This tutorial demonstrates how to build SRB2 from source code on macOS and generate a playable, release-able application that can be distributed to other macOS users.

It can also compiled for the DOS, Windows, Windows CE, Linux, Mac OS X, FreeBSD (and possibly other Unix-like operating systems) and Solaris operating systems, in addition to many different video game systems. SRB2 and Wii Linux. The Wii's Broadway CPU is a standard PowerPC architecture chip developed by IBM. The download is provided as is, with no modifications or changes made on our side. The download version of RoboForm para Mac is 9.0. The download was scanned for viruses by our system. We also recommend you check the files before installation. The license type of the downloaded software for Mac OS X is shareware. Doomseeker provides support for Chocolate Doom, Odamex, Sonic Robo Blast 2, and Zandronum. With its plugin system support for even more can be added. Using the Qt Toolkit, Doomseeker can run on wide variety of platforms including Linux, Mac OS X, and Windows.

  • 3Build Process
    • 3.1Building Dependencies
      • 3.1.1libpng 1.6.37
      • 3.1.2libogg 1.3.4
      • 3.1.3libvorbis 1.3.6
      • 3.1.4libmpg123 1.25.13
      • 3.1.5libmodplug master (latest commit: 48be221)
      • 3.1.6libopenmpt 0.4.12 (autotools)
      • 3.1.7libgme 0.6.2
      • 3.1.8libsdl2 2.0.12
      • 3.1.9sdl2_mixer 2.0.4
    • 3.2Sonic Robo Blast 2 2.2.4
  • Before beginning, you should at least be comfortable using the command-line/Terminal and writing simple C/C++ programs.
  • You will need to have XCode Command Line Tools installed.
    • You can install them by running xcode-select --install in terminal or by downloading XCode.app through the App Store (NOTE: XCode.app is 16GB, use xcode-select if you are low on disk space).
  • You will also need CMake
  • You might need (TODO: are these required?) autoconf and pkgconfig
    • These are most easily installed through your favorite package manager, such as Homebrew, MacPorts or Fink.
  • You should add the following lines to your shell's rc file--typically ~/.bash_profile or ~/.zshrc for macOS:
  • When installing dependencies with make install, they will be installed at /usr/local/ by default.
    • It should be possible to specify an installation prefix other than /usr/local/, but in my experience this is more trouble than it's worth.
    • The prefix /usr/local/ does not contain any system files, so it can safely be deleted, moved, copied, backed up, etc. if needed.
    • The Homebrew package manager also installs packages to /usr/local/, but it builds packages for your current version of macOS (not 10.9 and later). In order to support as many users as possible, do not overwrite your files with Homebrew! If you do by accident, simply build the dependency again, or restore /usr/local from a backup.
  • There will be some minor differences between the Windows build of SRB2 and the macOS build:
    • The Windows build uses SDL Mixer X, instead of SDL Mixer
    • Because of this, playing MIDI music through FluidSynth sans GLib, libOPNMIDI or Timidity is not supported.

The version numbers listed for each dependency are the latest versions at the time of this writing, unless otherwise noted. Feel free to use more recent versions, if available.

https://downloadtribe.mystrikingly.com/blog/patches-amos-mac-os. If the dependency is built using CMake, you will:

  • Download the source code.
  • Modify the source code, if necessary.
  • Create an empty build folder.
  • Open CMake and set the source and build folder.
  • Set the CMake variables (usually just CMAKE_BUILD_TYPE=Release and CMAKE_OSX_DEPLOYMENT_TARGET=10.9).
  • Run Configure: Use Unix Makefiles as the generator.
  • Run Generate.
  • Navigate to the build folder in terminal and run make, then run make install

If the dependency is built using configure and make scripts, you will:

  • Download the source code.
  • Modify the source code, if necessary.
  • Navigate to the build folder in terminal and run /configure
  • Run make followed by make install in terminal.

Building Dependencies

libpng 1.6.37

Mac

Source Code Modifications

  • Edit /png.h and undefine PNG_IGNORE_ADLER32
    • Otherwise it will use a function that only exists in macOS > 10.13.

Build Process

In CMake, set:

  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

In the build folder, run: make followed by make install in Terminal.

libogg 1.3.4

Source Code Modifications

Robo-blast Mac Os Update

  • Edit /include/ogg/os_types.h and add #include in the __APPLE__ section.
    • Otherwise, you get an error when building libvorbis.

Build Process

In CMake, set:

  • BUILD_SHARED_LIBS=true
  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

In the build folder, run: make followed by make install in Terminal.

libvorbis 1.3.6

libogg is required before building libvorbis Deep awareness of the universe visual novel [demo] mac os.

Build Process

In the build folder, run:

libmpg123 1.25.13

Build Process

In the build folder, run: https://bestiload381.weebly.com/aplikasi-edit-php.html.

libmodplug master (latest commit: 48be221)

Build Process

In CMake, set:

  • BUILD_SHARED_LIBS=true
  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

Cinnamon bun simulator mac os. In the build folder, run: make followed by make install in Terminal.

libopenmpt 0.4.12 (autotools)

Build Process

In the build folder, run:

libgme 0.6.2

Use version 0.6.2, not 0.6.3

Build Process

In CMake, set:

  • BUILD_SHARED_LIBS=true
  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

In the build folder, run: make followed by make install in Terminal.

Robo-blast Mac Os Catalina

libsdl2 2.0.12

Build Process

In CMake, set:

  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release
  • HIDAPI=true

In the build folder, run: make followed by make install in Terminal.

sdl2_mixer 2.0.4

The following libraries are required before building sdl2_mixer:

Robo-blast mac os update

Source Code Modifications

  • Edit /png.h and undefine PNG_IGNORE_ADLER32
    • Otherwise it will use a function that only exists in macOS > 10.13.

Build Process

In CMake, set:

  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

In the build folder, run: make followed by make install in Terminal.

libogg 1.3.4

Source Code Modifications

Robo-blast Mac Os Update

  • Edit /include/ogg/os_types.h and add #include in the __APPLE__ section.
    • Otherwise, you get an error when building libvorbis.

Build Process

In CMake, set:

  • BUILD_SHARED_LIBS=true
  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

In the build folder, run: make followed by make install in Terminal.

libvorbis 1.3.6

libogg is required before building libvorbis Deep awareness of the universe visual novel [demo] mac os.

Build Process

In the build folder, run:

libmpg123 1.25.13

Build Process

In the build folder, run: https://bestiload381.weebly.com/aplikasi-edit-php.html.

libmodplug master (latest commit: 48be221)

Build Process

In CMake, set:

  • BUILD_SHARED_LIBS=true
  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

Cinnamon bun simulator mac os. In the build folder, run: make followed by make install in Terminal.

libopenmpt 0.4.12 (autotools)

Build Process

In the build folder, run:

libgme 0.6.2

Use version 0.6.2, not 0.6.3

Build Process

In CMake, set:

  • BUILD_SHARED_LIBS=true
  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

In the build folder, run: make followed by make install in Terminal.

Robo-blast Mac Os Catalina

libsdl2 2.0.12

Build Process

In CMake, set:

  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release
  • HIDAPI=true

In the build folder, run: make followed by make install in Terminal.

sdl2_mixer 2.0.4

The following libraries are required before building sdl2_mixer:

  • libogg
  • libvorbis
  • libmpg123
  • libmodplug
  • libsdl2

Build Process

In the build folder, run:

Sonic Robo Blast 2 2.2.4

Source Code Modifications

  • Add files from windows installer and patch to /assets/installer. Remove the Windows executables: rm *.dll *.bat .exe.
  • Edit /src/sdl/CMakeLists.txt. Lines 365 to 373 in should be:
    • (These lines tell the build tools where to find the dependencies so that they can be packaged into a standalone app.)

Build Process

In CMake, set:

  • CMAKE_OSX_DEPLOYMENT_TARGET=10.9
  • CMAKE_BUILD_TYPE=Release

In the build folder, run:

Products

Running make creates /bin/Sonic Robo Blast 2.app, which you can use to test your build; however, it links to the dependencies with an absolute path, so it will not work for other Mac users.

Running make package creates an installer (.dmg file) in the build folder. The app includes SRB2's dependencies so you can distribute the .dmg file to other Mac users.

Retrieved from 'https://wiki.srb2.org/w/index.php?title=Source_code_compiling/Compiling_on_macOS&oldid=108494'
Download

Don't forget to download the latest update!

If you haven't updated, you may be missing out on new features and bug fixes!

You can check which version of the game you have by going to the title screen and opening the main menu. The version number will be displayed in the bottom-left corner of the screen.

Jump to:

Windows Installation

For Windows 7 or later

Sonic Robo Blast 2 – v2.2.8

Download Full Install <– NEW PLAYERS CLICK HERE

Download Patch (Requires v2.2.6 or v2.2.7)

These installers contain all necessary instructions for setting up the game.

If you would rather use zip archives, you can grab all the data files here or just the patch files here.

MacOS Installation

For MacOS 10.9 or later

Robo-blast Mac Os Download

Sonic Robo Blast 2 – v2.2.8

Download

Android Installation

For Android 4.0 or later

Sonic Robo Blast 2 – v2.2.8

App Download

If you already have v2.2.6, and the app does not update, you will need to uninstall it before installing this update.

Linux Installation

Sonic Robo Blast 2 – v2.2

We do not distribute Linux builds, but you can try the community-made Flatpak or compiling from source yourself.

Source Code

The source code for most releases are available on our in-house GitLab and GitHub. Dungeonsweeper mac os.

The Android source can be found on Jimita's GitHub.

Other Downloads

LauncherBlast2 reBoot
An SRB2 launcher for Windows and Linux.

SRB2 v2.1.23a (AFD 2019)
Our own Sega Genesis/Megadrive release! Play this ROM in your favorite emulator or with a flash cart. Made by VAdaPEGA, with help from Mr. Potatobadger and DragonWolfLeo. See news post.

To view older downloads, see the Archived Versions page.

Have you checked out the Modifications? Our community has been creating amazing addons for years!

OS Icons made by icons8 and released under the Creative Commons Attribution-NoDerivs 3.0 Unported License.





broken image