Discovery Gaming Community
Librelancer 2019.08 - Printable Version

+- Discovery Gaming Community (https://discoverygc.com/forums)
+-- Forum: The Community (https://discoverygc.com/forums/forumdisplay.php?fid=4)
+--- Forum: Freelancer Forum (https://discoverygc.com/forums/forumdisplay.php?fid=11)
+--- Thread: Librelancer 2019.08 (/showthread.php?tid=133791)

Pages: 1 2 3 4 5 6 7 8 9 10


Librelancer 2019.08 - Ichiru - 12-12-2015

Project Website: https://librelancer.net
Current Version: 2022.02. Download - https://librelancer.net/downloads.html


Flight Demo: January 2017

The Gameplay Demo option allows you to fly around a dodgy Defender!
Known issues in this demo:
  • Sometimes crashes on startup with Intro Movies enabled. Make sure 'Skip Intro Movies' is checked.
  • Asteroids don't collide.
  • The physics in general is way off
  • Some systems that worked before now crash: This is due to the particle engine failing to initialise (it's unfinished).
Download:
Sneak peak of the next upcoming feature...

[Image: DaJeYmUl.png]
(Click for full size)

DEMO UPDATED JULY 2016
Download:
Change for this version:
  • Mac bundle!
  • Suns
  • Nebulae
  • Improved planet rendering
  • Intro movies
  • Improved performance in general
If it doesn't work:
Post a screenshot of your error along with your GPU model and OS. (A really good way to catch errors is to run Librelancer under the command prompt so they don't go away once the program closes).

Demo Instructions:
  1. Make sure you have the .NET Framework version 4.5.1 installed
  2. Download the file
  3. Install everything in the "INSTALL FIRST" folder
  4. Start Launcher.exe in the Librelancer folder
  5. Point the Launcher to your VANILLA freelancer folder, and have fun Big Grin


So right here is a little project of mine I've been working on.
It's still in the early stages so there's not much implemented but...

It is a re-creation of the Freelancer engine, but cross-platform and all those nice things.
So far I have Newark Station rendering very nicely.

[Image: xIs46Qzl.png]
(Click here for full size)

[Image: sYzlAh9l.png]
(Click here for full size)
Right now it's pretty buggy, for example Planet New Tokyo looks like someone threw up all over it. (now fixed, but planets are still weird). It is progress, though. Contributions are always welcome. If you're a graphics programmer or just happen to know a lot about the Freelancer engine, skype me (or if you're brave enough submit a pull request to the project).

Demo will be coming soon™ (turns out there's a lot to do)


RE: A little project - TheJarl - 12-12-2015

Moved to 'Freelancer Forum'

Oh and of course, I like what you're doing even though I understand little of it. You already knew that though.


RE: A little project - The Savage - 12-12-2015

I'm quite confused what OP is trying to do.

Okay, got it right now. An engine recreation... good thing! You should band up with @Swallow, I say.


RE: A little project - Swallow - 12-12-2015

I'll stick to an ugly FL engine for now. Why? Becuase it is one love and one hate... Mixed feelings are the best.


RE: A little project - Stuffz - 12-12-2015

So I was looking through your code a bit and have a comment about that planet shader.

You write this:
Code:
out_texcoord = vertex_position;

and don't use your incoming
Code:
in vec2 vertex_texture1;

A texcoord can never be a vertex_position (uvs only go from 0 to 1 whereas local vertex positions go from -1 to 1)
And of course uvs are only vec2s instead of vec3 like you have in your

Code:
out vec3 out_texcoord;

This might fix your bug with the textures on planets not being right.

EDIT:

Also why the hell still use openGL version 1.4?


RE: A little project - Ichiru - 12-12-2015

(12-12-2015, 02:36 PM)Stuffz Wrote: So I was looking through your code a bit and have a comment about that planet shader.

You write this:
Code:
out_texcoord = vertex_position;

and don't use your incoming
Code:
in vec2 vertex_texture1;

A texcoord can never be a vertex_position (uvs only go from 0 to 1 whereas local vertex positions go from -1 to 1)
And of course uvs are only vec2s instead of vec3 like you have in your

Code:
out vec3 out_texcoord;

This might fix your bug with the textures on planets not being right.

EDIT:

Also why the hell still use openGL version 1.4?

GLSL Version 140 isn't OpenGL 1.4.
GLSL Version 140 is OpenGL 3.1 lol

Also the New Tokyo bug was an issue with Bgra5551 textures not being loaded correctly which is now fixed. I am, however, going to replace the planet rendering code entirely since I need to use quad spheres instead of iso spheres.


RE: A little project - Stuffz - 12-12-2015

It still is an outdated version though and I doubt you really have a GPU that old.


RE: A little project - Laz - 12-13-2015

I have no idea what the instructions mean. Anyway how is it built? How is it used?


RE: A little project - Laz - 12-30-2015

No....?


RE: A little project - thisDerius - 12-31-2015

Try not to make it too good. Not every PC can run the game that well. Especially Disco.