Odema link crash

If you feel like you're up to the challenge of building your own Ages in Blender or 3ds Max, this is the place for you!
User avatar
GPNMilano
Posts: 1155
Joined: Mon Apr 21, 2008 5:50 am
MOULa KI#: 24104

Re: Odema link crash

Post by GPNMilano »

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. :D
You can't stop the truth. IC Blog
User avatar
Sirius
Posts: 1508
Joined: Mon Jul 26, 2010 4:46 am
MOULa KI#: 0
Location: France

Re: Odema link crash

Post by Sirius »

GPNMilano wrote:Sorry, if I came off as being bitchy about you fixing Licinius, Sirrus.
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... :oops:
Well, then let's forget about it :)
User avatar
Annabelle
Posts: 791
Joined: Sun Aug 29, 2010 1:47 pm

Re: Odema link crash

Post by Annabelle »

GPNMilano 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. :D
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 me :lol:

Thanks for your cooperation GPNMilano :)
Annabelle ;)
diafero
Deep Island Admin
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
MOULa KI#: 0
Location: Germany

Re: Odema link crash

Post by diafero »

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.
Fan Ages are already under Open-Source as soon as they are published on UAM Database (At least this is how I see it).
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.
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
Tsar Hoikas
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

Post by Tsar Hoikas »

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.
Image
Nadnerb
Posts: 1057
Joined: Fri Sep 28, 2007 8:01 pm
MOULa KI#: 23247
Location: US (Eastern Time)
Contact:

Re: Odema link crash

Post by Nadnerb »

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. :)
Image
Live KI: 34914 MOULa KI: 23247 Gehn KI: 11588 Available Ages: TunnelDemo3, BoxAge, Odema
User avatar
Lyrositor
Director of Wiki Operations
Posts: 208
Joined: Tue Feb 07, 2012 6:05 pm
MOULa KI#: 6940115
Contact:

Re: Odema link crash

Post by Lyrositor »

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.
Well, RMS would argue that open-source and free software are too completely different things. ;)
Lyrositor
Explorer #16601888
diafero
Deep Island Admin
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
MOULa KI#: 0
Location: Germany

Re: Odema link crash

Post by diafero »

Nadnerb wrote: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. :)
Great, thanks a lot :)

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?

Well, RMS would argue that open-source and free software are too completely different things. ;)
Yeah... RMS has some weird arguments ;-) Like this case where they argued some HW should load its binary firmware blob from a special read-only flash memory using a small microcontroller added for this sole purpose, because then the properietary software blob would actually become "hardware" and suddenly all "software" in that piece of HW is free. I can't find a link to that ATM though.
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
diafero
Deep Island Admin
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
MOULa KI#: 0
Location: Germany

Re: Odema link crash

Post by diafero »

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.
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
User avatar
Sirius
Posts: 1508
Joined: Mon Jul 26, 2010 4:46 am
MOULa KI#: 0
Location: France

Re: Odema link crash

Post by Sirius »

Really ? That's weird...

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
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
Post Reply

Return to “Building”