Jul 28, 2017, 05:33 AM | ||
Try to put Jazz2.Android directory to HTC 10\Internal shared storage\Jazz2.Android\ (so Internal directory will be in HTC 10\Internal shared storage\Jazz2.Android\Content\Internal\).
/proc/mounts is special file and can be found only by apps on device. If this issue still remains, I will create new version of the game that will show this information automatically. Quote:
The issue number 1 is already fixed on Github (new version will be released later). I think that the issue number 4 is bug in the original game. The rest of issues will be investigated later. Last edited by DeathKiller; Jul 28, 2017 at 06:37 AM. |
Jul 28, 2017, 09:52 AM | |
I hope the game is enjoyable for you. Yes, gamepad is transparent. I know it's a bit ugly, but it's provisional. When you get used to it, you will not need to see it anyway.
|
Aug 2, 2017, 04:17 AM | |
Will the game include cut and unused content in the future?
|
Aug 2, 2017, 06:36 AM | |
What features would you like to see? I want to implement all features from the original game and JJ2+, but some additional easy-to-implement features could be implemented first. I know that Tweedle and Rocket Turtles are not used in the original game. These enemies probably will be implemented, but I don't plan to create new levels for them.
|
Aug 3, 2017, 02:29 PM | |
For the exact physics, you could do a clean-room implementation.
Someone who is familiar with the disassembled JJ2 code should write a precise specification. Maybe someone working on JJ2+ could help you. Then, someone who has never looked at the code (!) should implement the physics from that specification. In this way, you do not infringe on the copyright of the original version. https://en.wikipedia.org/wiki/Clean_room_design |
Aug 4, 2017, 08:53 AM | ||
New version released (v0.4.6) in first post.
Quote:
|
Aug 4, 2017, 09:25 AM | |
It's built with Visual Studio 2017 and I think these 2017 features are available only in Mono 5.0, but building on Linux is not tested (I don't even know how to build it on linux yet). I only test that every executable I release can be run on Linux with Mono 5.0.
|
Aug 4, 2017, 10:50 AM | |
I tried to build it with Mono 5 on Linux, but when running it says that it cannot find "Lidgren.Network".
Also, your build process tries to call "copy" somewhere, which obviously will not work on Linux, but that should not be a big problem. By the way, your own build runs fine even under Mono 4.6. Unfortunately, I have not much experience with Mono. I will try to setup a clean environment with all dependencies when I have the time. |
Aug 4, 2017, 10:59 AM | |
Download new commit, please. "Lidgren.Network" was removed, because multiplayer is not completed yet. "copy" command is Windows-specific, you have to copy these files manually, but it should work then.
|
Aug 5, 2017, 08:33 AM | |
Once again, I'm trying to help you with this project by explaining the bugs and issues I have with it. Due to a headache and to Schwartzenguard being broken, I couldn't play more than 4 levels.
That's all I could find this time, I hope this helps.
__________________
![]() "Floppy ears and a big butt?" - Slaz |
Aug 5, 2017, 10:19 AM | |
Thank you for report, again.
|
Aug 20, 2017, 10:57 AM | |
New version released (v0.4.7) in first post.
|
Sep 8, 2017, 02:08 AM | |
Of course, I sent you a private message, so I hope you get it.
|
Sep 30, 2017, 10:56 PM | |
Hello ! can someone upload the Content directory (After performing the instructions)from windows / linux and post a link from where they can download it, they do not currently have a computer.
Last edited by ionut; Oct 8, 2017 at 01:27 AM. |
Oct 2, 2017, 01:15 AM | |
We try to stay away from piracy on these boards, so I doubt anyone will be able to post that here.
On another note, is that you Jasonspidey? Last edited by Love & Thunder; Oct 2, 2017 at 07:57 AM. |
Oct 25, 2017, 06:25 AM | |
New version released (v0.4.8) in first post.
I started to work on level editor, but there is still a lot of work to do... Last edited by DeathKiller; Oct 28, 2017 at 12:57 PM. Reason: Android version released |
Dec 5, 2017, 10:54 AM | |
I hope this project won't die like the others given the extra motivation from release of the game on GoG. Maybe even when it's 100% compatible with vanilla Jazz (plus features can be implemented later) you could even go after GoG guys and ask them if the engine, at least in vanilla jazz could be replaced with it.
__________________
Code:
.──. │O_O │ ││_╱ │ ╱╱ │╲ (|▔╲ │ ) ╱'╲_▔ _╱`╲ ╲___) (___╱ TUX LOVES YOU. |
Dec 6, 2017, 12:31 AM | |
I'm not planning to stop working on this project, but I don't think it will be ever replaced, because it's different and people don't play this version (but I don't care). Right now, the single player works, only few events missing. Additionally, there are some features that are not present in the original game (ledge climb, shaders, normal mapping, easier modification, multi-platform support, ...).
I'm still working on the editor, but I don't know when it will be released... |
Dec 6, 2017, 01:05 PM | |
I'm still interested in this project, if that means anything. At the moment, all the news and excitement surrounding the original JJ2 (and Plus) being digitally distributed is the center of attention, and for good reasons! But in the long term, a highly portable and expandable JJ2 engine-clone such as this is really awesome. Much like what OpenJazz is for JJ1.
Even if it's just to have a more than decent JJ2 experience on Linux or MacOS without using Wine. ![]()
__________________
Add SlazRabbit on Xbox Live if you want to play some GoW1/2/3/J. Jazz Jackrabbit 2 Forever!! Civilian Defence Force - Jazz2 Visual Fantasers ![]() |
Dec 7, 2017, 11:17 AM | |
I suppose it won't work on a Pi. Maybe it'll somewhat work on Pi 3, but I wouldn't hold my breath for that as Pi hardware is weak in general.
__________________
Code:
.──. │O_O │ ││_╱ │ ╱╱ │╲ (|▔╲ │ ) ╱'╲_▔ _╱`╲ ╲___) (___╱ TUX LOVES YOU. |
Dec 7, 2017, 10:43 PM | |
It seems that Pi 3 does not support OpenGL ES 3 (only 2) and Jazz 2 Resurrection has only OpenGL ES 3 backend, so you will not see anything right now... I will try to do something with it.
But if it works on mobile devices, I don't see any reason why it shouldn't work in Pi. |
Dec 8, 2017, 12:26 AM | |
Not sure if it's helpful, but there's this thing DJazz once posted that runs Windows stuff on a Raspberry Pi: https://www.jazz2online.com/jcf/showthread.php?t=19924
__________________
Add SlazRabbit on Xbox Live if you want to play some GoW1/2/3/J. Jazz Jackrabbit 2 Forever!! Civilian Defence Force - Jazz2 Visual Fantasers ![]() |
Dec 8, 2017, 01:09 AM | |
Thanks but i don't want to use Eltech's ExaGear Desktop or Wine.
I prefer i real Linux port i can launch from ES like all other games with RETROPIE and add it to Retropie-Extra to help every one to use it. https://github.com/zerojay/RetroPie-Extra/issues/263 Windows desktop on PI is not interesting. And i prefer use JJ2 Resurection, more modern code and that continue to evolve ![]() |
Dec 8, 2017, 02:08 PM | |
Heck, it would be better if he was able to do software rendering. Many of the effects JJ uses are hard to do with shaders or are plainly faster in software, especially in ES space where how compact shader is is even more important than on a PC with proper GPU and full GLSL/HLSL.
Plus, JJ2 breaks anyway on higher resolutions, so best would be to render in 640x480 or 640x360 if you want 16:9 preset and upscale to fill the screen. And software 2d rendering in 640x480 is fast enough for any modern CPU, even cheapo ARMs used in Pi2) - then hardware can do upscaling.
__________________
Code:
.──. │O_O │ ││_╱ │ ╱╱ │╲ (|▔╲ │ ) ╱'╲_▔ _╱`╲ ╲___) (___╱ TUX LOVES YOU. |
Dec 8, 2017, 10:56 PM | |
Can you tell me all of these many JJ effects that will be faster in software, so SW renderer has to be made? I'm not going to do software rendering, Jazz 2 Resurrection is modern shader-based game and it's not possible to render all Jazz 2 Resurrection effects in software (e.g. normal mapping).
And auto upscaling is present in Jazz 2 Resurrection from the first release, it supports any resolution/aspect ratio you want. ES2 Backend is almost done, but I have to rewrite all shaders and probably make them more simple... |
Dec 9, 2017, 04:14 AM | |
ES 2.0 backend is working (at least with Google ANGLE), but normal mapping is turned off, because there is no MRT (Multiple Render Targets) support, and rescale shaders are not ready, so only nearest neighbour rescaling is used.
https://github.com/deathkiller/jazz2#opengl-es-20 |
Dec 9, 2017, 09:17 AM | |
That's fine though. I prefer my bunies sharp and pixelated anyway instead of really blurry. And normal mapping really doesn't do anything to improve JJ2 anyway.
__________________
Code:
.──. │O_O │ ││_╱ │ ╱╱ │╲ (|▔╲ │ ) ╱'╲_▔ _╱`╲ ╲___) (___╱ TUX LOVES YOU. |
Dec 15, 2017, 07:56 AM | |
![]()
Imprting file
Code:
mono Import.exe /check '/home/dub/Dokumenty/Project carrot/Jazz2_SE' ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒░▒ ▒░░▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░▒▒ ▒░▒▒▒▒▒▒▒░░░░▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░▒▒▒ ▒░░░▒░▒▒░░░░▒▒▒▒▒▒░░▒▒▒░░▒▒▒▒▒▒▒▒░▒▒░▒▒▒░▒ ▒▒▒▒▒▒▒▒▒░░░▒░░░▒░▒▒▒▒▒▒░▒▒░░░░░░░▒░░░░░░▒ ▒▒▒▒▒░▒▒░░▒░░▒░░▒░░░░▒▒░▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒ ▒░░▒▒░▒▒▒░▒░▒▒▒▒▒░░▒▒▒░▒▒░▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒░░░▒▒▒░░▒▒░▒▒▒░░▒▒░▒▒▒▒▒░▒▒▒░▒▒▒▒▒▒▒▒▒▒ ░▒▒▒░▒▒▒▒░░▒▒▒▒░░▒▒░░░░░▒▒░▒▒░░▒▒▒▒▒▒▒▒▒▒▒ ▒░▒░▒▒░░░▒▒░░░░▒░▒░░▒░░░░░░▒▒▒▒▒░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒ · Importing path "/home/dub/Dokumenty/Project carrot/Jazz2_SE"... · Importing assets... · Reading compressed stream... · Detected Jazz Jackrabbit 2: The Secret Files. · Importing animations... · Applying "Toaster PowerUp" palette fix. · Importing audio samples... · Downloading JJ2+ (3 MB)... · Extracting files... · Reading compressed stream... · Detected Jazz Jackrabbit 2 Plus extension. · Importing animations... · Recreating default palette... · Importing episodes... · Episode "secretf" (#Secret@Files) converted. · Importing levels... · Level "arace1" [TSF] converted. · Level "arace2" converted. · Level "battle3" converted. · Level "battle1" converted with 1 warnings. · Level "battle2" converted with 2 warnings. · Level "bbswing" converted with 24 warnings. · Level "battlea" converted with 1 warnings. · Level "abattle1" [TSF] converted. · Level "70s_grove" converted with 1 warnings. · Level "bbswinga" converted with 24 warnings. · Level "bocarrot" converted with 2 warnings. · Level "capture3" converted with 2 warnings. · Level "ddash2" converted. · Level "capture1" converted with 2 warnings. · Level "dinolab1" converted with 2 warnings. · Level "capture2" converted with 50 warnings. · Level "diam001" converted. · Level "capture4" converted with 2 warnings. · Level "elechaos" converted. · Level "guess" converted. · Level "funky_chicken" converted with 3 warnings. · Level "easter2" [TSF] converted. · Level "ml_qobcred" converted. · Level "easter1" [TSF] converted. · Level "easter3" [TSF] converted. · Level "falkenrace" converted. · Level "ml_qobmenu" converted with 3 warnings. · Level "haunted2" [TSF] converted. · Level "fastrace3" converted. · Level "ml_qobonus" converted with 9 warnings. · Level "meztrs01" converted. · Level "ml_qobpuke" converted. · Level "spam201" converted with 3 warnings. · Level "haunted3" [TSF] converted. · Level "haunted1" [TSF] converted with 1 warnings. · Level "treasur1" converted with 3 warnings. · Level "town2" [TSF] converted with 1 warnings. · Level "treasur3" converted. · Level "meztrs02" converted. · Level "treasur2" converted. · Level "ml_sting" converted. · Level "undrsieg" converted with 2 warnings. · Level "whitechristmas" converted. · Level "phils1" converted with 276 warnings. · Level "spam003" converted with 2 warnings. · Level "peachb" converted. · Level "town1" [TSF] converted with 1 warnings. · Level "town3" [TSF] converted with 1 warnings. · Level "creamclone" converted with 1 warnings. · Level "ml_qob" converted. · Level "ml_qobclone" converted with 74 warnings. · Summary of unsupported events: · WATER_BLOCK 366 · ENEMY_BUTTERFLY 35 · MODIFIER_ECHO 27 · ENEMY_BEEBOY 24 · CTF_BASE 20 · SCENERY_GEMSTOMP 10 · COPTER 9 · CHESHIRE_2 2 · Importing music... · Importing tilesets... · Cleaning "Music" and "Tileset" directories... · Removed 0 files. · Cleaning "Animations" directory... · Removed 1084 files. · Compressing content into ".\Content\.dz" file... · Adding new content... · Saving changes... · Removing unnecessary files... · Checking "Music" and "Tileset" directories for missing files... · "Music/70's grove.mod" is missing! · "Tilesets/hauntedh" is missing! · "Music/funck-2.mod" is missing! · "Music/metal.mod" is missing! · "Music/m16a.mod" is missing! · "Music/m16a.mod" is missing! · Checking "Animations" directory for missing files... · "Animations/Jazz/unused_jump_shoot_end.png" is missing! · "Animations/Jazz/unused_jump_shoot_end.png.res" is missing! · "Animations/Jazz/unused_ledge_climb.png" is missing! · "Animations/Jazz/unused_ledge_climb.png.res" is missing! · "Animations/Spaz/unused_jump_shoot_end.png" is missing! · "Animations/Spaz/unused_jump_shoot_end.png.res" is missing! · "Animations/Spaz/unused_ledge_climb.png" is missing! · "Animations/Spaz/unused_ledge_climb.png.res" is missing! Code:
mono ./Jazz2.exe Using 'DefaultAssemblyLoader' to load plugins. Environment Info: Current Directory: /home/dub/Jazz2 Command Line: /home/dub/Jazz2/Jazz2.exe Operating System: Unix 4.10.0.42 64 Bit OS: True 64 Bit Process: True CLR Version: 4.0.30319.42000 Processor Count: 8 Currently Loaded Assemblies: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Jazz2, Version=0.4.8.0, Culture=neutral, PublicKeyToken=null System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Plugin Base Directories: Extensions Available Assembly Paths: Extensions/OpenALSoft.x64.dll Extensions/OpenALSoft.x86.dll Extensions/OpenTKBackend.core.dll Assembly loaded: OpenTKBackend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Assembly loaded: Anonymously Hosted DynamicMethods Assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null Assembly loaded: Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756 Loading auxiliary libraries... Assembly loaded: OpenTK, Version=1.1.8.0, Culture=neutral, PublicKeyToken=null Initializing OpenTK... Platform Backend: Default EnableHighResolution: True Assembly loaded: System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Available display devices: First : 1920x1080 at 60 Hz, 32 bpp, pos [ 0, 0] (Primary) Available audio devices: VnitÅ™nÃ(-) zvukový systém Analogové stereo HDA NVidia Digital Stereo (HDMI) Current device: OpenAL Soft OpenAL Version: 1.1 ALSOFT 1.16.0 Vendor: OpenAL Community Renderer: OpenAL Soft Effects: True Initializing core plugins... DualityApp initialized Debug Mode: False Command line arguments: Window Specification: Buffers: 2 Samples: 0 ColorFormat: 24 (8880) AccumFormat: 64 (16161616) Depth: 24 Stencil: 0 VSync: On SwapInterval: 1 OpenGL Version: 4.5.0 NVIDIA 384.90 Vendor: NVIDIA Corporation Renderer: GeForce GTX 750 Ti/PCIe/SSE2 Shader Version: 4.50 NVIDIA Initializing default content... Unhandled Exception: System.IO.FileNotFoundException: Could not find file "/home/dub/Jazz2/Content\.dz" File name: '/home/dub/Jazz2/Content\.dz' at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <62f5937022004555807e6c57c33f6684>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <62f5937022004555807e6c57c33f6684>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at Jazz2.Storage.Content.CompressedContent.ReadContentTree () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Storage.Content.CompressedContent..ctor (System.String path) [0x0000d] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver..ctor () [0x00030] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver.get_Current () [0x00007] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.Controller.ShowMainMenu () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.App.Main (System.String[] args) [0x00073] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not find file "/home/dub/Jazz2/Content\.dz" File name: '/home/dub/Jazz2/Content\.dz' at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <62f5937022004555807e6c57c33f6684>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <62f5937022004555807e6c57c33f6684>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at Jazz2.Storage.Content.CompressedContent.ReadContentTree () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Storage.Content.CompressedContent..ctor (System.String path) [0x0000d] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver..ctor () [0x00030] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver.get_Current () [0x00007] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.Controller.ShowMainMenu () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.App.Main (System.String[] args) [0x00073] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 AL lib: (EE) alc_cleanup: 1 device not closed |
Dec 15, 2017, 07:58 AM | |
Imprting file
Code:
mono Import.exe /check '/home/dub/Dokumenty/Project carrot/Jazz2_SE' ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒░▒ ▒░░▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░▒▒ ▒░▒▒▒▒▒▒▒░░░░▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░▒▒▒ ▒░░░▒░▒▒░░░░▒▒▒▒▒▒░░▒▒▒░░▒▒▒▒▒▒▒▒░▒▒░▒▒▒░▒ ▒▒▒▒▒▒▒▒▒░░░▒░░░▒░▒▒▒▒▒▒░▒▒░░░░░░░▒░░░░░░▒ ▒▒▒▒▒░▒▒░░▒░░▒░░▒░░░░▒▒░▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒ ▒░░▒▒░▒▒▒░▒░▒▒▒▒▒░░▒▒▒░▒▒░▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒░░░▒▒▒░░▒▒░▒▒▒░░▒▒░▒▒▒▒▒░▒▒▒░▒▒▒▒▒▒▒▒▒▒ ░▒▒▒░▒▒▒▒░░▒▒▒▒░░▒▒░░░░░▒▒░▒▒░░▒▒▒▒▒▒▒▒▒▒▒ ▒░▒░▒▒░░░▒▒░░░░▒░▒░░▒░░░░░░▒▒▒▒▒░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒ · Importing path "/home/dub/Dokumenty/Project carrot/Jazz2_SE"... · Importing assets... · Reading compressed stream... · Detected Jazz Jackrabbit 2: The Secret Files. · Importing animations... · Applying "Toaster PowerUp" palette fix. · Importing audio samples... · Downloading JJ2+ (3 MB)... · Extracting files... · Reading compressed stream... · Detected Jazz Jackrabbit 2 Plus extension. · Importing animations... · Recreating default palette... · Importing episodes... · Episode "secretf" (#Secret@Files) converted. · Importing levels... · Level "arace1" [TSF] converted. · Level "arace2" converted. · Level "battle3" converted. · Level "battle1" converted with 1 warnings. · Level "battle2" converted with 2 warnings. · Level "bbswing" converted with 24 warnings. · Level "battlea" converted with 1 warnings. · Level "abattle1" [TSF] converted. · Level "70s_grove" converted with 1 warnings. · Level "bbswinga" converted with 24 warnings. · Level "bocarrot" converted with 2 warnings. · Level "capture3" converted with 2 warnings. · Level "ddash2" converted. · Level "capture1" converted with 2 warnings. · Level "dinolab1" converted with 2 warnings. · Level "capture2" converted with 50 warnings. · Level "diam001" converted. · Level "capture4" converted with 2 warnings. · Level "elechaos" converted. · Level "guess" converted. · Level "funky_chicken" converted with 3 warnings. · Level "easter2" [TSF] converted. · Level "ml_qobcred" converted. · Level "easter1" [TSF] converted. · Level "easter3" [TSF] converted. · Level "falkenrace" converted. · Level "ml_qobmenu" converted with 3 warnings. · Level "haunted2" [TSF] converted. · Level "fastrace3" converted. · Level "ml_qobonus" converted with 9 warnings. · Level "meztrs01" converted. · Level "ml_qobpuke" converted. · Level "spam201" converted with 3 warnings. · Level "haunted3" [TSF] converted. · Level "haunted1" [TSF] converted with 1 warnings. · Level "treasur1" converted with 3 warnings. · Level "town2" [TSF] converted with 1 warnings. · Level "treasur3" converted. · Level "meztrs02" converted. · Level "treasur2" converted. · Level "ml_sting" converted. · Level "undrsieg" converted with 2 warnings. · Level "whitechristmas" converted. · Level "phils1" converted with 276 warnings. · Level "spam003" converted with 2 warnings. · Level "peachb" converted. · Level "town1" [TSF] converted with 1 warnings. · Level "town3" [TSF] converted with 1 warnings. · Level "creamclone" converted with 1 warnings. · Level "ml_qob" converted. · Level "ml_qobclone" converted with 74 warnings. · Summary of unsupported events: · WATER_BLOCK 366 · ENEMY_BUTTERFLY 35 · MODIFIER_ECHO 27 · ENEMY_BEEBOY 24 · CTF_BASE 20 · SCENERY_GEMSTOMP 10 · COPTER 9 · CHESHIRE_2 2 · Importing music... · Importing tilesets... · Cleaning "Music" and "Tileset" directories... · Removed 0 files. · Cleaning "Animations" directory... · Removed 1084 files. · Compressing content into ".\Content\.dz" file... · Adding new content... · Saving changes... · Removing unnecessary files... · Checking "Music" and "Tileset" directories for missing files... · "Music/70's grove.mod" is missing! · "Tilesets/hauntedh" is missing! · "Music/funck-2.mod" is missing! · "Music/metal.mod" is missing! · "Music/m16a.mod" is missing! · "Music/m16a.mod" is missing! · Checking "Animations" directory for missing files... · "Animations/Jazz/unused_jump_shoot_end.png" is missing! · "Animations/Jazz/unused_jump_shoot_end.png.res" is missing! · "Animations/Jazz/unused_ledge_climb.png" is missing! · "Animations/Jazz/unused_ledge_climb.png.res" is missing! · "Animations/Spaz/unused_jump_shoot_end.png" is missing! · "Animations/Spaz/unused_jump_shoot_end.png.res" is missing! · "Animations/Spaz/unused_ledge_climb.png" is missing! · "Animations/Spaz/unused_ledge_climb.png.res" is missing! Code:
mono ./Jazz2.exe Using 'DefaultAssemblyLoader' to load plugins. Environment Info: Current Directory: /home/dub/Jazz2 Command Line: /home/dub/Jazz2/Jazz2.exe Operating System: Unix 4.10.0.42 64 Bit OS: True 64 Bit Process: True CLR Version: 4.0.30319.42000 Processor Count: 8 Currently Loaded Assemblies: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Jazz2, Version=0.4.8.0, Culture=neutral, PublicKeyToken=null System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Plugin Base Directories: Extensions Available Assembly Paths: Extensions/OpenALSoft.x64.dll Extensions/OpenALSoft.x86.dll Extensions/OpenTKBackend.core.dll Assembly loaded: OpenTKBackend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Assembly loaded: Anonymously Hosted DynamicMethods Assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null Assembly loaded: Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756 Loading auxiliary libraries... Assembly loaded: OpenTK, Version=1.1.8.0, Culture=neutral, PublicKeyToken=null Initializing OpenTK... Platform Backend: Default EnableHighResolution: True Assembly loaded: System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Available display devices: First : 1920x1080 at 60 Hz, 32 bpp, pos [ 0, 0] (Primary) Available audio devices: VnitÅ™nÃ(-) zvukový systém Analogové stereo HDA NVidia Digital Stereo (HDMI) Current device: OpenAL Soft OpenAL Version: 1.1 ALSOFT 1.16.0 Vendor: OpenAL Community Renderer: OpenAL Soft Effects: True Initializing core plugins... DualityApp initialized Debug Mode: False Command line arguments: Window Specification: Buffers: 2 Samples: 0 ColorFormat: 24 (8880) AccumFormat: 64 (16161616) Depth: 24 Stencil: 0 VSync: On SwapInterval: 1 OpenGL Version: 4.5.0 NVIDIA 384.90 Vendor: NVIDIA Corporation Renderer: GeForce GTX 750 Ti/PCIe/SSE2 Shader Version: 4.50 NVIDIA Initializing default content... Unhandled Exception: System.IO.FileNotFoundException: Could not find file "/home/dub/Jazz2/Content\.dz" File name: '/home/dub/Jazz2/Content\.dz' at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <62f5937022004555807e6c57c33f6684>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <62f5937022004555807e6c57c33f6684>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at Jazz2.Storage.Content.CompressedContent.ReadContentTree () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Storage.Content.CompressedContent..ctor (System.String path) [0x0000d] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver..ctor () [0x00030] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver.get_Current () [0x00007] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.Controller.ShowMainMenu () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.App.Main (System.String[] args) [0x00073] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not find file "/home/dub/Jazz2/Content\.dz" File name: '/home/dub/Jazz2/Content\.dz' at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <62f5937022004555807e6c57c33f6684>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <62f5937022004555807e6c57c33f6684>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at Jazz2.Storage.Content.CompressedContent.ReadContentTree () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Storage.Content.CompressedContent..ctor (System.String path) [0x0000d] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver..ctor () [0x00030] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.ContentResolver.get_Current () [0x00007] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.Game.Controller.ShowMainMenu () [0x00000] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 at Jazz2.App.Main (System.String[] args) [0x00073] in <52d5f83e1bd04f8f8c8ec692df69ab23>:0 AL lib: (EE) alc_cleanup: 1 device not closed |
Dec 16, 2017, 12:33 AM | |
That's strange, because it works for me. It looks like the game want to use "\" (backslash) as directory separator, but Linux has "/".
Try to download new version (0.4.8.1) from the first post. If the problem persists, tell me your Linux version/distribution, so I can test it myself. |
Dec 16, 2017, 03:07 PM | |
Yes, I know about this issue, but I really don't know how to calculate this position/offset correctly, so if there is someone who knows how it is calculated, it would be awesome.
![]() |
Dec 17, 2017, 12:37 AM | |
Initially trees are spawned in the middle of their tile like all objects, then their event parameters determine how to adjust their position. The first parameter is unsigned 5 bits and is added to the Y coordinate in pixels, except that if it's 0, it's treated as 24. The second parameter is signed 6 bits and its value plus 16 is added to the X coordinate in pixels.
__________________
I am an official JJ2+ programmer and this has been an official JJ2+ statement. |
Dec 17, 2017, 03:25 AM | |
Thank you very much.
![]() |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 09:18 AM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.