3D Starchart - Teaser 1: Rendering Planets
-
Nice project. Great to see such interest in developing FL further still after all these years! Using C# .NET and XNA framework to develop your application seems a good way to go about it. Perhaps there is an element of irony in the fact that it was MS who ultimately pulled the plug on this game, and now you are (in a sense) using their own freely available SDK’s and IDE’s to redevlop their game….
-
ok some new updates
(Note these updates have not yet been integrated into the svn as yet)
obstbaum has done some code refactoring along with several new classes being added to support object picking.As well as being able to toggle the tradelane lines on or off with the ‘T’ key, toggling jumphole lines on the sector map on or off with the ‘H’ key, and toggling the jumpgate lines on the sector map on or off with the ‘G’ key. (note these updates are available in the current SVN release)
The initial object picking was hover state only but I have extended the code to support left clicking an object and maintaining the bounding box display.
Also added is a zero plane grid that you can toggle on or off by using the ‘Y’ key on your keyboard.
I am currently working on adding in a 3d object translation gizmo (move and rotate).
added a faction parser class to the FLApi that parses the initialworld.ini and empathy.ini files to retrieve full details on the selected faction including proper name, shortname, nickname, empathy rates, and reputation values. (currently working on reversing it to save changes back to the ini files)
i will let you all know when these new changes are available on the svn.
here is a new screenshot of it:
-
GPL or gtfo lol
-
That was… very well put, masternerdguy.
I’m not disagreeing with you, but please don’t be obnoxious.
-
ok i thought as much but did not wanna make a fool out me
ok so to answer your questions.
FLApi, FLParser, and Starchart System viewer are already open source and there is no plans to change that.
Freelancer Mod Development Studio however cannot be open source. It will be completely free to use, but because of commercial licensing on some of the applications parts it restricts this. I wish i could do it open source but i do not wanna get my proverbial nuts chopped off in a legal issue.
as for where you can get the studio , no where at this point. The application is not ready to be released yet.
I still have allot of work to do on it, i just barely got object movement in 3dspace working (only working via keyboard commands at this point) and am currently working on getting the rotation working (i can rotate it, but that old problem of multi object meshes comes into play here making all the objects rotate independently of each other at the same time) so yeah, working that out is proving to be a challenge.
-
first, Starchart itself takes quite a bit of time to load up as it is reading allot of data and interrupting it for display in XNA, but you should get a dialog asking for a FL location to use. if you do not get this try running starchart under admin privileges and see if that helps.
-
Glorious.
However, I’m having issues getting it to run on my machine. Running Windows 7 Premium 64bit. The Process starts, uses about 3k memory, then abruptly vanishes after about 8 seconds. No error messages, nothing.Any Ideas? Dying to have a look at this.
-
I’ve developed and tested it under Windows 7 64bit, so it shouldn’t be a problem with the OS.
~3K memor seems to be OK, this is the point when the launcher window should appear, and it means it’s found your Freelancer installation and started loading files.
Maybe try using the complete .NET Framework (not only client profile) and the complete XNA Game Studio (not only the redistributable). If that works I know I have to change that in the readme
-
Sorry for the double-post, but it’s been a while…
I’ve had much going on in real life but also managed to do some massive changes to Starchart, and I felt it was time for a new pre-release.
So here it is, on Sourceforge as usual, release 0.0.7.169
The new build number scheme is explained in the all new readme
New features:
Starchart is now embedden in a WindowsForms Application, offering a better interface
Zones are listed, can be selected and their bounding box rendered
Rendering of Hardpoint Lights as real lightsources (up to 40 lights per object, unfortunately at a HUGE performance hit)
Improved display of ids-info
Greatly reduced memory usage
…Have fun and please give feedback
Edit: Zooming doesn’t work with the mouse wheel at the moment, press middle button or x1 button and move mouse instead
-
Works well under Windows 8 x86 with Vanilla FL. Thx