Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
products:m28 [2017/03/28 22:08] 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 development. We 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()) > 10){ | + | |
| - | 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"){ | + | |
| - | 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"){ | + | |
| - | 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}} | ||