Athomas Goldberg
|
 |
«
Posted
2004-08-31 19:52:00 » |
|
The following project has been approved: Project JNWN
Goal: An open source OLRPG client written in pure Java that uses data generated by the Neverwinter Nights Aurora toolset. As part of this project I will be realeasing a pure Java port of the Bioware resource handling code as detailed on nwn.bioware.com.
Status: Alpha resource manager complete. Simple reosurce browser written as test case. Classes not yet documented, a lot of filling in the cracks still needs to be done.
Plan: I intend to get the client and resoruce code to a level of completeness that allows for the rendering of a tile map sent form the server, the population of that map with creatures, items, and palcables, and the walking of a user and NPCs around the map. After that I intend to release it for othes to expand upon. I will be making epriodic snap shot updates to the CVS of the development tree along the way.
|
Athomas Goldberg Project Lead / Wildcard Game Technologies Group Sun Microsystems, Inc.
|
|
|
kevglass
|
 |
«
Reply #1 - Posted
2004-09-01 04:59:15 » |
|
|
|
|
|
abies
|
 |
«
Reply #2 - Posted
2004-09-01 10:48:24 » |
|
I have heard about it first time today, but I hope that project owner will use some of my code - maybe it is not very pretty, but works and could give a good headstart. BTW, more details could be useful here - java3d, xith3d, jme ?
|
Artur Biesiadowski
|
|
|
Games published by our own members! Check 'em out!
|
|
cfmdobbie
Senior Devvie    Medals: 1
Who, me?
|
 |
«
Reply #3 - Posted
2004-09-01 11:08:36 » |
|
Considering the developer, I'd guess JOGL, or maybe JOGL/Xith3D! 
|
Hellomynameis Charlie Dobbie.
|
|
|
misterX
Junior Devvie  
java forever!
|
 |
«
Reply #4 - Posted
2004-09-01 12:19:03 » |
|
voted no. lacks of infos & docs. Moreover, i'm suspicious about its feasibility.
|
|
|
|
abies
|
 |
«
Reply #5 - Posted
2004-09-01 13:31:13 » |
|
Moreover, i'm suspicious about its feasibility. Rendering map with objects/items/etc should take max 100 hours of work if you will use java3d and use my loader. Somebody already have done part of it http://xmud.sourceforge.net/screenshots.html(top screenshots, below are ones using old engine). Walking the map is totally different thing - interactions between walkmeshes for tiles/placeables are non trivial in NWN. Pathfinding is even worse there - I suppose it is single most complicated part of Aurora engine.
|
Artur Biesiadowski
|
|
|
cfmdobbie
Senior Devvie    Medals: 1
Who, me?
|
 |
«
Reply #6 - Posted
2004-09-01 14:26:49 » |
|
I vote yes. I have confidence that Jeff knows what he's getting himself into.
|
Hellomynameis Charlie Dobbie.
|
|
|
renanse
Junior Devvie   Exp: 14 years
Intelligence is light to a dark world.
|
 |
«
Reply #7 - Posted
2004-09-03 15:17:41 » |
|
FWIW, I'm also building a game that can use aurora toolkit constructed data. It's already v0.2 and being built in jME.
|
Renanse (ruh-NON-say)
|
|
|
kevglass
|
 |
«
Reply #8 - Posted
2004-09-03 15:21:17 » |
|
Ah, is your project open source?
Kev
|
|
|
|
dranonymous
Junior Devvie  
Hoping to become a Java Titan someday!
|
 |
«
Reply #9 - Posted
2004-09-03 16:28:27 » |
|
Excuse the ignorance, but what will my vote help decide? Whether the proposal is allowed to become an official java games project at https://games.dev.java.net/ ? Actually I just dropped by there and there aren't any projects. I thought I remembered there being some. Dr. A>
|
|
|
|
Games published by our own members! Check 'em out!
|
|
renanse
Junior Devvie   Exp: 14 years
Intelligence is light to a dark world.
|
 |
