Skip to content

Releases: jMonkeyEngine/sdk

3.1-beta1-SNAPSHOT

08 May 08:02
Compare
Choose a tag to compare
3.1-beta1-SNAPSHOT Pre-release
Pre-release

Changelog so far:

  • Use beta1 engine version
  • Terrain Editor: Fix Slope Tool
  • The SDK now supports internal updates. Nightly Source means each commit and Stable Source will be each new SNAPSHOT/FINAL release.

3.1-alpha5-FINAL

26 Apr 18:30
Compare
Choose a tag to compare
3.1-alpha5-FINAL Pre-release
Pre-release

Changelog so far:

  • Use alpha5 engine version
  • DarkMonkey: Links are now displayed correctly
  • Tried to fix Welcome Screen (Java is still nasty about certificates)
  • Fixed some TerrainEditor/Scene Composer Bugs
  • Fixed the "CTRL+S scaled the Model" Bug in Scene Composer
  • Fixed an Issue with the Filters
  • Fixed an Issue with jBullet (Adding a RigidBodyControl to a Spatial, several tests, etc..)

3.1-alpha5-SNAPSHOT

24 Apr 21:00
Compare
Choose a tag to compare

Changelog so far:

  • Use alpha5 engine version
  • DarkMonkey: Links are now displayed correctly
  • Tried to fix Welcome Screen (Java is still nasty about certificates)
  • Fixed some TerrainEditor/Scene Composer Bugs
  • Fixed the "CTRL+S scaled the Model" Bug in Scene Composer
  • Fixed an Issue with the Filters
  • Fixed an Issue with jBullet (Adding a RigidBodyControl to a Spatial, several tests, etc..)

3.1-alpha4-FINAL

11 Apr 20:41
Compare
Choose a tag to compare

Changelog so far:

  • Use alpha4 engine version
  • Upgraded the JDK to 8u77
  • Added the Pony Color Scheme to DarkMonkey
  • Better Logging for certain Exceptions
  • Added new Gizmos for Light/AudioNode

3.1-alpha4-SNAPSHOT

03 Apr 18:51
Compare
Choose a tag to compare

Changelog so far:

  • Use alpha4 engine version
  • Upgraded the JDK to 8u77
  • Added the Pony Color Scheme to DarkMonkey
  • Better Logging for certain Exceptions
  • Added new Gizmos for Light/AudioNode

3.1-pony

01 Apr 19:52
Compare
Choose a tag to compare
new jPonyEngine SDK release !

3.1-alpha3 FINAL Release

29 Mar 19:36
Compare
Choose a tag to compare

Note: This SDK complies with alpha3 but some of the newly added features require alpha4 to work.
This means that the whole Motion Event Stuff will be bugged in multiple ways: a) you will have duplicate motion events upon reloading the file, b) you might experience some NPE when saving/opening a Motion Path.
If you really need those, use the alpha4-SNAPSHOT and change the libraries of your created Projects to alpha3.

Changelog so far:

  • Use alpha3 engine version
  • Fixed #10 (Custom Control's Children)a
  • Fixed #33 (New empty .j3o File)
  • Fixed #34 (New Start/Stop Control Feature in SceneExplorer's Context Menu)
  • Fixed WelcomeScreen - Now the SDK starts up quick even when jmonkeyengine.org is down
  • Fixed #31 (New Projects using the BasicGameTemplate will use Bullet-Native and no blender or niftygui by default
  • Added ProjectUpgrader - Updates your old 3.0 projects into 3.1 compatible ones
  • Added new 3D Gizmos to the Scene Composer. (See here)
  • Changed About/SplashScreen to be more yellowish (The Images still need their update)
  • Fixed #38 (SplashScreen has hidden a Dialog, making it unable to start the SDK on Linux)
  • Changed the default Theme (LaF) to be Dark Monkey. See here for all the important things.
  • Fixed #39 (SDK Freeze related to j3md files)
  • Added the Functionality to edit Motion Events, Motion Paths and their Waypoints
  • Fixed #40 (JRE Downloader should work now. It also allows you to specify the JRE Version)
  • Added two Dark Monkey Themes (yellow-two and manual) and updated the GLSL Colors
  • Added the iOS Plugin to the SDK so it should work/be there out of the box

3.1-alpha3-SNAPSHOT

25 Mar 22:51
Compare
Choose a tag to compare

Since this is a Snapshot always be aware that it's contents change often!

Changelog so far:

  • Use alpha3 engine version
  • Fixed #10 (Custom Control's Children)
  • Fixed #33 (New empty .j3o File)
  • Fixed #34 (New Start/Stop Control Feature in SceneExplorer's Context Menu)
  • Fixed WelcomeScreen - Now the SDK starts up quick even when jmonkeyengine.org is down
  • Fixed #31 (New Projects using the BasicGameTemplate will use Bullet-Native and no blender or niftygui by default
  • Added ProjectUpgrader - Updates your old 3.0 projects into 3.1 compatible ones
  • Added new 3D Gizmos to the Scene Composer. (See here)
  • Changed About/SplashScreen to be more yellowish (The Images still need their update)
  • Fixed #38 (SplashScreen has hidden a Dialog, making it unable to start the SDK on Linux)
  • Changed the default Theme (LaF) to be Dark Monkey. See here for all the important things.
  • Fixed #39 (SDK Freeze related to j3md files)
  • Added the Functionality to edit Motion Events, Motion Paths and their Waypoints
  • Fixed #40 (JRE Downloader should work now. It also allows you to specify the JRE Version)
  • Added two Dark Monkey Themes (yellow-two and manual) and updated the GLSL Colors

