Page 1 of 3
Tianve 2.0
Posted: Sun Nov 05, 2023 4:25 am
by phkb
Continuing with the "2.0" theme, and again starting a new thread for it, I've updated the Tianve OXP, originally by Drew, to give it a bit of a freshen-up.
In this version:
- New design for pulsar that looks more like a pulsar.
- Update Rebecca's ship model to KillerWolf's Vampire Mk1.
- Update station model to Octahedron Station from Z-GrOovY.
- Updated equipment logic to no longer need TL99.
- Added a unique planet texture, which will be used if Famous Planets Overhaul isn't installed.
- Changed readme to plain text file.
I've also added in a NewCargoes 2.0 link, so the could be some unique things for sale.
Available via the Expansions Manager. Wiki page is here:
Tianve OXP
Let me know what you think, particularly of the new pulsar design.
Re: Tianve 2.0
Posted: Sun Nov 05, 2023 6:38 am
by phkb
I’d also be interested in hearing what the performance of the game is like when you’re in Tianve. I was dropping about 5-6 fps on my machine, but that only took me to around 55fps, so I thought it was ok. Obviously YMMV, so definitely want to hear what it’s like for others.
Re: Tianve 2.0
Posted: Sun Nov 05, 2023 11:12 am
by cbr
No performance hit.
During flight gone to menu, came back to flight view pulsar was slowed down and so were my controls ( cobra -> anaconda ),
go to menu, go back, pulsar faster, controls back to normal.
The system station was replaced with something else, probably another oxp took precedence over tianve 2.0...
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 1:08 am
by phkb
Small update to this one, taking it to v2.1.
In this version:
- Added normal and specular map to planet texture, and added city lights to the diffuse map.
- Fixed liner AI so it circles the pulsar at a safe distance.
- Message when first arriving in system will now come from the witchpoint beacon, rather than being a console message.
- Updated sample savegame to 1.90 format.
Here's what the new planet looks like:
I've also set it so that Famous Planets Overhaul will not update the planet textures, but will continue to use the ones from this OXP.
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 8:58 am
by Cholmondely
phkb wrote: ↑Thu Nov 09, 2023 1:08 am
Small update to this one, taking it to v2.1.
In this version:
- Added normal and specular map to planet texture, and added city lights to the diffuse map.
- ...
Here's what the new planet looks like:
Celebrations have just broken out in the UK!
The first
real Oolite planet to have city lights!
Reference:
a_c's Announcement (April 29th 2020)
[Split] Planet City Lights (April-May 2020)
City lights on the dark side of planets (2016-17)
Griff's original oxp with planet lights (2009)
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 9:50 am
by another_commander
phkb wrote: ↑Sun Nov 05, 2023 6:38 am
I’d also be interested in hearing what the performance of the game is like when you’re in Tianve. I was dropping about 5-6 fps on my machine, but that only took me to around 55fps, so I thought it was ok. Obviously YMMV, so definitely want to hear what it’s like for others.
Tested Tianve on an i7-6700 CPU @ 3.40GHz with 32GB RAM and an old NVidia Quadro P2000 and I am not too happy with the performance. The fps fluctuates between 55 and 60, but because of this fluctuation there is constant stutter, which is not a pleasant gaming experience. Looking at the effectdata I can see a bazillion flashers being defined, which is most likely why this happens. I'll give it one more test on a more recent spec to see if it plays better and report back.
The planet looks gorgeous though, well done.
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 9:55 am
by phkb
another_commander wrote: ↑Thu Nov 09, 2023 9:50 am
Looking at the effectdata I can see a bazillion flashers being defined
Yep, around 800+! I'll see if I can pare it down without losing the shape.
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 10:16 am
by phkb
another_commander wrote: ↑Thu Nov 09, 2023 9:50 am
The fps fluctuates between 55 and 60, but because of this fluctuation there is constant stutter, which is not a pleasant gaming experience.
OK, I can halve the number of flashers in use and still keep the form pretty solid. On my rig with this version I can barely see the drop in FPS, maybe one or two only.
Can I get you to try this version,
Tianve_2.2.oxz, and let me know how the performance is? If it's significantly better I'll push this version out as the new release. If not, I'll see if I can trim it some more!
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 11:01 am
by another_commander
phkb wrote: ↑Thu Nov 09, 2023 10:16 am
Can I get you to try this version,
Tianve_2.2.oxz, and let me know how the performance is? If it's significantly better I'll push this version out as the new release. If not, I'll see if I can trim it some more!
Huge improvement with v2.2. Performance is smooth now and some stutter starts occurring only when the distance to the pulsar is such that it begins to exceed the screen boundaries. That is with the previously mentioned system. Will also check with a higher spec one later at some point.
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 11:09 am
by phkb
OK, version 2.2 should be appear in the manager shortly. Thanks for testing it, a_c!
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 12:46 pm
by another_commander
phkb, check your normal map. I get incorrect lighting on the planet occasionally and I believe the normal map channels might not be right.
Looking at it, I think in order to fix it you will need to:
1. Invert the green channel and then
2. Swap the green and red channels.
The trick is that when you look at the planet normal map's channels individually, in order for the normal map to be Oolite compatible you need to ensure that:
1. The green channel on its own appears as if lit from the left side of the image.
2. The red channel on its own appears as if lit from the bottom side of the image.
You should be then getting correct lighting on the normal map at all times.
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 2:51 pm
by another_commander
Yup, confirmed. Comparison shots below.
Original normal map: note that light on the planet surface features appears to be coming from the right, but the sun is above the planet in the shot.
Corrected normal map as per previous post instructions: note how the surface details appear to be lit from the expected sun position.
Corrected normal map available from
https://drive.google.com/file/d/1YioloR ... sp=sharing
Re: Tianve 2.0
Posted: Thu Nov 09, 2023 5:11 pm
by another_commander
Update: Tested v2.2 on an i7-12700H @ 2.30 GHz, 16GB RAM, GeForce RTX 3050 GPU. Performance is perfect. Stable 120 fps (vsync) and good frametimes regardless of where I am relative to the pulsar.
Re: Tianve 2.0
Posted: Sat Nov 11, 2023 7:02 am
by phkb
Version 2.3 now in the manager (or shortly will be).
With big thanks to another_commander for (a) testing the original and providing feedback, (b) identifying the incorrect normal map and supplying a replacement, and (c) tweaking the pulsar visual effect so amazingly.
Also in this release is an added specular map for Rebecca's Vampire Mk1.5. I think it looks all right:
Re: Tianve 2.0
Posted: Sat Nov 11, 2023 5:38 pm
by Cholmondely
phkb wrote: ↑Sat Nov 11, 2023 7:02 am
Version 2.3 now in the manager (or shortly will be).
Looking better and better...
Does the pulsar in 2.3
rotate?