
Odema link crash
Re: Odema link crash
Sorry, if I came off as being bitchy about you fixing Licinius, Sirrus. I know how frustrating it can be when an age crashes. With my old computer I could barely play Cyan's ages even at the lowest settings without having issues. Just need to go in and tweak some stuff so that the books work again and do some fixups to hide the stuff not done yet for version 3.0. Should have it ready by the weekend. If I don't post a new version by monday just send me a PM as a kick in the butt. 

You can't stop the truth. IC Blog
Re: Odema link crash
It's quite ok, I was feeling like someone who had no respect for other people's hard work, to just come and edit their Ages in such an impolite manner...GPNMilano wrote:Sorry, if I came off as being bitchy about you fixing Licinius, Sirrus.

Well, then let's forget about it

Re: Odema link crash
I didn't even know you were the writer of that age, I thought it was Andy Legate. And with the "negative" & quite serious answer he gave me 2 years ago on his Zephyr Cove age, I thought that doing some fixes for ourselves wasn't going against anything. Fan Ages are already under Open-Source as soon as they are published on UAM Database (At least this is how I see it). As Sirius said, I don't think we would have asked Diafero to put that on the shard. Now if you want to publish a new OFFICIAL version of your age, I'll be the first glad. Maybe Janaba will be able to visit the faraway castle...if she wakes up earlier than meGPNMilano wrote:Sorry, if I came off as being bitchy about you fixing Licinius, Sirrus. I know how frustrating it can be when an age crashes. With my old computer I could barely play Cyan's ages even at the lowest settings without having issues. Just need to go in and tweak some stuff so that the books work again and do some fixups to hide the stuff not done yet for version 3.0. Should have it ready by the weekend. If I don't post a new version by monday just send me a PM as a kick in the butt.

Thanks for your cooperation GPNMilano

Annabelle 

-
- Deep Island Admin
- Posts: 2972
- Joined: Mon May 05, 2008 5:50 am
- MOULa KI#: 0
- Location: Germany
Re: Odema link crash
Wow, this is nice work, Sirius! I will try to contact Nadnerb about Odema, maybe he is still reading his e-mails...^^ If he agrees, I could put the update on UAM and DI. As already discussed here, I'd rather not do that without the author's agreement - the only modification I do to age files is to patch the Python scripts not to perform linking operations directly (but through the Offline KI, which performs some sanitising). This is needed to maintain the integrity of the vault if the age is used on a Shard.
But I am not a lawyer, and I think the best law to apply here is the one of common sense and mutual respect
The best solution is of course if the author can do a proper fix - thanks a lot, Chloe
Uhm, no. Actually we do not have any license management at all currently, but we work on some implicit assumptions like "An age writer putting up her age here in the forums agrees to let me and other Shard owners distribute it". So if there is some license, it's like "You may re-distribute this age, unmodified, if you clearly state the original author". However, I would not expect the age to be open-source, which would mean that you could use any part of it in your own work, unless this is stated explicitly by the author of the age. Nor would I expect the age to be re-distributable in modified form.Fan Ages are already under Open-Source as soon as they are published on UAM Database (At least this is how I see it).
But I am not a lawyer, and I think the best law to apply here is the one of common sense and mutual respect

The best solution is of course if the author can do a proper fix - thanks a lot, Chloe

I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.
"Many people's horizon is a circle with a radius of zero. They call it their point of view."
Deep Island Shard | Offline KI
"Many people's horizon is a circle with a radius of zero. They call it their point of view."
Deep Island Shard | Offline KI
-
- Councilor of Technical Direction
- Posts: 2180
- Joined: Fri Nov 16, 2007 9:45 pm
- MOULa KI#: 23335
- Location: South Georgia
- Contact:
Re: Odema link crash
Anything on UAM is free as in beer. Open source is free as in speech. While they sound quite similar, they are in fact completely different.

-
- Posts: 1057
- Joined: Fri Sep 28, 2007 8:01 pm
- MOULa KI#: 23247
- Location: US (Eastern Time)
- Contact:
Re: Odema link crash
Hey there diafero, I got your mail
Personally, I'm fine with you (or anyone else) technically modifying my age files as long as the visible content of the age is not changed. This would include transcribing them for use in other versions of plasma and certainly fixing obvious crash issues like this. So, go right ahead. 


- Lyrositor
- Director of Wiki Operations
- Posts: 208
- Joined: Tue Feb 07, 2012 6:05 pm
- MOULa KI#: 6940115
- Contact:
Re: Odema link crash
Well, RMS would argue that open-source and free software are too completely different things.Tsar Hoikas wrote:Anything on UAM is free as in beer. Open source is free as in speech. While they sound quite similar, they are in fact completely different.

Lyrositor
Explorer #16601888
Explorer #16601888
-
- Deep Island Admin
- Posts: 2972
- Joined: Mon May 05, 2008 5:50 am
- MOULa KI#: 0
- Location: Germany
Re: Odema link crash
Great, thanks a lotNadnerb wrote:Hey there diafero, I got your mailPersonally, I'm fine with you (or anyone else) technically modifying my age files as long as the visible content of the age is not changed. This would include transcribing them for use in other versions of plasma and certainly fixing obvious crash issues like this. So, go right ahead.

