Giter VIP home page Giter VIP logo

deathkiller / jazz2-native Goto Github PK

View Code? Open in Web Editor NEW
485.0 485.0 28.0 9.35 MB

🎮 · Jazz² Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2

Home Page: https://deat.tk/jazz2/

License: GNU General Public License v3.0

C 4.38% C++ 93.04% GLSL 0.05% CMake 2.02% ReScript 0.51% Shell 0.01%
2d 2d-game android cpp cpp20 emscripten game game-2d gamedev jazz-jackrabbit linux macos multi-platform ncine opengl reimplementation steamdeck uwp windows windows-10

jazz2-native's People

Contributors

alexander-wilms avatar calinou avatar deathkiller avatar hexaae avatar mwyann avatar patrxgt avatar the-king-of-toasters avatar tunip3 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  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  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jazz2-native's Issues

Flatpak Build

In issue #19 you mentioned wanting to build a Flatpak version, but didn't know how do do so. Well, here it is: gh-fork-dump/tk.deat.Jazz2Resurrection. It's very easy to build using flatpak-builder and runs great on my Linux desktop and Steam Deck.

I'd like to submit this to Flathub, and I need two things:

  • Your permission. This is now necessary for submission to flathub. As the author you'll get full write access to the flathub git repo to make any changes (e.g. when bumping the release number).
  • At least 3 screenshots of the game running. These need to be linked online so users can see them when browsing Flathub. I can take some of my own, but if you have any handy that would be great. You may not want the bandwidth costs if you upload them on dead.tk though.

I used flathub's Submission documentation as a guide when building. You can get away with just installing flatpak using your distro's package manager for everything.

Some notes when doing this:

  • I created an appinfo file which contains program information like app type, license, bug tracker, version history, etc. It may be better to maintain that file in this repo and install it using CMake; that way it doesn't get out of sync.
  • Regarding the licensing, is jazz2-native GPL 3 only or GPL 3+?

Feature Request: Show highlighted weapon's name in Weapon Wheel.

Regarding Jazz 2, the existing spinning ammo icons generally don't hint at what the weapon is and/or does. Would it be possible to add a text string just below the weapon wheel, which will display the name of the currently-highlighted weapon, as long as the weapon wheel is visible on-screen?

Help me to generate UWP project for Visual Studio IDE

Dan, hi! Sorry for disturbing you.
I have special VS 2022 Preview edition, not 2019 stable. And I have not enough free space on my oldest notebook, so no CMake installed. I think BuildUWP.bat will generate a tons of errors :(
Please help to generate UWP project for Visual Studio... if you can :)
Best wishes,
[m][e]

Can't build on Debian 11 Stable

Hi! Just discovered that Jazz2 Resurrection has been ported to C++, it's a very nice thing and I hope to get this running on The Pi4 without X11 (it seems to target SDL2, so it will be possible to run the game without X11!!!)

However, trying to build on x86_64 Debian 11 Stable, I get some errors like this one:


/usr/include/c++/10/bits/basic_string.tcc:1481:50: error: expected primary-expression before ‘,’ token
 1481 |       typename __istream_type::sentry __cerb(__in, false);

Maybe it's not yet possible to build this C++ port? Maybe it hasn't been tested on Debian 11 where GCC is gcc version 10.2.1?

Thanks!

ARMHF build - controls problem

Hey! I decided to give this repo a try to compile on my RPi4 (using official stock Raspberry Pi OS 32bit version).
Everything went perfect with compilation (I used clang gcc script, no SDL, just changed the -j8 to -j4 for make).
However when I start playing, the playable character always goes left if no buttons are touched. Does this somehow happen since last commits, or can this be armhf specific problem?

Building for older macOS

Jazz² Resurrection version

1.7.0

Problem or limitation

Currently the macOS build only supports macOS 12.6+, I'm still on macOS 11 because my MacBook Pro 11,3 cannot be upgraded to newer OSes. Would be nice to have a way to build for older Macs

Proposed solution

