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
products:m28 [2017/03/28 13:07]
fk0724 [textures customization]
products:m28 [2018/05/24 17:49] (current)
fk0724
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/112/105/35|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 80: Line 82:
 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(){ +
-        if (llGetObjectPrimCount(llGetKey()) > 1){ +
-            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 182: 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 205: 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}}