I'll test your current files, Sirius. Are these "final" or is there anything you'd like to do about them before I put them on DI?
Yeah... RMS has some weird argumentsWell, RMS would argue that open-source and free software are too completely different things.

I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.
"Many people's horizon is a circle with a radius of zero. They call it their point of view."
Deep Island Shard | Offline KI
"Many people's horizon is a circle with a radius of zero. They call it their point of view."
Deep Island Shard | Offline KI
-
- Deep Island Admin
- Posts: 2972
- Joined: Mon May 05, 2008 5:50 am
- MOULa KI#: 0
- Location: Germany
Re: Odema link crash
I just tested the file, and I cannot see a difference to the unmodified version. It looks all the same and behaves all the same, including the crash after walking around for a few minutes.
Then I tried your fix myself, on both the Hollow and the Willow prp files, and did not cash. Mut maybe that was coincidence, I am not sure.
Then I tried your fix myself, on both the Hollow and the Willow prp files, and did not cash. Mut maybe that was coincidence, I am not sure.
I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.
"Many people's horizon is a circle with a radius of zero. They call it their point of view."
Deep Island Shard | Offline KI
"Many people's horizon is a circle with a radius of zero. They call it their point of view."
Deep Island Shard | Offline KI
Re: Odema link crash
Really ? That's weird...
I called a PRPDiff on the original and modified files again, and here is what I got:
I believe the error was in the DrawableSpans.
It doesn't look like the Coordinate Interface or the DirectionalLightInfo are different, maybe PRPShop skips writing some needless flags for them...
Anyway, I don't have any further modification to apply, so since Nadnerb seems OK with it, you can upload it to UAM
I called a PRPDiff on the original and modified files again, and here is what I got:
Code: Select all
PrpFile: name=CC root folder\agearchives\Odema--2008Dec15\dat\Odema_District_Willow.prp readversion=3 agename=Odema pagename=Willow pageid=107:0
Done Processing All Objects.
PrpFile: name=Odema modified\Odema_District_Willow.prp readversion=3 agename=Odema pagename=Willow pageid=107:0
Done Processing All Objects.
Object changed: PrpRootObject: WindDirEmpty(plCoordinateInterface)(107:0) old size: 296 new size: 292
Object changed: PrpRootObject: WaterFallSoundEmit(plCoordinateInterface)(107:0) old size: 302 new size: 298
Object changed: PrpRootObject: Lamp.001(plCoordinateInterface)(107:0) old size: 292 new size: 288
Object changed: PrpRootObject: Lamp(plCoordinateInterface)(107:0) old size: 288 new size: 284
Object changed: PrpRootObject: Lamp.002(plCoordinateInterface)(107:0) old size: 292 new size: 288
Object changed: PrpRootObject: Lamp.003(plCoordinateInterface)(107:0) old size: 292 new size: 288
Object changed: PrpRootObject: Lamp.004(plCoordinateInterface)(107:0) old size: 292 new size: 288
Object changed: PrpRootObject: MoonLight(plCoordinateInterface)(107:0) old size: 357 new size: 353
Object changed: PrpRootObject: LinkInPointDefault(plCoordinateInterface)(107:0) old size: 302 new size: 298
Object changed: PrpRootObject: EnvMapPoint(plCoordinateInterface)(107:0) old size: 295 new size: 291
Object changed: PrpRootObject: FootStep.002(plCoordinateInterface)(107:0) old size: 296 new size: 292
Object changed: PrpRootObject: Camera.001(plCoordinateInterface)(107:0) old size: 294 new size: 290
Object changed: PrpRootObject: FLampHalo.001(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FLampHalo.002(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FLampHalo.004(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FLampHalo.006(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FLampHalo.008(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: Camera(plCoordinateInterface)(107:0) old size: 290 new size: 286
Object changed: PrpRootObject: FLampHalo.007(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FLampHalo.005(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FLampHalo.003(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FLampHalo(plCoordinateInterface)(107:0) old size: 293 new size: 289
Object changed: PrpRootObject: FLampHalo.009(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: Sphere(plCoordinateInterface)(107:0) old size: 290 new size: 286
Object changed: PrpRootObject: MoonPlane(plCoordinateInterface)(107:0) old size: 293 new size: 289
Object changed: PrpRootObject: MoonPlane.001(plCoordinateInterface)(107:0) old size: 297 new size: 293
Object changed: PrpRootObject: FootStep(plCoordinateInterface)(107:0) old size: 292 new size: 288
Object changed: PrpRootObject: Odema_District_Willow_20000008_aBlendSpans2(plDrawableSpans)(107:0) (stayed the same size.)
Object changed: PrpRootObject: Odema_District_Willow_00000000_0Spans(plDrawableSpans)(107:0) (stayed the same size.)
Object changed: PrpRootObject: Odema_District_Willow_20000000_0BlendSpans(plDrawableSpans)(107:0) (stayed the same size.)
Object changed: PrpRootObject: Odema_District_Willow_40000000_8BlendSpans(plDrawableSpans)(107:0) (stayed the same size.)
Object changed: PrpRootObject: MoonLight(plDirectionalLightInfo)(107:0) old size: 376 new size: 372
It doesn't look like the Coordinate Interface or the DirectionalLightInfo are different, maybe PRPShop skips writing some needless flags for them...
Anyway, I don't have any further modification to apply, so since Nadnerb seems OK with it, you can upload it to UAM