Maybe expose a way to let us bring our own dependencies or library? I see that the library files are compiled in a certain way... Maybe you share the build script?

Have the FMV Cutscenes played at the correct aspect ratio (4:3)

I really enjoy this project, but noticed there was an issue. The cutscenes for the game currently are stretched to the aspect ratio of the screen as opposed to playing in the original ratio of 4:3. I was wondering if there was something that could be done about this for the cutscenes in particular.

No music when using absolute paths

Following b8b7cc6#commitcomment-86262687, I've placed the Content folder to "/usr/share/Jazz² Resurrection" and game data into "~/.local/share/Jazz² Resurrection/Source" and now I'm getting the following error whenever the game tries to load a .j2b file:

static std::unique_ptrnCine::IAudioLoader nCine::IAudioLoader::createFromFile(const Death::Containers::StringView&) -> Loading from file "/home/pbpro/.local/share/Jazz² Resurrection/Source/Intro.j2b"
void nCine::StandardFile::OpenStream(nCine::FileAccessMode, bool) -> File "/home/pbpro/.local/share/Jazz² Resurrection/Source/Intro.j2b" opened
static std::unique_ptrnCine::IAudioLoader nCine::IAudioLoader::createLoader(std::unique_ptrnCine::IFileStream, const Death::Containers::StringView&) -> Extension unknown: "j2b"
virtual void nCine::StandardFile::Close() -> File "/home/pbpro/.local/share/Jazz² Resurrection/Source/Intro.j2b" closed
nCine::AudioStream::AudioStream(const Death::Containers::StringView&) -> Audio file "/home/pbpro/.local/share/Jazz² Resurrection/Source/Intro.j2b" cannot be loaded

Logs:

jazz2_build.log.gz (replace .gz with .7z)
jazz2_absolute_path.log
jazz2_relative_path.log

DualSense controller doesn't work correctly on Android (but Xbox controller does)

Jazz² Resurrection version: 1.7.0
Device: Samsung Galaxy Z Fold4, Android 13.0

When I connect a Xbox One V4 controller via Bluetooth, everything works perfectly. However, when I connect a DualSense controller instead, there are several issues:

  • D-pad up is ineffective in the menus and game.
  • Player always moves to the left during gameplay. This issue doesn't occur in menus. Maybe this is due to incorrect axis binding, making the game think the left stick is being pressed towards the left constantly.
  • Can't use analog sticks for player movement instead of the D-pad. I prefer using the analog stick as I find it more reliable, since D-pads are often mushy (and don't always register presses) on most gamepads.

I assume controller mappings are incorrect or missing. Maybe they could be synced with the latest version of https://github.com/godotengine/godot/blob/master/core/input/gamecontrollerdb.txt?

For reference, my DualSense's GUID is 030000004c050000e60c000011810000 on Linux (not sure if it's different on Android).

WASM version crashes on start

Jazz² Resurrection version

N/A

System information

Linux, Firefox 114.0.2 and Chromium 114.0.5735.133

Issue description

Game crashes on startup with "The application crashed. Refresh the page or check the browser console for details."

Console output:

