Wednesday, January 9, 2008

Outlook (again) ...

I have currently resigned (again) from working on SL because of RL time constraints and a general shift of focus, so let me post a short outlook on what you can expect next.

At the moment BE-v is still the official viewer. My version of Windlight FirstLook still works if you download the latest Linden build and adjust the version number (see the update note here).

Concentrating on my RL business with a thrilling new project, I am currently not really having time or interest to looking into bugs or quirks, so you will have to live with what's out so far, which should in fact still be pretty good (based on BE-v).

The Lindens have posted a roadmap on the sldev mailing list, see the initial post here and you might also want to see the follow up discussion here. The post basically says that there will be a semi-mandatory 1.19 some time in February.

Besides the 1.19 release, you may be interested in following the "Roadmap 1.19" posts there because there is currently discussion about a planned change related to how group IM will work. This change is most likely going to upset a lot of people. I'll refrain from commenting on that because it would be hard to stay polite and also because it would be pointless anyway.

However, 1.19. is planned ot be mandatory for official viewers while homebrews like mine will continue to work for a while (until eventually they will also choke on the new login). This will more or less define my own roadmap, i.e. I hope to revisit SL with 1.19 and will try to make a new viewer based on that.

In a nutshell: Until 1.19, if you want to run a Nicholaz viewer, use BE-v or see if you can bang the Windlight EC-b into running.

Other than that, see you again around February ....

29 comments:

JeanRicard Broek said...

Fantastic..... Go for that RL exciting opportunity. We will live, though many will miss your work and sane commentary.

Celierra said...

It looks like the Lindens may have reconsidered a bit, so don't despair yet. See you around when you're ready to return!

JeanRicard Broek said...

While your busy, you may find this read just interesting: http://foo.secondlifeherald.com/slh/2008/01/scripter-d3adly.html
No responces required ~LOL~

Sylvia Sonoda said...

Thankyou so much for all your work Nicholaz. You are the saver of a lot of people :) I wish you great succes in your RL project. If ever your viewer would become a viewer we have to pay for, I'll be your first custemor right away :)

RamsIT Mayo said...

Hi Nicholaz - I agree with every word that Sylvia wrote.
Tks from me, I was almost about to quit SL 9 months ago.
I dont remember how I learned about or found your viewers, but it for sure keept me in SL.
Someone should give you a BIG kiss (or a six-pack beers if you prefere)...
We can understand that you need to logon to RL - dont get lost in there *S*

iskandra said...

Hi Nick, did you read on the SLDEV list that they've scrapped the web-based login page for now?

https://lists.secondlife.com/pipermail/sldev/2008-January/007714.html

No worries then about *that* one....


Alyx Sands

Henri Beauchamp said...

LL posted the sources for the beta of 1.19.0.0. I compiled them, and all what I can say is that LL is doing it again: changing the UI for the worst (now with unreadable parcel icons, and with an ugly volume control eating up your chat input line, among other stupid changes).

