JazzJackrabbit Community Forums  

Go Back   JazzJackrabbit Community Forums > Jazz Jackrabbit Forums > Future Jazz Jackrabbit games

Reply
 
Thread Tools
Old June 29th, 2017, 11:48 AM   #1
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Jazz 2 Resurrection


About 7 months ago, I've got an idea to create a game, but I'm not artist, only programmer. So I have chosen to create a remake of Jazz Jackrabbit 2 game with original assets. It's called Jazz˛ Resurrection.

Now, the game is (almost, see What's missing) fully playable. It's not aiming to be 100% accurate and it will never be. Physics is still little bit different. But person, who hasn't played original game for very long time, will not spot any difference (only bugs ).
It's written in C# and supports Windows, Linux and Android right now (I don't have any Apple device). It uses some parts of Project Carrot, mainly for asset management (and conversion phase). All assets are extracted and converted from original files using included Import tool. The game can't use original files directly, because original file format is too restrictive. Import tool also generates normal maps for every animation/tileset and the game uses them. Color palette is applied to animations/tilesets in import stage. But it can selectively create index-based images and the game applies (tileset) palette to these images during level loading then (it's used for pinball bumpers etc.). Original music files are supported (not converted), the game uses OpenMPT library to play them. Asset import/conversion can be done only with single command-line command, it's very easy to use, just like any other installation.

The game uses Duality Engine for low-level functionality (mainly graphics/audio/input backends). One executable can run on Windows (with .NET Framework installed) and Linux (with Mono installed), uses OpenGL 2.1. The same source code can be compiled to Android with Xamarin and it works very well (I have chosen to support only devices with OpenGL ES 3.0 and Android 4.4 or newer for now). Android build supports (USB) keyboards (so it could be played the same way as on PC) or touch controls.

What's implemented:
  • Singleplayer mode (story episodes + home cooked levels)
  • All 3 playable characters, 99% of enemies (+ bosses), all weapons (but Electro is different for now) - but not 100% accurate
  • All episodes are playable to the end
  • Textured backgrounds (warp horizon, spiral), lighting (static, pulse, flicker), water, snow, rain (from JJ2+, but I use custom sprite)
  • Springs, collectibles, crates, save points, bonus warps, ambient sounds, steam notes, explosions, airboards...
  • Some JJ2+ specific events/parameters
  • Renders at fixed resolution 720x405, but automatically adapts to different aspect ratios
  • Uses 3xBRZ, HQ2x or nothing for rescaling (can be changed in settings)
  • Normal maps for lighting
  • Uses some unused animations and sounds
  • Different HUD (because I want it)
  • And many other things...
