Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:m28:devel [2017/03/10 10:16] fk0724 [development information] |
products:m28:devel [2017/03/29 11:01] (current) fk0724 [when you release your development] |
||
---|---|---|---|
Line 7: | Line 7: | ||
====== about developer kit ====== | ====== about developer kit ====== | ||
- | Thank you for purchase [[::projects:m28|M28]]. | + | Thank you for purchase [[::products:m28|M28]]. |
M28 does not drive by itself. However we have bundled a developer kit so that everyone who purchased can make themselves additional functions, and sell, distribute and introduce easily. | M28 does not drive by itself. However we have bundled a developer kit so that everyone who purchased can make themselves additional functions, and sell, distribute and introduce easily. | ||
Line 24: | Line 24: | ||
==== try our development sample out ==== | ==== try our development sample out ==== | ||
- | You find [[analogmatic|AnalogMatic for M28]] in the package of M28. This is our development in order to show you how VIAS works. After you install it, you can take your friend out with M28. We added 2 scripts and associate them with VIAS. | + | [[analogmatic|AnalogMatic for M28]] is our development in order to show you how VIAS works. After you install it, you can take your friend out with M28. We added 2 scripts and associate them with VIAS. |
**AnalogMatic for M28** … object\\ | **AnalogMatic for M28** … object\\ | ||
Line 35: | Line 35: | ||
See [[analogmatic|this page]] and install it. | See [[analogmatic|this page]] and install it. | ||
+ | ==== 3rd party showcase ==== | ||
+ | Please tell me when you release your development. We introduce your works here. | ||
+ | |||
+ | >> [[products/m28/3rd_party_showcase]] | ||
===== development information ===== | ===== development information ===== | ||
Make link both **developer kit** and **M28** by the same procedure as [[analogmatic|AnalogMatic]]. After that, add scripts, animation, sound, etc and send link message from the script according to the following API to control M28. | Make link both **developer kit** and **M28** by the same procedure as [[analogmatic|AnalogMatic]]. After that, add scripts, animation, sound, etc and send link message from the script according to the following API to control M28. | ||
Line 58: | Line 62: | ||
* only necessary functions can be selected and used according to time or place | * only necessary functions can be selected and used according to time or place | ||
- | ==== about VIAS API ==== | + | ==== VIAS API ==== |
All transmission / reception is done with link message. | All transmission / reception is done with link message. | ||
Line 83: | Line 87: | ||
} | } | ||
</code> | </code> | ||
- | |||
- | <WRAP center round important 60%> | ||
- | translating from [[devel_ja|Japanese]] | ||
- | </WRAP> | ||
Line 92: | Line 92: | ||
| 1.0 | VERSION | --- | Query API version. In response to the inquiry, the following reply will be made.\\ response = "VIAS-M28" ... To [[sl>LINK_THIS]], assign a value obtained by multiplying value by 10 times and return it. In the case of ver.1.0, value = 10 is returned.| | | 1.0 | VERSION | --- | Query API version. In response to the inquiry, the following reply will be made.\\ response = "VIAS-M28" ... To [[sl>LINK_THIS]], assign a value obtained by multiplying value by 10 times and return it. In the case of ver.1.0, value = 10 is returned.| | ||
| 1.0 | RESET | 0 | Discard variables related to vehicle body control held by VIAS and restore the following initial state.\\ LEFT = 0\\ SPEED = 0\\ GEAR = 0\\ PARKING = 1| | | 1.0 | RESET | 0 | Discard variables related to vehicle body control held by VIAS and restore the following initial state.\\ LEFT = 0\\ SPEED = 0\\ GEAR = 0\\ PARKING = 1| | ||
- | | ::: | ::: | 1 | Reboot VIAS. With this command, VIAS starts the installation work; moves and rotates each link prim to the prescribed position. After reboot, the following reply will be made.\\ response = "SEAT" ... LINK_SET に対し、value にシート((子プリムのオブジェクト名も SEAT))のリンク番号を代入して返します。同乗者の着座位置を [[http://wiki.secondlife.com/wiki/LlLinkSitTarget|llLinkSitTarget()]] で指定するときなどに使えると思います。\\ response = "INIT" ... LINK_SET に対し、value に、正常にインストールが完了したかどうかのブーリアンを代入して返します。| | + | | ::: | ::: | 1 | Reboot VIAS. With this command, VIAS starts the installation work; moves and rotates each link prim to the prescribed position. After reboot, the following reply will be made.\\ response = "SEAT" ... To [[sl>LINK_SET]], returns the link number of SEAT. You may use this number as the passenger's sit target.\\ response = "INIT" ... To [[sl>LINK_SET]], returns the boolean whether succeed installing or not.| |
| 1.0 | ENGINE | 0 | Stop engine sound. | | | 1.0 | ENGINE | 0 | Stop engine sound. | | ||
| ::: | ::: | 1 | Play engine sound.| | | ::: | ::: | 1 | Play engine sound.| | ||
Line 109: | Line 109: | ||
| ::: | ::: | 1 | Brake lamps ON.| | | ::: | ::: | 1 | Brake lamps ON.| | ||
| ::: | COVER | 0 | Hides engine cover.| | | ::: | COVER | 0 | Hides engine cover.| | ||
- | | ::: | ::: | 1 | Show engine cover.| | + | | ::: | ::: | 1 | Shows engine cover.| |
+ | ===== when you release your development ===== | ||
+ | ==== the name ==== | ||
+ | You need not use "anhelo" or "VIAS" in your development name. | ||
+ | ==== poses ==== | ||
+ | If you don't use the poses "m28driverbasepose.bvh" and "m28passengerbasepose.bvh", please kill them from the inventory. | ||
+ | ==== permission ==== | ||
+ | Customers have to make link between M28 and your development. So you should release it as modifyable. | ||
+ | ==== remarks on your AD ==== | ||
+ | Customers have to purchase M28 from anhelo when they use your development. So you should add that remarks on your AD. Our main store is [[http://maps.secondlife.com/secondlife/Kishijoten/185/45/720|here]]. Please add this LM in your package. | ||
+ | ==== after releasing ==== | ||
+ | Please tell me about | ||
+ | * SLURL of your shop | ||
+ | * about your development | ||
+ | * price | ||
+ | * whether DEMO available or not | ||
+ | * your avatar name and your shop name | ||
+ | We will publish about your development through | ||
+ | * in-world group notice | ||
+ | * subscriber kiosk system | ||
+ | * [[products/m28/3rd_party_showcase|our web site]] | ||
+ | * our main store | ||
+ | * SNS such as twitter, Facebook and so on | ||