Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
products:m28 [2017/03/28 12:42]
fk0724 [textures customization]
products:m28 [2017/10/21 13:50]
fk0724 [external links]
Line 12: Line 12:
   ; land impacts : 47   ; land impacts : 47
   ; permissions : mod / copy / NO trans   ; permissions : mod / copy / NO trans
-  ; in-world sales : [[http://​maps.secondlife.com/​secondlife/​Intro/122/237/46|discount @ ULTRA]]+  ; in-world sales : [[http://​maps.secondlife.com/​secondlife/​Sociaria/123/99/34|on sale]]
   ; marketplace : N/A   ; marketplace : N/A
  
Line 32: Line 32:
  
  >>​ [[::​products:​m28:​analogmatic|more details]]\\  >>​ [[::​products:​m28:​analogmatic|more details]]\\
- >>​ [[http://​maps.secondlife.com/​secondlife/​Sundana/107/236/41|try DEMO]]+ >>​ [[http://​maps.secondlife.com/​secondlife/​Sociaria/123/99/34|try DEMO]]
  
 ===== developer kit ===== ===== developer kit =====
Line 47: Line 47:
 ==== 3rd party showcase ==== ==== 3rd party showcase ====
 Please tell me when you release your development. We introduce your works here. Please tell me when you release your development. We introduce your works here.
 +
 + >>​ [[products/​m28/​3rd_party_showcase]]
  
 ===== textures customization ===== ===== textures customization =====
Line 76: Line 78:
  
 ==== texture-mod installer ==== ==== texture-mod installer ====
-Feel flee to use.+Feel free to use.
  
 When you drop this script into your M28, textures will be installed, and this script self-extinguishes immediately. When you drop this script into your M28, textures will be installed, and this script self-extinguishes immediately.
  
-<code lsl2> + >> [[products/m28/texture-mod_installer.lsl]] 
-// -------------------------------------------------------------------------------- TextureMod Installer for M28 + 
-// In most cases, this script SHOULD NOT be distributed or sold with FULL PERMISSION. The valuable asset texture +==== 3rd party showcase ​==== 
-// UUID is intercepted. +Please tell me when you release your developmentWe introduce your works here
-// + 
-// rewrite the necessary UUID + >> ​[[products/​m28/​3rd_party_showcase]] 
-key BOD = "​268609e0-74d5-166b-7fa8-319f7996501f";​ +
-key CC  = "​5b21c2d2-53f0-3f7a-8030-b4a3ba748dd0";​ +
-key CS  = "​ff2d14dc-7e59-be3c-d111-9f3260e26269";​ +
-key FC  = "​0fb35125-ff14-7a55-9795-916a7f8b7a72";​ +
-key FSM = "​2a490b69-5a1c-1f63-64c0-aefe9ec0bea8";​ // <--- for metal parts of FS +
-key FSW = "​ce044afa-eee9-0597-b808-6c14b1dad20c";​ // <--- for wood parts of FS +
-key LL  = "​0f135360-f598-9685-0243-4f63f9bc078b";​ +
-key NP  = "​1b0b66e2-0cf9-cd04-b0d0-c15dbb763a44";​ +
-key R   = "​6f5445af-9c9b-c617-a098-3768de982a23";​ +
-key RE  = "​386f27ef-4959-2ebf-72c0-977b71d77bf6";​ +
-key RT  = "​c0ac66a2-5786-57ca-81e7-89ce7adebbe0";​ +
-// --------------------------------------------------------------------------- you do not need to fix below this +
-default{ +
-    state_entry(){ +
-        string str = llGetSubString((string)llGetKey(),​0,​3);​ +
-        integer ch = -1-(integer)("​0x"​+str);​ +
-        llListen(ch,​ "",​ llGetOwner(),​ ""​);​ +
-        llDialog(llGetOwner(),​ "​Install ?", ["​YES",​ "​NO"​],​ ch); +
-    } +
-     +
-    listen(integer channel, string name, key id, string str){ +
-        if (str == "​YES"​){ +
-            integer i; +
-            integer end = llGetObjectPrimCount(llGetKey()) + 1; +
-            string name; +
-            list params; +
-            vector repeat = <1.0, 1.0, 0.0>; +
-            for (i=2; i<end; i++){ +
-                name = llGetLinkName(i);​ +
-                if (name == "​BOD"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ 1, BOD, repeat, ZERO_VECTOR,​ 0.0]+
-                    params += [PRIM_ALPHA_MODE,​ 1, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​CC"​){ +
-                    params +[PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ 0, CC, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params +[PRIM_TEXTURE,​ 1, CS, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params +[PRIM_ALPHA_MODE,​ ALL_SIDES, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​CS"​ && CS !NULL_KEY){ +
-                    ​params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ 0, CS, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_ALPHA_MODE,​ 0, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​FC"​ && FC != NULL_KEY){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ 0, FC, repeat, ZERO_VECTOR,​ 0.0]; +
-                    ​params += [PRIM_ALPHA_MODE,​ 0, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​FS"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ 0, FSM, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_TEXTURE,​ 1, FSW, repeat, ZERO_VECTOR,​ 0.0]+
-                    params += [PRIM_ALPHA_MODE,​ ALL_SIDES, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​LL"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ ALL_SIDES, LL, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_ALPHA_MODE,​ ALL_SIDES, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​LR"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ ALL_SIDES, LL, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_ALPHA_MODE,​ ALL_SIDES, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​NP"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ 1, NP, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_ALPHA_MODE,​ 1, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​R"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ ALL_SIDES, R, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_ALPHA_MODE,​ ALL_SIDES, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​RE"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ ALL_SIDES, RE, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_ALPHA_MODE,​ ALL_SIDES, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-                else if (name == "​RT"​){ +
-                    params += [PRIM_LINK_TARGET,​ i, PRIM_TEXTURE,​ 0, RT, repeat, ZERO_VECTOR,​ 0.0]; +
-                    params += [PRIM_ALPHA_MODE,​ 0, PRIM_ALPHA_MODE_NONE,​ 0]; +
-                } +
-            } +
-            llSetLinkPrimitiveParamsFast(1,​ params); +
-            llRemoveInventory(llGetScriptName());​ +
-        } +
-    } +
-  +
-    on_rez(integer start_param){ +
-        llResetScript();​ +
-    } +
-+
-</​code>​+
 ===== related products ===== ===== related products =====
 +  * [[::​products:​m30|M30SR - sidecar motorcycle]]
   * [[::​products:​man_cave#​f01|F01 - la voiture de grand-pere]] ... old station wagon   * [[::​products:​man_cave#​f01|F01 - la voiture de grand-pere]] ... old station wagon
   * [[::​products:​man_cave|H02RN - old garage]]   * [[::​products:​man_cave|H02RN - old garage]]
Line 180: Line 98:
   * [[https://​en.wikipedia.org/​wiki/​GN_(car)|GN (car) - Wikipedia]]   * [[https://​en.wikipedia.org/​wiki/​GN_(car)|GN (car) - Wikipedia]]
   * [[http://​www.lovetodecoratesl.com/​2017/​03/​15/​anhelo-vintage-cycle-car-m28-ultra/​|ANHELO – VINTAGE CYCLE CAR M28 – ULTRA (Love To Decorate)]]   * [[http://​www.lovetodecoratesl.com/​2017/​03/​15/​anhelo-vintage-cycle-car-m28-ultra/​|ANHELO – VINTAGE CYCLE CAR M28 – ULTRA (Love To Decorate)]]
 +  * [[https://​www.youtube.com/​watch?​v=uXkWKCJbg0Y|SecondLife Movie TL Video [ anhelo.style M28 - a cycle car ] (YouTube by Tadao Lytton)]]
 +  * [[http://​echtvirtuell.blogspot.jp/​2017/​04/​das-m28-cycle-car-von-anhelo.html|Das M28 Cycle Car von anhelo - Echt Virtuell]] --- //De//
 +  * [[http://​nwn.blogs.com/​nwn/​2017/​10/​top-10-favorite-second-life-vehicles.html|Top 10 Favorite Second Life Vehicle Brands of Top Creator Eripom Moonwall - New World Notes]]
 ==== gallery (via flickr) ==== ==== gallery (via flickr) ====
 <WRAP left centeralign 228px> <WRAP left centeralign 228px>
Line 203: Line 124:
  
 <WRAP clear/> <WRAP clear/>
 +
 +<WRAP left centeralign 228px>
 +[[https://​www.flickr.com/​photos/​synberesford/​34262443166/​in/​pool-2948467@N22/​|{{ https://​c1.staticflickr.com/​3/​2888/​34262443166_d55e2f5862_m.jpg?​nolink&​228 }}]]
 +photo by **Syn Beresford**
 +</​WRAP>​
 +
 +<WRAP left centeralign 228px>
 +[[https://​www.flickr.com/​photos/​126127278@N04/​33422007954/​in/​pool-2948467@N22/​|{{ https://​c1.staticflickr.com/​5/​4180/​33422007954_32208c1873_m.jpg?​nolink&​228 }}]]
 +photo by **Jaxx Larsson**
 +</​WRAP>​
 +
 +<WRAP left centeralign 228px>
 +[[https://​www.flickr.com/​photos/​143644256@N07/​33807551702/​in/​pool-2948467@N22/​|{{ https://​c2.staticflickr.com/​4/​3829/​33807551702_e87a00d370_m.jpg?​nolink&​228 }}]]
 +photo by **Moxxie Kalinakova**
 +</​WRAP>​
 +
 +<WRAP left centeralign 228px>
 +[[https://​www.flickr.com/​photos/​118665613@N05/​34245427222/​in/​pool-2948467@N22/​|{{ https://​c1.staticflickr.com/​5/​4157/​34245427222_398d6dbac6_m.jpg?​nolink&​228 }}]]
 +photo by **Gabriel**
 +</​WRAP>​
 +
 +<WRAP clear/>
 +
 ===== other products ===== ===== other products =====
 {{page>​products:​index&​noheader&​nofooter}} {{page>​products:​index&​noheader&​nofooter}}