bfdffb1ffb- improve ragdoll test
nor..67
2011-04-17 11:52:28 +00:00
0539f1971a- ChaseCamera's attributes are now protected
rem..om
2011-04-17 08:18:04 +00:00
9b5aa824fd- Ragdolled model position now updates when ragdoll has control
rem..om
2011-04-16 15:36:38 +00:00
3824676354- RagdollControl now supports initial transformation of the model - Scaling the model after the ragdoll init does not work yet
rem..om
2011-04-16 08:56:02 +00:00
062861beeaChaseCamera : added a setUpVector method.
rem..om
2011-04-16 07:45:26 +00:00
593d9bf35aUDP-based kernel now does its writes on a background thread. Most of the time UDP packets go right out but not always... depending on the network layer it can take a couple of milliseconds. And that's alot when you're blasting packets out to a dozen users 20 times a second.
PSp..om
2011-04-16 03:51:43 +00:00
1f1c2ac15bTightened up the DefaultServer connection close code to make sure that the connection closed change event only goes out once. Added some additional logging to the endpoint closings.
PSp..om
2011-04-16 01:54:51 +00:00
189a787d36Added some warning for some odd state issues that can happen in real life. Fixed a subtle bug with the UDP endpoints where they weren't getting propery closed. This manifested as the endpoints still getting broadcasts even after Server no longer knew about them.
PSp..om
2011-04-16 00:13:25 +00:00
255fe9f9c9Turned the magic input mapping strings into constants to make it easier to unbind them if desired.
PSp..om
2011-04-14 03:43:02 +00:00
d729da9e78* @SuppressWarnings("fallthrough") to prevent warnings * Fixed rest of the warnings
sha..rd
2011-04-14 03:37:05 +00:00
7dd3d52e9e* Removed many deprecated methods and classes * Fixed various small issues detected by code analyzer
sha..rd
2011-04-14 03:19:11 +00:00
0d8a4b8dd4* Fixed some luminance/alpha formats failing due to missing break statement under switch
sha..rd
2011-04-13 22:43:15 +00:00
efb9792c95* Better toString() methods for Image and Texture * OGGLoader no longer fails if file length less than number of expected samples
sha..rd
2011-04-13 04:55:43 +00:00
3378222dfaRagdoll : - New test with sinbad - Added bone selection for building the collision shapes - Moved Radoll classes to proper package
rem..om
2011-04-12 12:35:10 +00:00
e22c3f0349- make remys life easier
nor..67
2011-04-11 21:40:39 +00:00
c5efd0b06e- move ragdoll classes to separate package
nor..67
2011-04-11 21:35:23 +00:00
1f286f424f- RagdollControl now has automagic joint setup via RagdollPreset and HumanoidRagdollPreset
rem..om
2011-04-11 19:18:47 +00:00
3b9cf4cd35* Updated Particle.j3md so it works on pre GLSL 1.2 graphics cards
sha..rd
2011-04-11 19:11:02 +00:00
666a800ecd- set kinematic mode to ragdoll parts when control is disabled
nor..67
2011-04-11 12:31:33 +00:00
75d0c560bf- enable animation for ragdoll test
nor..67
2011-04-11 12:24:08 +00:00
7f7fc50ab5* Increased buffering for streaming audio from ~250 ms to 1000 ms. * Reduced audio thread update from 100 fps to 20 fps (why was it 100 anyway??)
sha..rd
2011-04-11 00:57:18 +00:00
2979a26984* Added support for up to 8 texture coordinates
sha..rd
2011-04-10 21:15:33 +00:00
53da7c4de4* Added CCD threshold to BoneRagdoll test so that balls collide more often * Reduced BoneRagdoll constraints to PI/8 * Added an ambient light so the ragdoll is more visible * Fixed bug with Unshaded.j3md failing with glow map
sha..rd
2011-04-10 21:03:55 +00:00
6417263674- RagdollControl now uses SixDofJoints instead of ConeJoints. - Ragdoll joints are now fully tweakable by user - Changed controls in TestBoneRagdoll : keep left click pressed longer to throw bigger bullets.
rem..om
2011-04-10 16:07:26 +00:00
c5ac1c8bfeModified to throw an exception if the class of the object being written hasn't been registered yet and does not have an explicit ID set. The old way would try to send it anyway and then it would fail to get received on the other end. A setStrictRegistration(false) method can be used to get the old behavior if needed.
PSp..om
2011-04-09 08:07:25 +00:00
77acf77428Fixed NPE in setBoneAttachement in SkeletonControl.
rem..om
2011-04-08 20:54:53 +00:00
f9c321e6e9Reduced the scope of the synchronized block to something more reasonable (rather than essentially encompassing the entire application if you build your app around AppStates) but the realy benefit is now the app states can add/remove other app states without random oddness happening. ...and it's ever so slightly more efficient now, too.
PSp..om
2011-04-08 03:55:57 +00:00
0f1b05b405Fixed the few uncheck warnings that I could... suppressed the rest. Added an UnsupportedOperationException to SerializableSerializer so that it doesn't silently fail to do anything at all.
PSp..om
2011-04-08 02:55:21 +00:00
49f65bd7aaAt least fixing the type-check warnings in the code I added. Serializer is a little harder...
PSp..om
2011-04-08 02:01:52 +00:00
4deb4d46e7Improved the exception handling when objects fail to instantiate.
PSp..om
2011-04-07 22:40:53 +00:00
643eebb4bd* Deleted useless TestYCoCgDds test and related textures * Actually replaced tree textures this time. Not compressing the leaves texture because it leads to artifacts.
sha..rd
2011-04-06 20:06:04 +00:00
3778400635* More errors sent to Application.handleError() * Application.handleError now stops by default to prevent process from lingering on * Made sleeps in LwjglCanvas slightly longer to prevent hogging 100% cpu * Renamed elephant skeletonxml to skeleton.xml * Compressed HoverTank textures and removed high-res versions * Compressed Tree textures
sha..rd
2011-04-06 19:58:16 +00:00
d5c2a14602an only add one terrain to the scene now in jmp
bre..ns
2011-04-06 17:07:12 +00:00
6c776e7bb3* Got rid of ADPCM stuff that didn't even work * Fixed bug in WAVLoader causing it to fail if the file had extra bytes at the end
sha..rd
2011-04-06 03:22:51 +00:00
a724165a33- update MaterialEditor to use getValueAsString()
nor..67
2011-04-06 02:56:57 +00:00
ff344c6a96* Added MatParam.getValueAsString() to print out the material param value as it would appear in a J3M file.
sha..rd
2011-04-06 02:49:15 +00:00
bb238c3c99* Fixed bug with OGG audio having incorrect length
sha..rd
2011-04-06 02:06:29 +00:00
c3b060be6d* Fixed bug with WAV audio getting truncated on import
sha..rd
2011-04-06 01:23:35 +00:00
b24b3f78d4- add suppress warnings for Spatial.getUserData()
nor..67
2011-04-05 23:13:02 +00:00
554a088ef1- remove VehicleCreator from windows menu - on double-click open j3os in SceneComposer instead of viewing them
nor..67
2011-04-05 23:08:55 +00:00
0e6e586c05- some cleanups in Material Editor - add new wiki pages - improve "development" section in manual
nor..67
2011-04-05 22:43:20 +00:00
6407e5617d- use paul's awesome generics magic in Spatial.getUserData
nor..67
2011-04-05 20:08:55 +00:00
5c21723435- account for flipped textures in material->j3m creation
nor..67
2011-04-05 14:54:50 +00:00
93308146ea- fix Color and Texture2D values in j3m creation using regex - load and apply created j3m material to model when created
nor..67
2011-04-05 11:40:03 +00:00
9c996bfc6dRagdoll : - forgot the RagdollControl....doh
rem..om
2011-04-05 05:21:08 +00:00
cbbb261828* Made sync system deprecated
sha..rd
2011-04-05 02:28:49 +00:00
b9870753fc- add "last selected" available via SceneExplorer - add API for external variable type editors - first version of "create j3m" function for materials (WIP - parameter values are only toString() versions atm)
nor..67
2011-04-05 01:00:20 +00:00
916f4f203cRagdoll : - added ragdollCollisionListener - Switch between animControl and ragDollControl - TestBoneRagdoll : Shoot with left click, reset Oto with spacebar. Added bullet time on first impact :D have fun!
rem..om
2011-04-04 22:11:28 +00:00
0a82e1ee11Lolilol the ragdoll
rem..om
2011-04-04 19:02:12 +00:00
c6a3a78b1e- show correct material j3m in SceneExplorer
nor..67
2011-04-04 17:05:27 +00:00
6cab407283- change tool wizard actions to use AWT-safe org.openide.Node instead of spatial
nor..67
2011-04-04 15:56:04 +00:00
33596cb88f- serialize light&camera name
nor..67
2011-04-04 13:09:53 +00:00
d5db0aef1f- add name to camera and light (not being part of the scenegraph is no reason to be nameless)
nor..67
2011-04-04 13:00:12 +00:00
041f47157dModified serializer to throw an exception if it tries to read from a buffer and doesn't understand what class it's reading. Error messages... it's the little things that matter.
PSp..om
2011-04-04 01:01:17 +00:00
d1d082156f- use JmeFormatter in jMP output window
nor..67
2011-04-03 22:37:48 +00:00
0e10f7bdc3- fix logging to only replace logger for jme3 packages
nor..67
2011-04-03 22:34:50 +00:00
90bf137894* Added new renderer capability: NonPowerOfTwoTextures * LwjglRenderer will show warnings when NPOT textures are used and the graphics card doesn't support them * LwjglGL1Renderer will scale textures to POT sizes if NPOT is not supported * Enable simple logging
sha..rd
2011-04-03 21:45:29 +00:00
b6386751e4- refresh parent and created folder after model import
nor..67
2011-04-03 21:43:24 +00:00
86a4ad3718* J3O files will now automatically load J3M files if they were loaded via assetManager.loadMaterial()
sha..rd
2011-04-03 21:04:47 +00:00
b774630160* TextureKey.equals() now takes into account flip Y flag
sha..rd
2011-04-03 19:54:26 +00:00
9ef10e5ac7- remove deprecated material data from BasicGame template Main.java
nor..67
2011-04-03 15:35:25 +00:00
db8034d894Node : fixed setTransformRefresh to properly set the transform refresh to all the node's children.
rem..om
2011-04-03 10:33:59 +00:00
c63c4a3e2b- Used TempVars for transform calculation in getOffsetTransform
rem..om
2011-04-03 09:13:47 +00:00
70c1db322fFixed an indexing bug introduced by the last change.
PSp..om
2011-04-03 06:29:03 +00:00
636339a432* Proper TempVars lock/unlock usage in SkeletonControl ... Although it shouldn't really break anything since that class is the only one using the skinning arrays. * Deprecated Transform.Identity since it does not follow conventions. Added IDENTITY to replace it.
sha..rd
2011-04-03 05:04:14 +00:00
2611139702* Fixed a possible issue where updateLogicalState could cause an IndexOutOfBoundsException
sha..rd
2011-04-03 04:46:03 +00:00
548eb26428* Made Bone.getAttachmentsNode() private, instead the method in AnimControl should be used * Lights do not have names because they are not part of the scene graph * Fixed compiler warnings with IntMap iteration
sha..rd
2011-04-03 03:56:39 +00:00
8858ccf2efGetting rid of a couple of compiler warnings.
PSp..om
2011-04-03 03:09:08 +00:00
dc030c897fBone animation : - Split of the AnimControl in two parts : - The AnimControl that handles skeleton transformation via tha animation data - The SkeletonControl that handles the skinning of the mesh using skeleton transformations - Ensured backward compatibility with old j3o files, and changed the ogre mesh loader to create the controls properly - Reverted change http://code.google.com/p/jmonkeyengine/source/detail?r=7142 transforms passed to the setUserTransform methods must be considered as increments to current transform - Fixed some issues in the ragdollControl and test case (still WIP don't use it)
rem..om
2011-04-02 22:41:47 +00:00
cdd44058d8- remove isActive from AppState interface
nor..67
2011-04-02 20:50:00 +00:00
6d27155e86Fixed tests that use wildHouse.zip so that the loading append in the simple init and not in the main, because it fails since the testChooser change On a side note the wildhouse.zip in the download section is not the same as the one in the test package, and fails to load due to bad file naming (meshxml instead of mesh.xml)
rem..om
2011-04-02 08:45:55 +00:00
56554d970d* Forgot this one ..
sha..rd
2011-04-02 01:51:54 +00:00
12fae01a80* OBJLoader will no longer crash when it cannot find materials in MTL file * Fixed bug where calling any of the Listener methods would have no effect
sha..rd
2011-04-02 01:50:01 +00:00
ee7ba81ee3Remove the line that puts all bitmap text into the Gui bucket by default because it's confusing and in most cases the bitmap text would have inherited that bucket from its parent if it were appropriate. Unless someone educates me as to the error of my ways.
PSp..om
2011-04-01 23:35:57 +00:00
858925182eAdded a log INFO message for when messages are dispatched and no listeners are registered to receive it.
PSp..om
2011-04-01 21:42:13 +00:00
d3364b4622Fixed an NPE (apparently harmless) for a certain connection teardown ordering and added some logging just to be sure the channels are getting closed.
PSp..om
2011-04-01 21:33:13 +00:00
50465e37b3Fixed a getConnection() bug caused by a silent autoboxing issue left over from when the long -> int client ID conversion was made. Now connection lookups work again.
PSp..om
2011-04-01 21:23:48 +00:00
50d55b7e59RagdollControl ---WIP---- - Automatic creation of the ragdoll collisions shapes - Changed TestBoneRagdoll (press space to activate physics, left click to shoot bombs)
rem..om
2011-04-01 17:51:54 +00:00
4877b17cabMissing Search Textfield in TestChooser
mul..va
2011-04-01 04:45:49 +00:00
2267d5ff1f- fix Ray vars unlocking
nor..67
2011-03-31 23:34:53 +00:00
3c10d7c16b- fix use of tempVars
nor..67
2011-03-31 22:49:58 +00:00