CommRLock78 wrote:submersible wrote:Erm yes - I'd say more hackability than compatibility and surely not what Cmdr Cheyd had in mind...
Whether or not it was what Cmd Cheyd had in mind, these OXPs work together now - that's all I was saying

...
And there's the real problem on display from submersible: too much emphasis on "Isn't this code clever?" and not enough thought given to "Will this actually work
for players?"
Cmd. Cheyd wrote:Submersible is correct, it's not what I had in mind, but so long as the altered version is not distributed - I'm good with it.
Just for clarification, what exactly will happen if it's "distributed"?
Cmd. Cheyd wrote:API is supplied specifically to allow other OXP's to control the behavior of DH-S. It's not hard to figure out from the code, but I really should get around to get around to writing the documentation sometime... Meh.
It's not an API unless it's documented. The usual terminology for an undocumented API is
trojan or
trapdoor. Fortunately, a trapdoor into an OXP script can't harm a player's computer, but the repeated references to a "DH API" are just so much pretentious nonsense.
submersible wrote:I'd like to try doing this with an update to the Povray Planets base OXP and using the actual DH API to effect the changes.
What you refer to as the "base" Povray Planets OXP is of course in reality a completely unnecessary,
extra script which serves no useful purpose, but attempts to resolve the problems caused by other people's sledgehammer javascripts by piling on yet more javascript. Only madness lies down that route.
The way to solve DH Systems taking a sledgehammer to the system info is for Cmd. Cheyd to update it with the one line bug fix it needs:
That's all that is needed: before you presume to set a texture on the main planet,
check that it hasn't already been set.