I already produced a "RevertChatterBox" patch for v1.19.0.0 and I might post the resulting viewer for Linux on my site ( http://sldev.free.fr ) as an experimental viewer, but I'm still not satisfied with its state and will need to do more work to get back the good old (and beloved) v1.18.0.6 look and feel.

I'm still puzzled: do LL actually have a single clue about what usability and user friendliness means ? This new beta would prove they don't. :-(

Nicholaz "The Mad Patcher" Beresford said...

Thanks everybody for keeping me updated what's going on (at the moment I'm totally out of any information loops and wouldn't even notice if they shut down the grid for a week or made age verification mandatory).

Henry: Here in Germany when someone comes back with a new and bad haircut we sometimes ask: "Oh, what's your hairdresser ´profession?" With LL they sure have a bunch of capable developers but I'm often wondering about their RX team or whoever makes those decisions.

I have not seen 1.19 yet (and probably won't see it soon unless someone sends me a screenshot (hint hint :-)) but I'd be less than surprised if the GUI will deteriorate further.

Daniel said...

Hi! I just wanted to say that Nicholaz' patches still work fine with the actual windlight 76886 source code. Viewer is running stable and very fast (compiled -O3).

I had some problems because of my lack of knowledge with patching, so everywhere when patch didn't find the position to patch, because it has moved a little, I applied the failed hunks with a text editor by hand. And I had problems when the to-be-patched filename contained backslash instead of slashes in path name (I'm on linux). Does anybody know an easy way to convert all patchfiles to use forward slashes?

Furthermore, because of my lack of knowledge, I now don't have a polished new patchset to easily apply to the 76886 source tree.
If anybody wants to give me a kickstart, I would be glad to try to get a clean new patchset for all you compiling people out there!

Best,
Daniel

iskandra said...

Nick, just curious-ARE you actually German or do you just live there? ;)

Daniel said...
This post has been removed by the author.
Nicholaz "The Mad Patcher" Beresford said...

daniel: Look at this post: http://nicholaz-beresford.blogspot.com/2007/11/patches-for-homebrews.html

There's a bit background about the patches and Barney left a comment there on how to mod them to fit for Linux.

iskandra: Yes, originally German genes. Born and living in Bavaria (you know, that's the one place in the world where beer is officially considered a basic food like bread and milk :-)).

Nicholaz "The Mad Patcher" Beresford said...

Daniel: here's the link again patches for homebrews

Anonymous said...

daniel:

cat file | sed 's/\\/\//g' > newfile

Daniel said...

Anonymous: This will break the code seriously. Think of some "\n" in the code...

Nicholaz: Thank you so much, as well thanks to RobinC!
After cleaning up the patch files, only one single hunk really failed, everything else worked just flawless!

Two infos:
2 patches contain mixture of / and \ in pathnames. RobinC's perl regexp can't catch them sadly.
It's:
0580_(svc)_lsl_lpec_rpec_swapped.patch
1857_apr_thread_mutex_nested.patch
Wasn't a biggie to fix manually of course.
Perhaps you can convert all patches to just use forward slashes? I think windows patch program should go well with this (can't promise, tho...)

Another minor flaw was "nbmisc.cpp:315: warning: unused variable 'gChannelName'"
Because the SConstruct file gives compiler option -Werror (treat warnings as errors), the build breaks here. Removing -Werror lets the build go fine. One very minor problem out of this is that at the login screen the longversion is not shown correctly at the lower right. No other problems seen up to now.

I will write again as soon as I found online space to host my 100% nicholaz build of WL 76886. Hopefully I have some space somewhere.

iskandra said...

@Nick: Das heißt ja auch "Weizenkaltschale", nicht "Bier" ;)
(Another born and bred German here....)
If you ever need anyone for checking any translations German-English or English-German, I do that professionally! I'd love to give back some of the good you have done with your patches!
Alyx Sands

Daniel said...

Here is the unofficial, but 100% nicholaz style "EC-b2" source and linux binary:
http://files.myopera.com/windseeker/files/source-EC-b2.zip
http://files.myopera.com/windseeker/files/nicholaz-EC-b2-linux.tar.bz2

Binary has been compiled with -O3 and -march=pentium4
Just unpack into your Linden release Windlight 76886 folder.

Hope this works as smoothly for you as it does for me.

Balp said...

Also I made a version of Nichlaz patches for WL-16886: Release notes in my blog

Anonymous said...

daniel:

sed '/---/,/+++/ s/\\/\//g' < old > new

this handles the mixed / \ in 1857_apr_thread_mutex_nested.patch just fine.

i didn't see any in 0580_(svc)_lsl_lpec_rpec_swapped.patch

Nicholaz "The Mad Patcher" Beresford said...

daniel/balp: Thanks for the builds, I'll make a blogpost about them soon.

re the errors. I did fix the file names in the 1857 (didn't see anything in 0580), so that should not be a problem with the next packets. Also fixed the gChannelName (it's a leftover from prior versions).

Going to slashes by default doesn't work here because of the way I make the patches. My patcher would understand them, but the creation of patches uses the Windows backslash type.

But if you see stuff like that just let me know and I'll fix it in next versions.

Nicholaz "The Mad Patcher" Beresford said...

Alyx: Thanks for the offer ... much appreciated. Will see if I find some need for that in the future.

Daniel said...

Anonymous: This sed line sounds promising! Thank you! Will give it a try next time.
Nicholaz:
Regarding the 0580 you are right, no idea how I came to this idea of this patch being affected. Please just ignore :}
And don't mind with the backslashes in general, I can cope with that easily now.
Thanks so much for your kickstart :)

JeanRicard Broek said...

Have to love this message, read the last two lines

The object 'Second Life' has sent you a message from Second Life:
Your object 'Object' has been returned to your inventory lost and found folder by Nicholaz Beresford from parcel 'Hippo Award Winner - Nicholaz Beresford' at Hippotropolis 96.5, 152.966 due to parcel auto return.


= Second Life is owned by Nicholaz Beresford
= Location unknown.

Perfect ~LOL~

Whip said...

Nicholaz,

Been reading so much about your viewer and wanted to try it for myself, but the .exe in the .zip folder for the Bleeding Edge version of your latest version keeps showing as corrupt. Is there another place I could download this?

Danke

Nicholaz "The Mad Patcher" Beresford said...

JeanRichard: Hehe, damn ... the Lindens must have gotten wind of my plans for a hostile takeover and are waving the white flag :-)

Whip: This seems to be a problem occasionally for some people (depending on network providers). Please ask a friend to download it or download it with a different internet provoder (if you have choices).

Kevin said...

Has anyone patched the code and prepared a windows binary for the latest windlight? I spent 4 hours today patching it and it wouldnt compile for me. Went back to the pervious version and compiled fine of course. I have not messed with this stuff in probley 15 years so I feel like a newbie again :P version is 76886 i think.

Nicholaz "The Mad Patcher" Beresford said...

Kevin: I've still not gotten around doing it yet. But maybe the build instructions on the Linden Wiki help (there is a section for common errors ) or just post your errors here and we'll see if someone has an idea.

Alex said...

To my surprise when I had corrupted mail and also had problems with outlook files,myslef helped next software-cannot open pst file,as far as I know it has free status,also utility can open files with PST and OST extension and repair all files from that archives,program permits to process such files, even if they contain viruses or the file is too large, it is safe,compatible with all supported versions of Microsoft Outlook and Microsoft Windows,analyses your mailbox and attempts to identify the mails, that can be successfully retrieved,extract either separate files of *.eml, *.txt and *.vcf format or pack these files to a file of PST format, that can be opened with Microsoft Outlook or any other compatible email client.

Daniel Millgrove said...

LOL
Spambot got puzzled by post name? XD

*cracks up from laughing*