Page 1 of 2
PA groove stations help
Posted: Tue Mar 23, 2010 6:06 pm
by 0235
it is probarbly me, but i cant get PA groove stations to work properly, it has the new stations, but they look like they are not textured, they are grey transparent, like the textures dont load, but some translucent framework is still there, is there anything that can be done, or anything that is required for this to work?
Re: PA groove stations help
Posted: Tue Mar 23, 2010 7:20 pm
by JazHaz
0235 wrote:but they look like they are not textured, they are grey transparent, like the textures dont load, but some translucent framework is still there
Sounds kind of similar to this image I took a couple of months ago.:
This, I think, was also on a PAGroove station. As far as I remember, it turned out to be because I can't run shaders on my computer....
Re: PA groove stations help
Posted: Tue Mar 23, 2010 7:30 pm
by JazHaz
JazHaz wrote:
Sounds kind of similar to this image I took a couple of months ago.:
This, I think, was also on a PAGroove station. As far as I remember, it turned out to be because I can't run shaders on my computer....
Just found the original thread that I took part in:
https://bb.oolite.space/viewtopic.php?p=97036#97036
Posted: Tue Mar 23, 2010 8:03 pm
by pagroove
Ok so this is a shader-related problem.
Posted: Fri Apr 16, 2010 7:18 am
by Palmski
Is there any resolution to this? I'm having problems with Gritty Coriolis and PAGroove's stations, I'm just seeing them as flat colour. When running without these two OXPs I can see the Neolite version of the stations perfectly fine; without
that OXP I get the base Coriolis ok but the dodec station looks completely flat colour as well.
I have shaders set to full and I would be extremely surprised if my card does not support them (Griff's ships work just fine for example - if I can ever get one to show up that is).
FWIW I'm running version 1.73.4, I have an ATI HD4890 card with Catalyst 10.3 drivers.
Ooops final note to add I saw this in the log which is clearly the problem with the PA Groove stuff (left the OXP list in to hopefully make it obvious if I have any glaring incompatibilities which might be causing this) :
Code: Select all
[searchPaths.dumpAll]: ---> OXP search paths:
(Resources, ../AddOns, ../AddOns/adcks_bulk_haulers_v1.4.oxp, "../AddOns/AsteroidStorm 3.55.oxp", "../AddOns/BigShips 1.02.oxp", ../AddOns/BountyScannerv1.061.oxp, ../AddOns/CombinedSounds.oxp, ../AddOns/Famous_Planets_v2.0.oxp, ../AddOns/FighterHud.oxp, "../AddOns/FP Liners 1.00.oxp", ../AddOns/GrittyCoriolis.oxp, "../AddOns/Lave Academy 1.11.oxp", ../AddOns/longway.oxp, ../AddOns/neolite.oxp, ../AddOns/PAGroove_Stations_v1.2.1.oxp, "../AddOns/Pods 1.11.oxp", "../AddOns/Pods-UPS 1.11.oxp", ../AddOns/RandomHits1.3.6.oxp, ../AddOns/Snoopers1.0.1.oxp, ../AddOns/System_Redux.oxp, ../AddOns/Tianve1.3.oxp, "../AddOns/Traffic Control 1.01.oxp", "../AddOns/UPS-courier v1.6.1.oxp", "../AddOns/Welcome Mat 1.06.oxp", ../AddOns/YOUR_AD_HERE.oxp, ../AddOns/YOUR_AD_HERE_set_A.oxp, ../AddOns/YOUR_AD_HERE_set_B.oxp, ../AddOns/YOUR_AD_HERE_set_C.oxp, ../AddOns/YOUR_AD_HERE_set_D.oxp, ../AddOns/YOUR_AD_HERE_set_E.oxp, ../AddOns/YOUR_AD_HERE_set_F.oxp, "../AddOns/zgriff_shipset_dizzy's_all_in_1.oxp")
[dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
[shipData.load.begin]: Loading ship data...
[shipData.load.error]: ***** ERROR: the shipdata.plist entry "PAGroove-coriolis-reference" specifies no model.
[shipData.load.error]: ***** ERROR: the shipdata.plist entry "PAGroove-icosahedron-reference" specifies no model.
[shipData.load.error]: ***** ERROR: the shipdata.plist entry "PAGroove-dodecahedron-reference" specifies no model.
Help?
Posted: Fri Apr 16, 2010 7:41 am
by Griff
where's the link for the paggroove stations oxp?, i'm pretty sure i store the oxp in my box.net account but the last time i looked at that it's full of old releases, aborted oxps etc i'd like to make sure i grab the latest version of this oxp and have a look at the shaders, it's probably just the oxp using gl_TexCoord[0] causing all the reported weirdness.
edit: nevermind, i found it in my AddOns folder
Posted: Fri Apr 16, 2010 8:05 am
by Zieman
Yes, it's the gl_TexCoord[0] -problem.
It renders the stations (as well as ConStores and billboards in YAH) textureless. I've tried to fiddle with vTexCoord -stuff, and managed to get the stations themselves textured, but all animated stuff remained featureless grey. Then I managed to change the docking bays from grey retangle to regular appearance, but changing lights were gone and Latest.log had a bunch of errors.
Posted: Fri Apr 16, 2010 8:29 am
by Palmski
Righto, thanks for the explanation.
I'll just use the Neolite OXPs for now then and stop being so greedy - they look cool enough as it is.
Posted: Fri Apr 16, 2010 6:50 pm
by Griff
I've made a small change to the shaders in PAGrooves' oxp to remove the gl_texCoord[0] thing that's causing problems with ATI's newer drivers, i did make an attempt to change the light macro code in the shaders over to the 2 functions CalcDiffuseLight() and CalcSpecularLight() from the oolite standard shader as recommended by Ahruman over in the shaders outpost, but it all got a bit too fiddly, so i'll have to come back to it later after the griff normal map shipset is done, what might be cool would be to upgrade this oxp with some normalmaps. updated oxp is here
http://www.box.net/shared/al1hyv1s9j
Posted: Fri Apr 16, 2010 8:19 pm
by pagroove
Griff wrote:I've made a small change to the shaders in PAGrooves' oxp to remove the gl_texCoord[0] thing that's causing problems with ATI's newer drivers, i did make an attempt to change the light macro code in the shaders over to the 2 functions CalcDiffuseLight() and CalcSpecularLight() from the oolite standard shader as recommended by Ahruman over in the shaders outpost, but it all got a bit too fiddly, so i'll have to come back to it later after the griff normal map shipset is done, what might be cool would be to upgrade this oxp with some normalmaps. updated oxp is here
http://www.box.net/shared/al1hyv1s9j
Updating would be cool. But first I hope the WIKI problem will be fixed
Posted: Sun Apr 18, 2010 3:55 pm
by JJP
Griff wrote:I've made a small change to the shaders in PAGrooves' oxp to remove the gl_texCoord[0] thing that's causing problems with ATI's newer drivers, i did make an attempt to change the light macro code in the shaders over to the 2 functions CalcDiffuseLight() and CalcSpecularLight() from the oolite standard shader as recommended by Ahruman over in the shaders outpost, but it all got a bit too fiddly, so i'll have to come back to it later after the griff normal map shipset is done, what might be cool would be to upgrade this oxp with some normalmaps.
Hello Griff,
I don't know what you changed, but when I use your updated oxp, the textures are gone. Version 1.2.1. renders the textures as expected, and the only errors in my logfile are the aforementioned shipData.load.errors on the missing models in the three reference declarations. But version 1.2.2. renders the stations as coloured, untextured shapes.
OpenGL en Videocard info from logfile:
Code: Select all
[rendering.opengl.version]: OpenGL renderer version: 3.2.0 ("3.2.0")
Vendor: NVIDIA Corporation
Renderer: GeForce 9400 GT/PCI/SSE2
Posted: Mon Apr 19, 2010 6:51 am
by Palmski
But version 1.2.2. renders the stations as coloured, untextured shapes
That's precisely the problem which going from 1.2.1 -> 1.2.2 fixed for me with my ATI card.
I thought OpenGL was supposed to be a standard.[/quote]
Posted: Mon Apr 19, 2010 7:53 am
by Griff
I think at some point i'll change the oxp so it uses the built in Oolite shaders, from looking at the latest posts in the 'Progress...' thread Ahruman's been busy adding in loads of new stuff into them.
I wonder why the textures have now vanished on the stations in your game JJP, the changes i made were to do with the passing of texture coordinates between the vertex shader (which deals with the objects geometry) and the fragment shader (which deals with the texturing), normally the changes work OK on nvidia cards, and they are working ok with my nvidia card (a 8800gts i think it is), do you think you might be having a clash between the old version and the new version somewhere in your addons folder? are the pagroove stations built into any other oxps? prehaps you could temporarily take out all oxp from your addons folder leaving just the pagroove v1.2.2 and start the game to see if they work ok then?
Posted: Mon Apr 19, 2010 12:31 pm
by JJP
I did as you requested and removed all my oxp's. This is where the fun starts...
Adding just PAGroove v1.2.2 renders textured stations. So I added more and more oxp's - and I have to admit I use quite a lot of them. All these addons work in conjunction with v1.2.2:
Code: Select all
(Resources, ../AddOns, ../AddOns/ACS_1.0.oxp, ../AddOns/adcks_behemoths_v1.1.oxp, ../AddOns/adcks_bulk_haulers_v1.4.oxp, ../AddOns/adcks_eagles_v1.1.oxp, "../AddOns/AMS 1.10.oxp", ../AddOns/Anarchies2.3.oxp, ../AddOns/aphidv2.oxp, "../AddOns/Aquatics 2.11.oxp", "../AddOns/BigShips 1.02.oxp", ../AddOns/blade.oxp, ../AddOns/BountyScannerv1.061.oxp, ../AddOns/buoyRepair1.02.5.oxp, "../AddOns/Captured Thargons 1.00.oxp", ../AddOns/Commies.oxp, ../AddOns/Condor.oxp, ../AddOns/custsounds.oxp, ../AddOns/DeepspaceShip.oxp, ../AddOns/diamondback.oxp, "../AddOns/Dictators v1.3.oxp", ../AddOns/display_reputation.oxp, "../AddOns/Docking Clearance.oxp", "../AddOns/Drones 1.11.oxp", "../AddOns/Energy Equipment 1.04.oxp", "../AddOns/Executive Spaceways v2.2.oxp", ../AddOns/Famous_Planets_v2.0.oxp, "../AddOns/FTZ v0.13.oxp", "../AddOns/Fuel Station 1.24.oxp", "../AddOns/Fuel Tank v2.2.oxp", ../AddOns/FuelCollectorV0.06.oxp, "../AddOns/Galactic_Navy 5.2.2.oxp", ../AddOns/Galcop_trade_outpost.oxp, ../AddOns/globestation2.0.oxp, ../AddOns/griff_asp_mk2_normalmapped.oxp, ../AddOns/griff_boa.oxp, ../AddOns/griff_gecko_normalmapped.oxp, ../AddOns/griff_normalmapped_ship_decals.oxp, "../AddOns/griff_oolite-unknown-ship.oxp", "../AddOns/griff_shipset_dizzy's_all_in_1.oxp", ../AddOns/griff_sidewinder_normalmapped.oxp, ../AddOns/GrittyCoriolis.oxp, ../AddOns/gwxstations.oxp, ../AddOns/halsis.oxp, "../AddOns/Hired Guns 1.10.oxp", ../AddOns/hOopyCasino1.1.oxp, ../AddOns/impcourier2.oxp, ../AddOns/isisinterstellar.oxp, ../AddOns/katipo.oxp, "../AddOns/Kestrel&Falcon.oxp", ../AddOns/kirin.oxp, ../AddOns/MedusaHud.oxp, "../AddOns/Missile Analyser 1.1.1.oxp", "../AddOns/Missile Rack 1.02.oxp", "../AddOns/Missiles and Bombs v2.4.oxp", ../AddOns/morrigan.oxp, ../AddOns/NavyStarships.oxp, "../AddOns/neolite-companion.oxp", "../AddOns/neolite-wolfies.oxp", ../AddOns/neolite.oxp, "../AddOns/Oo-Haul.oxp", ../AddOns/orbits.oxp, "../AddOns/Ore_processor 1.55.oxp", ../AddOns/OXPConfig1.08.oxp, ../AddOns/PAGroove_Stations_v1.2.2.oxp, "../AddOns/PlanetFall 1.23.oxp", "../AddOns/PlanetFall Link - Black Monks 1.0.oxp", "../AddOns/PlanetFall Link - hOopy Casino 1.0.oxp", "../AddOns/PlanetFall Mission - Oo-Haul 1.00.oxp", "../AddOns/Planetfall Mission - Taxi 1.01.oxp", "../AddOns/Probe 1.10.oxp", ../AddOns/ramon_anaconda.oxp, ../AddOns/RandomDockingMusicv1.00.oxp, "../AddOns/RepairBots 1.10.oxp", "../AddOns/Saleza v2.1.oxp", ../AddOns/shady_sungs.oxp, ../AddOns/Snoopers1.0.2.oxp, ../AddOns/System_Redux.oxp, "../AddOns/Target Autolock 1.01.oxp", "../AddOns/Target Reticle 1.2.oxp", "../AddOns/The Feudal States v1.4.oxp", ../AddOns/tianve.oxp, ../AddOns/tori.oxp, ../AddOns/transhab.oxp, "../AddOns/Transports 2.51.oxp", ../AddOns/typhoon1208.oxp, "../AddOns/Welcome Mat 1.06.oxp")
But, any single one of the following addons renders the stations textureless:
Code: Select all
(Resources, ../AddOns, ../AddOns/PAGroove_Stations_v1.2.2.oxp, ../AddOns/RandomHits1.3.6.oxp, ../AddOns/Shady_blackmonks.oxp, ../AddOns/Superhubv1.2.oxp, ../AddOns/xarik.oxp, ../AddOns/YOUR_AD_HERE.oxp)
To me, it's a total mystery. Glancing through the shipdata.plist files in the offending oxp's I can't find a reference to a PAGroove station. Maybe it has something to do with the shaders? Hope this helps. By the way, I'm running Oolite 1.73.4 on Windows Server 2008 x64 SP2 with nvidia graphic drivers v196.21.
Posted: Mon Apr 19, 2010 1:30 pm
by Griff
JJP wrote:Maybe it has something to do with the shaders? Hope this helps.
Ah you're right! thanks for testing all this, as soon as i saw that written in your post i realised what the problem was (in fact it's something i meant to fix before re-uploading the oxp), it's the vertex shader, the same file is used in other oxp's but i forgot to rename the pagroove_stations one after editing it. I've made the changes and re-uploaded the oxp, thanks again for taking the time to do all that detective work!