«
Reply #10 - Posted
2004-09-03 20:23:23 » |
|
Ah, is your project open source? Not at the moment, but we aren't planning on making money on it so it's a possibility.
|
Renanse (ruh-NON-say)
|
|
|
Jeff
|
 |
«
Reply #11 - Posted
2004-09-05 18:17:54 » |
|
Hey Guys,
Sorry, just realized this was here.
Short answer: Yes. Im using the existing NWN MDL loader to load tiles and models. Its existance is aprt of what convinced me thisp orjectw as doable, so thanks much.
Im using J3D because I have no urge to write a whole render engine. (The fact that Paul Byrne sits about 20 feet from me at Sun makes it particularly convenient.)
I havent finalized on input or audio tech yet. Using the J3D buitl in stuff is convenient but obviously I have a slight bias to trying to use JInput and JOAl instead.
Im not sure what peoplwe ant tos ee sicne I can't upload til this is approved, can I? Docs are minimal but there is already an existing NWN Resource Manager code base I have done along with a skeletal resource browser that is awating upload.
I took a look at X-Mud btw. Its inetresting but he really seems to be focusing pretty heavinly on full end to end design. No offense but the screne shots suggest all that is being laoded is texture and geometry currently and that its doing a very primative render. As such id rather focus myslef on getting a good, high image quality basic client done myself. The goal is to meet or beat NWN graphics.
In the end I want to share this code. I thought I'd offer it to our community first but if you don't want it, no biggie, I'll just head on over to Sourceforge.
JK
|
|
|
|
Jeff
|
 |
«
Reply #12 - Posted
2004-09-05 18:43:04 » |
|
Just realized that i don't need to await approval to upload.
Code is uploading now.
|
|
|
|
Jeff
|
 |
«
Reply #13 - Posted
2004-09-05 18:54:48 » |
|
Note:
CVS is screwed up as only CVS can be. Currently the onyl real directory is the com dir. Everything else is garbage.
Im asking AT to wipe it at whch point I'll recreate it clean.
JK
|
|
|
|
Jeff
|
 |
«
Reply #14 - Posted
2004-09-05 18:59:40 » |
|
Oh, and to run my resource browser test, cd to the nwn directory and do: java com.worldwizards.nwn.resbrowse.ResourceBrowser.
It currently automatically loads all resources refenced by a .key file in the working dirctor. Yo ucan use the laod file option to load addition ERF type fiels into the respource base (.erf and .mod are both ERFs.)
Viewers are only implemented currently for resources of type Image (tga and bmp but yo uneed to install imageio loaders for those types to see them), INI (ini, tls and some others) and text (nss and some others.)
JK
|
|
|
|
Herkules
|
 |
«
Reply #15 - Posted
2004-09-06 03:40:25 » |
|
thisp orjectw as doable 
|
|
|
|
Jeff
|
 |
«
Reply #16 - Posted
2004-09-09 03:17:21 » |
|
Followup guys.
Have just discovered that the existing NWN model loader only loads ascii, not binary format .mdl files.
Anyone have a lead on docs for the binary format??
|
|
|
|
aNt
|
 |
«
Reply #17 - Posted
2004-09-21 14:35:05 » |
|
bioware are a nasty company. look at what happen to the real team that made NW and BG.. they made what bioware are today- and then d*cked the real nice dudes at InterPlay. i say FU** UM! out of date tools anyways.
|
|
|
|
aNt
|
 |
«
Reply #18 - Posted
2004-09-21 14:36:18 » |
|
Jeff i can ask the dudes who made the game if u still want to make a loader for kicks?
|
|
|
|
|
Jeff
|
 |
«
Reply #20 - Posted
2004-10-21 21:41:15 » |
|
Thanks. i found the docs.  Im all the way up to actually assembling the meshes. I've been tied down with Sun stuff but will try to do an upload of the code to date within the next few days. JK
|
|
|
|
Jeff
|
 |
«
Reply #21 - Posted
2004-11-08 19:41:07 » |
|
Okay!
I just posetd up cut of code and a status report to the J3D topic, which is where Ill be reporting on this project from now on.
JK
|
|
|
|
|