What's missing:
  • Birds, Shields, Swinging Vine, Stopwatch, Rotating Rock, 3D Spike Ball, Flying Carrot, ...
  • Sugar rush
  • Poles (are present, but don't collide with environment)
  • Working witch + frog (from the last Shareware level)
  • "Frozen" visual effect
  • Interaction with moths
  • Ring lights
  • Multiplayer mode (I'm planning to implement it, but probably not compatible with the original game)
  • Loading screens
  • Settings section in main menu, load/save game, highscores
  • Data files format will be changes somehow in future (too many directories and files now)

Download
Windows/Linux (v0.4.5): https://drive.google.com/uc?id=0B8bp...xport=download
Requires .NET Framework 4.5.2 on Windows, or Mono on Linux.
  1. Extract the archive
  2. Drag and drop the original TSF game directory (with JJ2+ installed) on Import.exe (or run: Import.exe "Path to TSF")
  3. Wait few seconds/minutes (Normal map generator supports multithreading and is CPU intensive)
  4. Run Jazz2.exe
Controls
- Arrows - Move
- Space - Fire
- V - Jump
- C - Run
- X - Change Weapon


Android (v0.4.5): https://drive.google.com/uc?id=0B8bp...xport=download
Requires device with Android 4.4 or newer and OpenGL ES 3.0.
  1. Do all points from Windows/Linux instructions!
  2. Install Jazz2.apk from the archive
  3. Copy Content directory (from Windows/Linux version, with imported files) to SDCard/Jazz2.Android/Content/
  4. Copy Jazz2.Android/Content/ (from the archive) to SDCard/Jazz2.Android/Content/ (and replace files)
  5. Run the application
You can use any storage (SDCard) you want to place Jazz2.Android directory. Application tries to find it.

GitHub: https://github.com/deathkiller/jazz2
This software is licensed under the GNU General Public License v3.0. Pull requests are welcome.

Gameplay video (v0.4.2 - old): https://youtu.be/6ZHq8LlXOag
Some levels were skipped, I don't have time to play whole game.

And there are some screenshots: https://drive.google.com/open?id=0B8...kRBQjhPdXg1Z1k

This game requires assets from the original TSF game with JJ2+ installed, because it includes Lori and Lori's blaster (but everyone has it anyway). These assets can be removed from Metadata files (files which contains mappings to assets) and TSF/JJ2+ will not be required then (only base game).

Last edited by DeathKiller; July 15th, 2017 at 09:42 AM.. Reason: New version
DeathKiller is offline   Reply With Quote
Old June 29th, 2017, 02:30 PM   #2
Treylina
JCF Member
jcf is ded
 
 
Join Date: Sep 2009
Location: Scotland
Reputation: Treylina is a forum legendTreylina is a forum legendTreylina is a forum legend
Okay...I'll be honest. I'll give a plus for some effort, though there are quite a few issues..

For a start, the camera needs work. It should lead the player ahead, not follow them. It's kinda nauseous to watch.

Secondly, I noticed quite a lot of features missing not mentioned, that were actually good, for example, ambient lighting on shot projectiles - they give extra clarity, especially in light areas of levels. And there's lots of missing sounds/animations. Also, is running implemented? It's not featured in the video at all. That's the bread and butter of JJ2, despite some newbies overlooking it.

Thirdly, I'm also not a fan of how Spazzes and Jazzes shooting sound effects have been changed at all. This wouldn't be bothersome if they were new sounds altogether, but when you swap clearly established sounds that were within the original game, it's very misleading and sounds buggy.

As much as it's great to still see people passionate about the series
, I've seen many JJ2 remakes that never get finished, that I have little hope and higher standards. And the fact that JJ2+ offers so much more - even if one remake was done, it would be unlikely that many, if any would move over. Except for those allergic to piracy and second-hand copies, and tileset makers who can't stand working with an 8-bit pallette. I've been repressing that thought a lot to not piss people off, though I didn't want to hold it in anymore. I would prefer to see more players and JCSers in the current game, or a truly new fangame altogether. Perhaps even more working in the plus team.

However, if this is simply for the sake of practice/doing a hobby - don't mind the above paragraph.
__________________


Jazz Jackrabbit group: https://discord.gg/vZm95tQ
Treylina is offline   Reply With Quote
Old June 29th, 2017, 02:44 PM   #3
Stijn
Administrator
 
 
Join Date: Mar 2001
Reputation: Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold
Nice work - looks like you've gotten pretty far already. It makes me wonder what makes JJ2 so compelling to remake, as this is maybe the 5th reproduction that's been announced here so far... though I suppose it's a fun game to remake as a hobby project and relatively easy to get to a somewhat decent level of reimplementation. Linux and Android support is a particularly nice feature.
Stijn is offline   Reply With Quote
Old June 29th, 2017, 04:50 PM   #4
Robo4900
JCF Member
The Almighty Tallest
 
 
Join Date: Sep 2011
Location: Dimension C-137
Looks good so far. My only real complaint is that I personally am not a fan of the scaler used, but otherwise, looks great!

I look forward to future updates on this.
__________________
Robo4900 is offline   Reply With Quote
Old June 30th, 2017, 12:27 AM   #5
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Thank you for your feedback.

Quote:
Originally Posted by Treylina View Post
Okay...I'll be honest. I'll give a plus for some effort, though there are quite a few issues..

For a start, the camera needs work. It should lead the player ahead, not follow them. It's kinda nauseous to watch.
Smooth camera is experiment and can be adjusted (or even turned off). Smoothing is completely turned off for vertical MP levels, because player easily gets off screen.

Quote:
Originally Posted by Treylina View Post
Secondly, I noticed quite a lot of features missing not mentioned, that were actually good, for example, ambient lighting on shot projectiles - they give extra clarity, especially in light areas of levels. And there's lots of missing sounds/animations. Also, is running implemented? It's not featured in the video at all. That's the bread and butter of JJ2, despite some newbies overlooking it.
Yes, running is implemented. I don't think there are lots of missing animations, I know that idle animations, ledge and airboard are missing (and End Of Level animation is not implemented properly right now). Lighting system doesn't support "oversaturation" (values over 1.0), so it must be rewritten first. It's using HW 3D rendering, so some features are complicated to implement.

Quote:
Originally Posted by Treylina View Post
Thirdly, I'm also not a fan of how Spazzes and Jazzes shooting sound effects have been changed at all. This wouldn't be bothersome if they were new sounds altogether, but when you swap clearly established sounds that were within the original game, it's very misleading and sounds buggy.
Sound effects could be different, I assigned them as I found them in game files and didn't compare them with original game. I will fix it. They can be changed without source code change, this mapping is saved in external file.

Quote:
Originally Posted by Treylina View Post
As much as it's great to still see people passionate about the series, I've seen many JJ2 remakes that never get finished, that I have little hope and higher standards. And the fact that JJ2+ offers so much more - even if one remake was done, it would be unlikely that many, if any would move over. Except for those allergic to piracy and second-hand copies, and tileset makers who can't stand working with an 8-bit pallette. I've been repressing that thought a lot to not piss people off, though I didn't want to hold it in anymore. I would prefer to see more players and JCSers in the current game, or a truly new fangame altogether. Perhaps even more working in the plus team.

However, if this is simply for the sake of practice/doing a hobby - don't mind the above paragraph.
It's hard to overcome the original game, because everybody is used to play it. This game will never be the same, it would be similar. It's a hobby, because original data files are still copyrighted and it's hard to distribute or do something more with it. That's why I didn't post download link for playable game yet.

Quote:
Originally Posted by Stijn View Post
Nice work - looks like you've gotten pretty far already. It makes me wonder what makes JJ2 so compelling to remake, as this is maybe the 5th reproduction that's been announced here so far... though I suppose it's a fun game to remake as a hobby project and relatively easy to get to a somewhat decent level of reimplementation. Linux and Android support is a particularly nice feature.
I didn't want to show another incomplete remake/fangame, but the game is playable right now, so I thought that I could show it here. It's mainly because the original game looks very good (altough it's 19 years old) and data files format is well documented here.

Quote:
Originally Posted by Robo4900 View Post
Looks good so far. My only real complaint is that I personally am not a fan of the scaler used, but otherwise, looks great!

I look forward to future updates on this.
Thanks. I know that some people don't like these scaling algorithms (although I like them), so it can be turned off in settings.
DeathKiller is offline   Reply With Quote
Old June 30th, 2017, 07:00 AM   #6
Primpy
JCF Member
we dem kois
 
 
Join Date: Nov 2014
Location: Romania, Buzau
Reputation: Primpy is doing well so far
Send a message via Skype™ to Primpy
While I agree with Treylina, I'm very happy to see a yet another attempt to remake Jazz2. Project Carrot and the Unreal Engine Jazz 2 are pretty much paused (or maybe even dead) at this point so it's always exciting news to see a Jazz project going on. Looking forward to see more of this!
__________________
Primpy is offline   Reply With Quote
Old June 30th, 2017, 11:06 AM   #7
Treylina
JCF Member
jcf is ded
 
 
Join Date: Sep 2009
Location: Scotland
Reputation: Treylina is a forum legendTreylina is a forum legendTreylina is a forum legend
Quote:
Originally Posted by DeathKiller View Post
Thank you for your feedback.

Smooth camera is experiment and can be adjusted (or even turned off). Smoothing is completely turned off for vertical MP levels, because player easily gets off screen.
It's not smoothness that's the problem, it's that it leads them behind, instead of leading them ahead.

The original JJ2 camera system is smooth, stays still enough when it needs to be and leads the player ahead. That's what makes it so great.

There's actually an article which helps explain how it works. In relatively simple terms though, the camera budges to the direction to where the player is going, which offsets the sprite a little. It is also stronger the faster they are going. When the player reaches a corner of the level, it stops (for example, if they reach the very top position of the level, it stops moving above). When they hit a wall horizontally and not jump, the camera slowly adjusts to the center. Setting to a smaller resolution demonstrates this more clearly.

As for missing animations, there's no spawn/consume animation (its the same). It's to do with getting pickups and respawning. Also not really an animation, but enemies/bosses appear to not blink white when they are hit. Which I think is important, since it shows they took the hit. The spinning sprite for going up from a spring/tube is also missing.

Something I also noticed odd about the physics is that you don't go up after buttstomping an enemy. Going up with that does have some utility. Best case scenario though would be to let the player go up after only if they hold jump. That makes it more versatile and flow better if they want to go down. Also, can you keep jumping if you hold on jump? Especially on one-ways.

Anyway..good luck. ;p
__________________


Jazz Jackrabbit group: https://discord.gg/vZm95tQ

Last edited by Treylina; June 30th, 2017 at 11:25 AM..
Treylina is offline   Reply With Quote
Old July 1st, 2017, 01:49 AM   #8
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Quote:
Originally Posted by Treylina View Post
... Info about camera ...
Thanks, I will try to fix it according to this.

Quote:
Originally Posted by Treylina View Post
Something I also noticed odd about the physics is that you don't go up after buttstomping an enemy. Going up with that does have some utility. Best case scenario though would be to let the player go up after only if they hold jump. That makes it more versatile and flow better if they want to go down
Fixed!

Quote:
Originally Posted by Treylina View Post
Also, can you keep jumping if you hold on jump? Especially on one-ways.
Yes, it already works like this.

Other changes:
  • Blaster sounds were fixed.
  • Spawn/consume animation is implemented.
  • White blink of enemies is implemented now (and player blinking too).
  • Spring jump sprite is used/implemented.
  • And some other things...
DeathKiller is offline   Reply With Quote
Old July 1st, 2017, 10:35 PM   #9
umisery
JCF Member
 
Join Date: Jul 2017
Reputation: umisery is doing well so far
This looks really cool!

Are you going to add support for different resolutions/FOV?
umisery is offline   Reply With Quote
Old July 2nd, 2017, 05:46 AM   #10
Roobar
JCF Member
 
 
Join Date: Jul 2013
Reputation: Roobar is doing well so far
Formerly: wiivn
This looks amazing!
Roobar is offline   Reply With Quote
Old July 2nd, 2017, 01:40 PM   #11
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Thanks. It supports any resolution you want. FOV is automatically adjusted, but could be tweaked in next versions.

If you want to try it, here is the first version to download. It's alpha version, It should work, but maybe it will not.

This version is old, see the first post!
Download (v0.4.3 - Preview 1): https://drive.google.com/uc?id=0B8bp...xport=download
  1. Extract the archive
  2. Drag and drop the original TSF game directory (with JJ2+ installed) on Import.exe (or run: Import.exe "Path to TSF")
  3. Wait few seconds/minutes (Normal map generator supports multithreading and is CPU intensive)
  4. Run Jazz2.exe
It checks for updates on startup (so you can block it in firewall, if you don't need it). It should work on Windows 7 or newer (with .NET Framework 4.5.2 installed) or Linux (with Mono installed).

Controls
Arrows - Move
Space - Fire
V - Jump
C - Run
X - Change Weapon

Controls can't be reconfigured in this version.

Last edited by DeathKiller; July 6th, 2017 at 11:46 AM..
DeathKiller is offline   Reply With Quote
Old July 3rd, 2017, 05:04 AM   #12
Marijn
JCF Member
Programmer
 
 
Join Date: Feb 2006
Location: The Netherlands
Reputation: Marijn is doing well so far
Send a message via MSN to Marijn
Did you figured out the license yet? Github?
Marijn is offline   Reply With Quote
Old July 3rd, 2017, 05:23 AM   #13
Slaz
JCF Member
CDF Clan Member
 
 
Join Date: Aug 2004
Location: Netherlands
Reputation: Slaz is a forum legendSlaz is a forum legend
Good job on creating the most complete JJ2 remake yet!

I'd say, prioritize stability, compatibility, and ease of use above physics accuracy. There is definitely room for improvement on things like movement and speeds for various events, but it's fine as long as it plays all custom singleplayer levels (that don't rely on quirks) as expected by the established player.
__________________
Add SlazRabbit on Xbox Live if you want to play some GoW1/2/3/J or Destiny.
Join JazzJackrabbit.net for the best online play experience.
Jazz Jackrabbit 2 Forever!!
Civilian Defence Force - JJ.net - mIRC.com
Slaz is offline   Reply With Quote
Old July 4th, 2017, 02:06 AM   #14
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
It seems that my previous post with release of the game is still waiting for administrator approval...

I decided to release the source code on GitHub, see the updated first post.
DeathKiller is offline   Reply With Quote
Old July 4th, 2017, 01:55 PM   #15
Primpy
JCF Member
we dem kois
 
 
Join Date: Nov 2014
Location: Romania, Buzau
Reputation: Primpy is doing well so far
Send a message via Skype™ to Primpy
Gah, I wrote a pretty long post where I was pointing out stuff I've noticed in Jazz 2 Resurrection but when I wanted to post it, JCF just decided to screw up with me.


...anyway, I'll just make a quick summary of what I wrote in that:
- The animations are weird at times. Jazz convulsively crouches (more precisely, uses his high jump ability animation) when running and shooting at the same time. The side pole animations are very weird as well. Also Jazz's animation when trying to stop from his momentum kind of screws up the other animations.
- You can't spam your weapon which is kind of weird, probably your choice though. Same for Queen dealing damage upon touching.
- If you exit the boss room, you win. This applies for the Queen, I don't know about the other bosses.
- Sometimes the character falls through the rope instead of, well, catching it. This occurred in level 2 for me.
- The spikes under the level 1 first rope don't deal damage.
- The collisions are a bit too restrictive sometimes. For example, when jumping on a spring to go through a tight gap in the air you will most likely fall because you were not close enough to the middle of that gap.
- One of those red floaty enemies just killed me from a distance. I think it was a 1-2 cm distance. The deflated floaty enemies can't be killed through butt stomps or their collision is too small.
- Somehow I pulled off a glitch that launched me far into the air in level 5. I couldn't replicate it after, it's probably related to the collision.
- This.

- This. (Not sure how it happened, probably because of a pole. I got out of it by butt stomping, I think.)

- Just go inside a boss' collision box and Crouch + Jump for an instant kill. (Oh boy, vanilla JJ2 memories!)

That's all I can remember. I really loved playing it (even though I've played the first levels for like a millionth time) and looking forward to this project. It's neatly done and very similar to the original JJ2 in terms of quality. Those things I pointed out are meant to help you. Best wishes! ^^
__________________
Primpy is offline   Reply With Quote
Old July 5th, 2017, 12:36 AM   #16
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Thank you for report.
  • "Animation when running and shooting at the same time" is fixed now.
  • Queen is fixed.
  • "You can't spam your weapon which is kind of weird" - I'm not sure this should be allowed, but probably yes...
  • "If you exit the boss room, you win." - Yes, I know, it's a bug. That's why you are respawned near boss after death. Also camera lock is not implemented yet.
  • Physics is buggy (mainly at higher speeds). I didn't have time to fix it.
  • "The spikes under the level 1 first rope don't deal damage." - Yes, because spike tile has empty mask, and if I allow it, it will break Psych levels. I don't know what do with it...
  • "Somehow I pulled off a glitch that launched me far into the air in level 5." - I know, it's because of bug in Jazz's copter. It was partially fixed, but it's not enough.
  • Poles can't collide with other objects. My "engine" can't check collisions of angled objects yet.
  • "Just go inside a boss' collision box and Crouch + Jump for an instant kill. (Oh boy, vanilla JJ2 memories!)" - Fixed!

Last edited by DeathKiller; July 6th, 2017 at 10:36 AM..
DeathKiller is offline   Reply With Quote
Old July 6th, 2017, 11:48 AM   #17
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
New version (0.4.4) released, see the first post. You can try Windows/Linux and Android version.
DeathKiller is offline   Reply With Quote
Old July 7th, 2017, 03:25 AM   #18
Matan2001
JCF Member
 
 
Join Date: Jul 2017
Reputation: Matan2001 is doing well so far
I don't know if this is just a mistake on my behalf, but for the last half hour I've been trying to test out this remake with no success:
I have downloaded perhaps 10 versions of JJ2 TSF.
Sometimes JJ2+ refused to install, and when it did, the Import tool of the remake complained that files were missing (and when I entered the program and tried to play an episode, it just didn't work and crashed )...
Matan2001 is offline   Reply With Quote
Old July 7th, 2017, 06:02 AM   #19
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Which files were missing?
DeathKiller is offline   Reply With Quote
Old July 8th, 2017, 08:23 PM   #20
Logface202
JCF Member
Not having two fingers of forehead
 
 
Join Date: Nov 2016
Location: the universe
Reputation: Logface202 is doing well so far
*suddenly gains urge to use footage of this and make a sonic mania style trailer*
__________________
Logface202 is offline   Reply With Quote
Old July 14th, 2017, 06:19 AM   #21
SzymekRak
JCF Member
 
 
Join Date: Dec 2007
Location: Poland
Reputation: SzymekRak is doing well so far
I've just rediscovered this forum and it is very nice to see it alive. When I looked at my old posts though, I felt a mix of amusement and shame(actually I hoped they were deleted long ago).

Naturally when I saw this remake, I wanted to try it out, especially that it allegedly runs on GNU/Linux. Sadly, it doesn't work for me. At first I tried to build it from Git source, but I failed. I am not sure whether it was my total lack of Mono skills or broken files. There were complains about the Android version, but I wanted a PC one. It even built at some point, but didn't start.
So I tried the release package. The Import application did its job, but the game still doesn't really work. It seems that the problem lies in case-sensitive filenames in Linux. For example, I got errors like this:
Cannot prerender textured background: System.IO.DirectoryNotFoundException: Could not find a part of the path "/home/username/Jazz2/Content/Tilesets/Easter99/tiles.png".

because the directory is actually named "easter99" with small "E".
So, the question is: is it possible to make one convention of naming files and directories within the project? I have never written anything in C# but I would be happy to help with testing.
SzymekRak is offline   Reply With Quote
Old July 14th, 2017, 06:54 AM   #22
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Yes, sorry, I forgot that Linux is case-sensitive (but VMware HGFS not). Filenames should be fixed now, but I'm not sure. At the start the naming convention was different, I changed it then, but I forgot to check case-sensitivity.

Build on Linux should work, but I didn't test it. You have to restore nuget packages and build only Jazz2 project (it needs Jazz2.Core shared project) and then Import project.

New version released (v0.4.5) in first post.
  • Reworked lighting
  • Added some events, fixed enemies, physics and generators
  • Fixed filename case-mismatch

Last edited by DeathKiller; July 14th, 2017 at 12:23 PM.. Reason: Revised v0.4.5
DeathKiller is offline   Reply With Quote
Old July 14th, 2017, 01:00 PM   #23
SzymekRak
JCF Member
 
 
Join Date: Dec 2007
Location: Poland
Reputation: SzymekRak is doing well so far
I tested the latest version. Now I can browse the menu(there are minor glitches, but I am not sure whether it is the fault of the game or drivers: https://my.mixtape.moe/udiwkh.png), the background music plays but no success when trying to play a level.
Here I uploaded the output of Import.exe: https://pastebin.com/8FJwRgyG
The "missing" tilesets are where they should be anyway: https://my.mixtape.moe/cojcog.png

The error logs are about Animations/Jazz/spring.png.res and other "spring-related" files related to the other characters. The files themselves have filenames with capital "S".
After manually changing these, it complains about Animations/Pickup/fast_fire_lori.png.res
This file is missing.
Is it possible that using LK Avalon version of JJ2 1.24 breaks it? I don't have the original English version, and on 1.23 there are even more absent files.
SzymekRak is offline   Reply With Quote
Old July 14th, 2017, 01:17 PM   #24
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
I reuploaded new version (but still v0.4.5) about 2 hours ago. It should show version 0.4.5 in main menu now and fixes errors you mentioned. So please, redownload it.

fast_fire_lori.png - You have to install JJ2+ (or at least copy plus.j2a file to JJ2 directory)

Menu glitch is linux-specific and not fixed yet.
DeathKiller is offline   Reply With Quote
Old July 15th, 2017, 12:23 AM   #25
umisery
JCF Member
 
Join Date: Jul 2017
Reputation: umisery is doing well so far
Android version doesn't work for me. Opens and has a white screen for a few seconds, before crashing. I followed the instructions exactly, so I'm not sure what's wrong.

Phone: Galaxy S4 on Android 7.1.2 (LineageOS 14.1)
umisery is offline   Reply With Quote
Old July 15th, 2017, 01:44 AM   #26
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
You can install CPU-Z from Google Play store and check that your system/device supports OpenGL ES 3.0.
The application doesn't have any crash handler right now, and I don't know how to implement it to get some crash report, but I will try to do something with it.
DeathKiller is offline   Reply With Quote
Old July 15th, 2017, 02:25 AM   #27
umisery
JCF Member
 
Join Date: Jul 2017
Reputation: umisery is doing well so far
It does

umisery is offline   Reply With Quote
Old July 15th, 2017, 05:06 AM   #28
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
It should work then...
Download new version from the first post, copy Jazz2.Android directory from the archive again and install the app. It will show error report after crash, so please send it (screenshot) to me.
DeathKiller is offline   Reply With Quote
Old July 15th, 2017, 08:59 AM   #29
ionut
JCF Member
 
Join Date: Sep 2016
Reputation: ionut is doing well so far
I have a problem with the android version. I followed the instructions and when I run the application I get this
https://i.imgur.com/4abgv65_d.webp?m...&fidelity=high
ionut is offline   Reply With Quote
Old July 15th, 2017, 09:43 AM   #30
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Thanks, fixed! New version is in first post.
DeathKiller is offline   Reply With Quote
Old July 15th, 2017, 12:48 PM   #31
SzymekRak
JCF Member
 
 
Join Date: Dec 2007
Location: Poland
Reputation: SzymekRak is doing well so far
I report some success with Linux. The file "plus.j2a" had to be renamed to "Plus.j2a" like it is in the code, and after that I was able to play the game. It feels pretty accurate and enjoyable, although game physics differs from the original.
If I have some free time, I will try to figure out building the project under Linux too.
Nice work, anyway. I wouldn't have this much patience on doing such a remake.
SzymekRak is offline   Reply With Quote
Old July 16th, 2017, 02:14 AM   #32
ionut
JCF Member
 
Join Date: Sep 2016
Reputation: ionut is doing well so far
https://i.imgur.com/3AImRWy_d.webp?m...&fidelity=high
ionut is offline   Reply With Quote
Old July 16th, 2017, 04:03 AM   #33
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
Quote:
Originally Posted by SzymekRak View Post
I report some success with Linux. The file "plus.j2a" had to be renamed to "Plus.j2a" like it is in the code, and after that I was able to play the game. It feels pretty accurate and enjoyable, although game physics differs from the original.
If I have some free time, I will try to figure out building the project under Linux too.
Nice work, anyway. I wouldn't have this much patience on doing such a remake.
Thank you for your help to resolve this issue. I will try to fix Import tool to be case-insensitive, somehow.
On the other side, I don't think that we need the game that is 100% same as the original. It's something like very flexible engine, which can be used to create sequel or something like that.

Quote:
Originally Posted by ionut View Post
It seems that your device doesn't support OpenGL ES 3.0 (or it's not implemented properly). You can check OpenGL ES version in CPU-Z app. However, this is not going to be fixed in near future. I don't have time to support older/low-end devices (which this device probably is), but the game is open-source, everyone can fix this issue.
DeathKiller is offline   Reply With Quote
Old July 18th, 2017, 05:44 AM   #34
umisery
JCF Member
 
Join Date: Jul 2017
Reputation: umisery is doing well so far
Sorry for not replying sooner, haven't had access to my phone for a couple of days. On the latest version I get this:

umisery is offline   Reply With Quote
Old July 18th, 2017, 07:34 AM   #35
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
'Content\Internal\Minimal.vert' is included in Jazz2.Android directory in the Android archive. You should put it in the right directory on SDCard (as described). If it's already there, it's strange and will be investigated further.

Edit: It seems that the application can't find Jazz2.Android directory. If you are sure that the directory is accessible, you can send me full path to this directory and content of /proc/mounts file.

Last edited by DeathKiller; July 18th, 2017 at 09:31 AM..
DeathKiller is offline   Reply With Quote
Old July 19th, 2017, 06:24 AM   #36
SAMI
JCF Member
Noob.
 
 
Join Date: Jan 2015
Location: Chittagong, Bangladesh.
Reputation: SAMI is doing well so far
Send a message via Skype™ to SAMI
Great work dude. The best thing about this project, is that, it's playable on Android! This makes it different from all other projects and I'm really interested in this.
__________________
I'm crazy, Yes I mean crazy.
SAMI is offline   Reply With Quote
Old July 21st, 2017, 07:10 AM   #37
ionut
JCF Member
 
Join Date: Sep 2016
Reputation: ionut is doing well so far
A tutorial to install the application would be very useful
ionut is offline   Reply With Quote
Old July 22nd, 2017, 04:12 AM   #38
DeathKiller
JCF Member
 
 
Join Date: Jun 2017
Location: Czech Republic
Reputation: DeathKiller is doing well so far
There are already simple 4-step instructions in the first post. I don't know how to make it any easier to install...
DeathKiller is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -8. The time now is 02:37 PM.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online