If you would like to unsubscribe from LSWeekly at any time, simply send an e-mail to lsweekly-unsubscribe@wuzzle.org and you will be removed. Stop by http://chunkymunky.com/lsweekly for past issues and other LSWeekly specific related news. Got some news? Wanna see it in LSWeekly? Well, shoot me a mail at demigod@meganet.net with the subject LSWeekly-News and I'll post it in the letter. Got a complaint? Got a compliment? Got an idea? I'm open to all rants and raves. Send me a mail at demigod@meganet.net, any subject, and tell me what you think. I will personally reply to all e-mails sent. LSWEEKLY LiteStep Related News 22.04.00 - 28.04.00 ---------------------------------------------------- This weeks rant starts off where last weeks ends. I recently saw on the mailing list that someone was having a problem with a certain program in LiteStep. He confirmed that it was a problem with LiteStep as it worked with an older ls build, but not with a newer one. The response, it's the programs fault. This sounds a lot like MS to me. What kind of attitude is this? I am seriously doubting the path that LS is recently taking with its removal of backward compatibility of older mods, and this "It's not our fault" attitude. Think long and hard dev's about who is using this program and what impact your future decisions make on the userbase. - demigod .................................................... -= Shell Specific =- .................................................... --------------------------- Top News Stories --------------------------- - Another 'Upgrading LiteStep' At FPN ~ rootrider (9:33am 28.04) "Hey, I just finished the second Upgrading Litestep tutorial here at FPN. I would definitely appreciate it if a few of you would go over them with a fine-toothed comb and let me know about any incorrect information (very important), typos, etc. Yes, I want you to correct my typos... :) "The intended audience for these tutorials is the person who's just beginning to use Litestep but already knows enough about his/her computer to actually operate it :). Thanks everyone!" url - http://floach.pimpin.net e-mail - rootrider@netzero.com (source: LS Mailing List ~ Litestep Tutorials @ FPN) +---------------+ - DarkStep.com Mirror And Dev Journal Back Online (12:18pm 28.04) Because of the recent death of the box that was serving the DarkStep sites, mirrors have finally gone into effect. Bob is running the darkstep.com mirror at: http://www.mswebdesign.com/DarkStep and Fahim has reactivated his Dev Journal which is located at: http://cyberian.tripod.com/ (source: Fahim/Bob via e-mail) --------------------------- Modules --------------------------- - Rainminder 0.6 ~ Rainy (10:04am 24.04) "Rainminder is a Litestep plugin which can be used to display messages at desired times. It's useful to remind you about important dates or perhaps just to inform that your favorite TV-show is beginning." New in this version: - Fixed respawning QuickAlarm-bug. - Now uses initModuleEx for compability with the newer builds. - Bang(), Execute(), PlaySound(), PrintFile() and Fortune() supports now environment variables. - !ActivateRainminder-Bang can now have arguments. - Changed BangActivate() to take one optional parameter. - Added BangText() to show the text from a !ActivateRainminder-Bang. - Added VariableText() to show text with environment variables. - \n inside a text is interpreted as newline - Added DigiColonWidth for the clock to set the width of the colon between hours & mins - Fixed a memory-leak when quitting (or recycling) - FirstRun() now evaluates to true only when Litestep is started and not when it is recycled. You can use Recycle() for recycle-time messages. url - http://gamma.nic.fi/~rainy/ e-mail - rainy@iki.fi (source: http://gamma.nic.fi/~rainy/) +---------------+ - LSBox 1.0 ~ Black Hawk (4:30pm 25.04) "From what I can tell, lsbox creates a menu from a .rc config file that can be used to perform different commands, etc. As I understand it, the idea is to replace shortcuts as a menu" New in this version: - The first one is the much requested "LsBoxAlwaysOnTop" - The second is the also requested "LsBoxSticky" - And the last on is the unique "LsBoxUnique" %%UPDATE%% (9:10am 28.04) - fixed the problems with the cfg-destroy/create function url - http://www.blkhawk.de/ e-mail - blkhawk@blkhawk.de (source: LS Mailing List ~ new LsBox release) +---------------+ - LSSnake 1.3 ~ MrJukes (9:12am 26.04) "LSSnake is your basic snake-caterpillar-millipede-whatever you call it game. The idea is control your snake, without hitting the wall or other objects, but you keep getting longer." New in this version: - !LSSnakeHide - !LSSnakeShow - !LSSnakeToggle - !LSSnakeFocus %%UPDATE%% (9:20am 28.04) - Added rocks url - http://floach.pimpin.net e-mail - mrjukes@purdue.edu (source: http://floach.pimpin.net) +---------------+ - JavaMM 0.1 ~ Headius (9:47am 28.04) "JavaMM.dll is a module manager for java modules. With it, you can write java classes and have them load into Litestep like any other module." e-mail - headius@headius.com url - http://modulo.litestep.org (source: http://modulo.litestep.org) --------------------------- Themes --------------------------- - G Series 3.0 ~ eric418 (9:57am 25.04) "This is G Series 3.0. This is the most complicated design I've ever created. But it's very stable and easy to install. Instruction on installation in detail is included. It's one of the most functional themes out there and it only takes very little desktop space. I used a new design for the audio folder groups. I don't think anyone used this method before. Try it! "800x600, 1024x768 and 1152x864 version is all included in this pack. Swap between them by LiteSpawn. Try and test this and tell me any bugs you found. "Also, I just made a WB skin for it! "Features: almost included everything "P.S. If you have anything wanna tell me, pls leave a msg in my msg board in my site. The reason is I always got many emails with the same topic. I don't needa reply to them again and again." url - http://4w1r8.i.am e-mail - 4w1r8@i.am (source: eric418 via e-mail) +---------------+ - PLASTIK shell v1.6 ~ Brendel (11:34am 27.04) "Ver 1.6 fixed more bugs... added lsxcommand, docks will now explain their functions through litespeak, when clicking on the dockmenus (this is just a test, I will enhance it in the future). Vwm updated. I changed some gfx in the bottom bar. The popups now look extremely cool, I put a lot of time in it. 3 Wallpapers, a windowsblinds skin, waves, an Winamp AVS preset and the Webview are included, but the 2 bpl files for the openGL cube must be downloaded from: www.go.to/brendel. Thanks to all the people who helped finding bugs and giving ideas on IRC etc. Feel free to contact me for a good idea.. and.. er...eat more LSD!" e-mail - DAHQ@mailandnews.com ss - http://www.litestep.net/themes/ss/i.shot.the.sherriff.jpg url - http://go.to/brendel (source: http://www.litestep.net) --------------------------- Web Sites --------------------------- - Outpost35 Changes To LCARS Central (10:01am 25.04) Got an e-mail from J Wolfe about a LCARS review site. If your not familiar with what LCARS is, it is the OS that is used in Star Trek. From the e-mail: "Please be patient with me as I'm building a team of reviewer to review LCARS related development projects (of which I am please that LiteStep is included in that group)!...: "If you know of anyone interested, let me know..:)" url - http://www.lcarscentral.net e-mail - wolfboy359@earthlink.net (source: J Wolfe via e-mail) --------------------------- Misc --------------------------- - Color Code Scripts ~ eric 418 (9:35am 28.04) "I feel so troublesome when creating themes and skinz that I want to finds the color codes or convert between hex and decimal. So I created 2 scrips that give me a hand. One of them will generate a table for 256 color codes in Hex. The other script that will generate a table that convert decimal to hex. They really speed up my work. I can just choose the color I want for my LS theme with the script directly and convert the hex color code to decimal with the other table for my WindowBlind theme. Both tables are just generated by a script with a few lines. You can just refer codes by my tables or you can download them for your own use. Hope these will give you a hand while you are creating themez. "You can download or use those tables from the URL below: http://4w1r8.virtualave.net/creation/cgi/418hex.htm http://4w1r8.virtualave.net/creation/javascript/256index.htm url - http://4w1r8.i.am email - 4w1r8@i.am (source: eric418 via e-mail) --------------------------- Glossary Of Terms --------------------------- - E-Variables E-Variables allow you to set certain words aside to be used as paths for later use in the Step.rc. They are surrounded by dollar signs ($) so that they can be read by the shell. The reason to use these is so that long paths like to Program File directories, or paths that are used often, can be quickly entered and edited. An example of an E-Variable would be: ModPath C:\DarkStep\modules\. Then you could call to it later in the step.rc like this: LoadModule $ModPath$desktop.dll. .................................... ---- Tips ---- - Newbie Tip Some themes come packaged with core files. My suggestion is to either back up or do not overwrite the core files that you are currently running. The packaged files may be older than the ones you are currently running. And as always, read the read me that comes with the theme. - Advanced Tip It may not be widely known but Maduin added in a little bit of code to the sysvwm packaged with the core files that allows bang commands to be executed on vwm switch. This was put in to allow TimeWarpX's X3 theme to work. This small option open up a whole root of ideas on the themeing front. .................................................... -= Beyond the Shell =- .................................................... --------------------------- Tweaking Beyond the Shell --------------------------- - Changing the Now Starting Windows 9x On Start Up Although this is something very small, people will still notice it. It's also a nice personalization to add to your system. As always I suggest that you backup the io.sys file that we will be editing. Your io.sys file can be found in your main root directory. For this hack I used uedit32 which can be found at: http://www.ultraedit.com Step 1 - Start your hex editor and open the copy of io.sys that you have made. Step 2 - Goto Search, Replace, and type in Now Starting Windows 9x ( where x is either 5 or 8) in the Find What box and put in what you would like it to say in the Replace With box. Step 3 - Goto File and choose Save Step 4 - Reboot into the ms-dos shell and goto the directory where you have the edited io.sys Step 5 - Type Copy io.sys c:\io.sys (where c is your windows drive letter) Step 6 - Type y when prompted to overwrite the current io.sys Step 7 - Reboot your system and watch our for you new Now Starting line. --------------------------- Interesting --------------------------- - V2OS This is an operating system written entirely in assembler. Its small, fast, and its open source. Some simple gui's have been written for it but they are more of a dosshell gui compared to a Windows GUI look. The demo fits on a floppy that you can boot into. If your into alt os's, give this one a shot. .................................... ------------- Latest Builds ------------- - LiteStep o Stable - b24.6 build 041700 o Daily - b24.6 build Modified [LSAPI, Desktop2 / NeXTer / 04-17-00] o LSAPI: o Merged new code for merging images in LoadLSImage(). Thank's to Gustav Munkby (grd) for the new code. o Removed some old junk. o Added the struct Message for passing messages from the WndProc to the actual message handlers. o Desktop2: o Began a slight revision, to make this piece of code adhere to a "standard style" that can be used in the future. Modified [Desktop2 / NeXTer / 04-17-00] o The code is now almost crystal clear, if we can apply this structure to the other modules, much will have been achieved. Fixed [LSAPI / NeXTer / 04-17-00] o ParseBangCommand() didn't parse the information correctly if NULL was being passed as the argument for the bang command. o Also fixed a memory leak in the same function, for good measure. - DarkStep o Beta - 0.969 + Added new functions to read and write values from the registry + Added installation options that query the user about setting DarkStep as the shell the first time it is run + Completely revamped the core functionality so that everything is configurable via a GUI + Added the ability to Import and Export DarkStep settings stored in the registry + Added a GUI module manager that allows you to load/unload/recycle modules - Removed the !recycle !bang as well as the ability as there is no necessity for core recycling any longer .................................... ------------- Mailing Lists ------------- - LiteStep To subscribe, e-mail: litestep-subscribe@litestep.ru.ac.za To unsubscribe, e-mail: litestep-unsubscribe@litestep.ru.ac.za Additional commands, e-mail: litestep-help@litestep.ru.ac.za - Stuff To subscribe, e-mail: stuff-subscribe@litestep.ru.ac.za To unsubscribe, e-mail: stuff-unsubscribe@litestep.ru.ac.za Additional commands, e-mail: stuff-help@litestep.ru.ac.za - DarkStep To subscribe, e-mail: darkstep-subscribe@egroups.com To unsubscribe, e-mail: darkstep-unsubscribe@egroups.com .................................... ------ Errata ------ The url for the ttf font editor Softy was incorrect. The correct url is http://users.iclway.co.uk/l.emmett/ . Thanks to EtherMage for finding this.