Aborted() [wasm:52:12](http://deat.tk/jazz2/wasm/)
    printErr http://deat.tk/jazz2/wasm/:52
    abort http://deat.tk/jazz2/wasm/jazz2.js:1
    _abort http://deat.tk/jazz2/wasm/jazz2.js:1
    <anonymous> http://deat.tk/jazz2/wasm/jazz2.wasm:22484
    <anonymous> http://deat.tk/jazz2/wasm/jazz2.wasm:484725
    <anonymous> http://deat.tk/jazz2/wasm/jazz2.wasm:1925237
    <anonymous> http://deat.tk/jazz2/wasm/jazz2.wasm:2617645
    x http://deat.tk/jazz2/wasm/jazz2.js:1
    doRewind http://deat.tk/jazz2/wasm/jazz2.js:1
    handleSleep http://deat.tk/jazz2/wasm/jazz2.js:1
    callUserCallback http://deat.tk/jazz2/wasm/jazz2.js:1
    safeSetTimeout http://deat.tk/jazz2/wasm/jazz2.js:1
onerror: [object ErrorEvent] [wasm:113:11](http://deat.tk/jazz2/wasm/)
Uncaught RuntimeError: Aborted(). Build with -sASSERTIONS for more info.
    abort http://deat.tk/jazz2/wasm/jazz2.js:1
    _abort http://deat.tk/jazz2/wasm/jazz2.js:1
    x http://deat.tk/jazz2/wasm/jazz2.js:1
    doRewind http://deat.tk/jazz2/wasm/jazz2.js:1
    handleSleep http://deat.tk/jazz2/wasm/jazz2.js:1
    callUserCallback http://deat.tk/jazz2/wasm/jazz2.js:1
    safeSetTimeout http://deat.tk/jazz2/wasm/jazz2.js:1
[jazz2.js:1:576059](http://deat.tk/jazz2/wasm/jazz2.js)

Tested on Firefox and Chromium

Steps to reproduce

Base package requirements not clear in running the application instructions.

  • Install dependencies: sudo apt install libglew2.2 libglfw3 libopenal1 libopenmpt0
    • Alternatively, install provided .deb or .rpm package and dependencies should be installed automatically.

I think it's worth adding that installing the game on an Ubuntu-based operating system requires Ubuntu Jammy as base package, because Bionic and Focal doesn't have and can't have libglew2.2.

Bionic has version 2.0 (supported until 2023) and Focal has version 2.1 (supported until 2025).
If you try install game with .deb in Focal or Bionic it will warn you that the dependencies cannot be met and refuses to install.
This also applies to the portable Linux version.

If you can compile .deb file in Ubuntu Bionic as base package you also have forward compatibility for Focal and Jammy.

Opening cutscene is missing the sound effects

Jazz² Resurrection version

2.0.0

System information

macOS Sonoma beta 3, 2020 Mac mini

Issue description

The opening cinematic appears to have its correct sequenced music file playing, but is missing all of the scripted sound effects which play throughout.

Steps to reproduce

  1. Download Jazz Jackrabbit 2: The Christmas Chronicles from my GOG games page.
  2. Extract using macsourceports.com's Extractor tool
  3. Create the game files directory and copy the (installer)\app folder contents to it
  4. Launch the game executable with iTerm because I cannot get the .app bundle to launch, even after xattr -cr'ing it.
  5. Game launches, cinematic plays with music but no sound effects.
  6. Main menu has the usual random sound effects.

opengl won't allow it to start

Jazz² Resurrection version

2.1 possibly others. 1.91 and 2.0 also

System information

Hyperbola Intel HD Graphics 4000

Issue description

I get this issue when I try to type in ./jazz2 after chmod +x has been applied to your linux version.

/home/localuser/.local/share/Jazz² Resurrection/Update/jazz2: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory

Ironic thing is, I have opengl unless your thinking of a specific opengl version that I don't have.

I haven't yet added the files needed to start the game yet, but I am fully aware if that the above shared library issue would come up now rather than later.

Btw, Hyperbola is based on Arch and is focused on stability and security so it uses debian patches currently.

Steps to reproduce

1: downloaded the linux binary,
2: extracted it,
3: went into the folder its in,
4: chmod +x jazz2
5: Then I typed in terminal ./jazz2 and viola that bug came up.

Issue with bluetooth gamepad

Jazz² Resurrection version

2.6.1

System information

Raspberry Pi 4, Raspbian 64-bit

Issue description

Hi. It seems there is something messing with the input. Wherever I play Jazz 2 with a Bluetooth gamepad and with the default assignment, Jazz keeps going left. Workaround is to unmap the default controls for the gamepad.

Steps to reproduce

Build Jazz² Ressurrection as usual and start the game with default controls assigned to a bluetooth gamepad.

A non-pixel icon

Hi! Thanks for your development! I'm testing the game on my MacBook Air 2020 (M1) - works pretty good under Rosetta 2. However, the one thing disappointed me - an icon. On Retina displays it is... awful, sorry.

original_icon

Do you plan to change it? I made a simple vector icon with Jazz for me. Maybe you'll be interested to add it to new release?

candidate_icon

Compile failure, possibly glibc related.

Jazz² Resurrection version

2.6.1

System information

Linux Hyperbola 0.4.4 IntelÂŽ HD Graphics 4000

Issue description

After the make part, it fails at 100% like the below:

/usr/bin/ld: _deps/ncine_libraries-src/Linux/x86_64/libopenmpt.so: undefined reference to std::__throw_bad_array_new_length()@GLIBCXX_3.4.29' /usr/bin/ld: _deps/ncine_libraries-src/Linux/x86_64/libopenmpt.so: undefined reference to __libc_single_threaded@GLIBC_2.32'
/usr/bin/ld: _deps/ncine_libraries-src/Linux/x86_64/libopenmpt.so: undefined reference to std::to_chars(char*, char*, double)@GLIBCXX_3.4.29' /usr/bin/ld: _deps/ncine_libraries-src/Linux/x86_64/libopenmpt.so: undefined reference to std::__glibcxx_assert_fail(char const*, int, char const*, char const*)@GLIBCXX_3.4.30'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/jazz2.dir/build.make:4688: jazz2] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/jazz2.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

Steps to reproduce

attempted compiling after,

mkdir build in the main folder, cd build, cmake .. CMAKE_SYSTEM_PREFIX_PATH=/usr

then make

at 100% it fails for some reason. No idea why. Maybe glibc related? Sorry, would build from earlier release probably but you have no archives.

I will say, I look forward to online mode.

Port for handheld retrogaming consoles

Hi @deathkiller!

This is not a real issue, but I did not know how else I could reach you.

I just wanted to let you know, that I have managed to port your project to multiple handheld consoles (PortMaster) and it delivers tons of fun to many players. I am truly thankful for your effort, it brings back a lot of great memories!

image

build broken on OpenSuse Leap 15.4 (gcc-13)

Jazz² Resurrection version

2.3.0

System information

Linux OpenSuse Leap 15.4 gcc-13

Issue description

Attempting to build from source produces the following error:

c++: error: unrecognized command line option ‘-Wpessimizing-move’
c++: error: unrecognized command line option ‘-Wredundant-move’; did you mean ‘-Wredundant-decls’?

The flags were added to the cmake/ncine_compiler_options.cmake file in the commit 9d0afff397a033940ca8ed63994e1b12896c815

Removing the flags manually from the file fixes the build.

Steps to reproduce

git clone https://github.com/deathkiller/jazz2-native
cd jazz2-native
mkdir build && cd build

"Save & exit" doesn't save the game progress on Android

Jazz² Resurrection version

Android app 2.1.0 & source files JJ2SF 1.24

System information

Android 13

Issue description

Hi :)

First of all, kudos for great work on this — works really well on Android!

On PC you can save the game in any point in time, give it a name and then load it on the next run. I don't see this in Android version. You can "Save & exit" when playing but it doesn't save anything and there is no way to load that save afterwards.

Steps to reproduce

  1. Open the game
  2. Play story
  3. Select character & difficulty level
  4. Start playing
  5. Hit a corner to show options
  6. Save & exit
  7. Close the game
  8. Open the game
  9. Nothing — there is no option to load the game, just start a new one or play a chapter. Starting a new game starts it from scratch.

Issue with the Dock icons in Ubuntu 22.04+

Hi!

I'm packaging Jazz2 for Ubuntu 22.04+ and I'm planning to add it to the XtraDeb games portfolio. Maybe, even Debian, later on. Doing so, I noticed that the game icon doesn't show up properly in the Dock (defaulting to the Gnome generic one).
You can find below the fix I applied. Perhaps, you could also apply it upstream.

Index: jazz2-1.5.0/Sources/project.desktop
===================================================================
--- jazz2-1.5.0.orig/Sources/project.desktop	2023-01-14 21:32:27.000000000 +0100
+++ jazz2-1.5.0/Sources/project.desktop	2023-01-17 00:35:04.971421789 +0100
@@ -5,6 +5,7 @@
 TryExec=@CPACK_EXECUTABLE_NAME@
 Exec=@CPACK_EXECUTABLE_NAME@
 Icon=@CPACK_EXECUTABLE_NAME@
+StartupWMClass=@NCINE_PREFERRED_BACKEND@-Application
 Terminal=false
 Type=Application
 Categories=Game;

Additionally, and because there is no section to place questions.

I'm building the game package with:

		-DCMAKE_BUILD_TYPE=Release \
		-DNCINE_DOWNLOAD_DEPENDENCIES=OFF \
		-DNCINE_LINUX_PACKAGE=jazz2 \
		-DNCINE_WITH_GLEW=OFF \
		-DNCINE_VERSION_FROM_GIT=OFF \
		-DNCINE_LINKTIME_OPTIMIZATION=ON

This defaults to glfw. ARe these settings good for a release? Is it worth also building sdl or even qt5? Will the the end user loose anything if I don't?

I also noticed, that even if I pre-download the dependencies (Libs) they are not used. I assume the system dependencies are covering for this. Correct me if I'm wrong.

               cmake,
               libgl1-mesa-dev,
               libglfw3-dev,
               libsdl2-dev,
               libopenal-dev,
               libopenmpt-dev,
               zlib1g-dev

Last, this is the Debian package copyright I'm planning to attach. Is it OK with you or would you like to make some adjustments in the Files:* Copyright?

Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: jazz2
Source: https://github.com/deathkiller/jazz2-native

Files: *
Copyright: Copyright (C) 2007 Free Software Foundation, Inc.
License: GPL-3.0+

Files: debian/*
Copyright: Copyright (C) 2023 Jhonny Oliveira <my email>
License: GPL-3.0+

Thank you!
Best regards,
Jhonny Oliveira

Assigning multiple controller buttons to the same action

Jazz² Resurrection version

2.4.1

Problem or limitation

Example: I'd like to assign both LT and RT to fire, and LB and RB to jump. Currently I'm not finding a way to achieve this.

I tried to use AntiMicroX, unfortunately some hardcoded built-in mappings conflict with it, e.g. B will always be "Enter" internally, and I've tried to set it to "Esc" in AMX, so it actually presses those same buttons simultaneously.

Proposed solution

It'd be great if there was a way to either

  1. allow us to disable internal controller support in Jazz2 so that I can manually set up keyboard mappings in 3rd party programs like AMX, which would send my controller button pushes as keyboard keystrokes to the game
  2. allow us to set up multiple mappings for the same actions, much like for keyboard, i.e. "key 1" and "key 2" in controller options.

Thanks a lot.

1.0.0 Game is not responding on Nvidia Shield TV

Hi,
On Nvidia shield TV (android tv): after cinematics - game ignores input from:

  • remote (as previous 0.7.2)
  • bluetooth pad (ps4 dual shock)
  • usb pad (some logitech)

i'm stuck on first item of main menu.

Dual shock worked fine on previous version

Can't use the optional source paths on Android 13

Hello, first let me say a big thank you for your hard work! But I am having a problem to load the game from the optional paths that you provide in the readme file. In the Android section you wrote that for Android 11 or newer we have to: "Allow access to external storage in main menu, then you can use these additional paths". The problem is that in the main menu I am not seeing that option and it says that I have to put the files in Android/data/jazz2.­resurrection/files/Source. The only active options in the main menu are: about and quit. My device is samsung galaxy tab s8. Thank you in advance

Jazz2 SDL binary doesn't recognize DS4 controller properly

Jazz² Resurrection version

2.4.0

System information

Windows 10 or Arch Linux

Issue description

When running the Jazz2 SDL binary the button mapping for DS4 completely upside-down. I can't even change it.
With non-sdl binary it's working fine.

Steps to reproduce

Connect DS4 controller with USB or with Dongle.
Run Jazz2 SDL and try to control the game.

Build fails with OPENGLES1_gl_LIBRARY-NOTFOUND

The newest revision no longer builds:

-- Found system OpenGL ES 2 library: /usr/lib/libGLESv2.so;/usr/lib/libSM.so;/usr/lib/libICE.so;/usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libGLESv2.so;OPENGLES1_gl_LIBRARY-NOTFOUND
...
[100%] Linking CXX executable jazz2
/bin/ld: cannot find /usr/lib/libGLESv2.so;/usr/lib/libSM.so;/usr/lib/libICE.so;/usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libGLESv2.so;OPENGLES1_gl_LIBRARY-NOTFOUND: AdresĂĄr alebo sĂşbor neexistuje
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/jazz2.dir/build.make:4345: jazz2] Error 1
make[2]: Leaving directory '/var/tmp/pamac-build-pbpro/jazz2-git/src/Jazz2-LinuxGcc-Release'
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/jazz2.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/pamac-build-pbpro/jazz2-git/src/Jazz2-LinuxGcc-Release'
make: *** [Makefile:156: all] Error 2
make: Leaving directory '/var/tmp/pamac-build-pbpro/jazz2-git/src/Jazz2-LinuxGcc-Release'

Attachments:

jazz2_build.log

Graphical Glitches on intel iMac

I am running the GOG version of Jazz Jackrabbit 2 on a 27inch intel mid 2015 iMac with an AMD RADEON M395. The game runs super smooth but there appears to be gaps between some of the sprite tiles. I attached a screen shot. Note just below Jazz and to the left of him. This is a stationary shot but it is much more evident while the game is running. This happens on the web version as well as all the downloaded versions I tried. I tried version 1.4 (SDL and the 2nd one included in the download) and I also tried the latest ones from the "Actions" and it happens on both. I thought it might be a vsync issue. I noticed on the help page there were switches for vsync but these don't appear to work on a Mac. Let me know if you require any further information.
Screen Shot 2023-01-01 at 23 07 45

Multiplayer Netplay support.

Jazz² Resurrection version

2.2.2

Problem or limitation

Are there any plans to add netplay support to Jazz 2 Resurrection? I would like to be able to have multiple players playing Jazz and Spaz collaboratively.

Proposed solution

Add a peer to peer network Stack using the network Stack utilized in OpenJazz.

-Wpedantic produces many warnings

Fix warnings somehow to make build percentage shown well.

Sources/Jazz2/Actors/Enemies/Bosses/../../../UI/Alignment.h:24:34: warning: extra ‘;’ [-Wpedantic]
   24 |  DEFINE_ENUM_OPERATORS(Alignment);
      |                                  ^

How to run JJ2 on Mac

I downloaded the game here: https://www.gog.com/de/game/jazz_jackrabbit_2_collection
and I am trying to run it on mac and I tried to follow the procedure described here:
https://deat.tk/jazz2/help

I copied the files from the folder downloaded from GOG into the given Source directory, however after starting up the resurrection app I can't do anything.
Could somebody tell me if these files look alright, or if I copied the wrong ones?

I copied the content of x86 (also tried x64) to the indicated Source directory. But on resurrection startup nothing changes...

image

Thanks for any hints.

Passing arguments to macOS version

Hi there!

First of all, WOW. This game was my childhood and I've fond memories of playing it with my siblings, I gave them both a message when I stumbled across your project and was blown away by your phenomenal work!

I note that you have a startup argument system for cheats. I've been looking to enable them to get past a softlocked level as it won't proceed (Boss never spawns), But the arguments seem Windows oriented /cheats and /cheats-unlock

I'm using an M1 Pro Macbook and while trying to execute the binary directly with arguments /Applications/Jazz² Resurrection.app/Contents/MacOS/Jazz²\ Resurrection /cheats the application seems to ignore it, I presume because the argument style is Windows oriented and not traditionally MacOS oriented (ie --cheats etc).

Is this something I am doing wrong? Or something I can patch into the Jazz2.config file?

All my best and again, thank you. This is seriously one of my favourite OSS finds ever.

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.