3.1-alpha2-FINAL

14 Mar 13:41
Compare
Choose a tag to compare

Hey Monkeys,

Foreword

I've thought quite some time about a foreword about that SDK split and everything but let's keep it short:
There are thousands of opinions regarding the future of the SDK and also there's a saying "There are no good decisions, only less worse".
I know that many people are glad to see the SDK being continued and I know there are people being mad at me for still supporting the SDK instead of developing new kewl command line toolz.
However that's the beauty of Open Source: You are free to do what you want to do.
For my part as I wouldn't profit from standalone tools or the liberty to choose your IDE (I work with whatever is available), I'll try my best to support the SDK even if a command line tool would require less googling wierd netbeans stuff :P

Luckily I've discovered I'm not alone. There are people as dedicated to help as I am, we just needed that split to coordinate us in a good way.
Keep in mind that the split now simply means "You are free to choose your Environment". You can still use the SDK however you can also use your command line.

Main Part

It's been quite a long time since the last official SDK release (namely August 2015). There were already 330 commits to the Engine itself and quite some Enhancement to the SDK.
I will however only focus on the changes since the engine version alpha-2 below.

Release Schedule

So since we are now independant of the core engine, we'll try to follow the following scheme for our releases:

  • Once the newer engine version is out (like alpha-3), we'll see that as
    the deadline for our alpha-2 release. That means after alpha-3 is
    out, you will have the SDK being based on alpha-2 as final version.
  • Ocassionally we release SNAPSHOTS which are irregularly generated
    during development so when you use the SNAPSHOT version, keep sure to
    check it's release date as it might have been replaced with a newer
    version.

Release Naming-Convention
This is really simple: The Name will be directly linked to the used engine version, however we might add an -SNAPSHOT or have a 3.1.0-alpha2.5 which would be alpha2 with revision 5 of the SDK. However this is only relevant for the development snapshots as the final release will always be called after the engine version.

Changelog

For this changes I'd like to thank @Ali_RS, @dokthar, @normen and @riccardo aswell as all pre-alpha2 contributors. Those are the guys who are bringing the SDK to you!

Improved building / Issue Tracking Documents
Yeah, this is probably the most important since writing documentary is the developers natural enemy :P
I did this so we can encourage other contributors (Reporting Issues also means contributing and is the most needed atm!)
See here for documents.

Updated Bundled Software
The Installers are now shipped with the Oracle JDK 8u44-b02 which was the most recent at the time of writing. (Note: This means you don't have to install any JRE/JDK on your system, it work's out of the box :) )

The Installers are now shipped with Blender 2.76b which was the most recent at the time of writing.
Note: We recommend you to use the bundled Blender as it offers tighter integration with the SDK (See further down in the changelog)

Fixed the Scene Composer so it works as intended
This is all @dokthar's work, really great stuff, check it out:
https://www.youtube.com/watch?v=ttj91d7dIAQ&feature=youtu.be

Upgraded to Netbeans 8.1
You probably won't notice this one, but hey, it's been updated :)

Tighter Blender Integration
This has always been present (but with a little bug) and was simply lacking attention it seems:
You can double click any .fbx, .dae or .3ds file in your Assets to make it convert to .j3o.
There are also Rightclick options to convert it to .blend or .j3o (in case you want to edit it in blender).

Note: that this will simply use Blenders Importing Methods to create a blend file, whereas the engine-team is working on a direct .fbx->.j3o importer.
Note: Currently there is a bug which prevents fbx->blend->j3o on some files because the BlenderImport gives up. Also only binary fbx files are supported.

Use the Monkey Logo for the Windows .exe
Fixed a small crash when trying to edit a filter outside of the asset root
Fixed a bug related to the MouseWheel when using the Terrain Editor

Where to get it/what to get?

Just make sure to visit the Releases Page frequently as we will NOT announce each new SDK Release.
As I previously said, they will happen right after the core releases so take the Core Announcements as SDK Announcements.

But what to get?
Basically you have two versions:
jmonkeyplatform.zip - This file is OS independent and only contains the bare SDK in a Portable Version. This means you MUST have a JDK installed and configured locally and the Blender Integration won't work either.
You might use this to update the SDK rather than reinstalling it.

jmonkeyplatform-windows-x86.exe - If you're uncertain, pick this. This is the Installer with the JDK and Blender bundled, it'll take care of everything.
If you're on an 64bit Computer, pick -x64 instead.
If you are uncertain, google on how to find out.

Thanks for your Time,
The SDK Team

Source: http://hub.jmonkeyengine.org/t/first-sdk-release-after-split/35315