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:devel [2017/03/10 10:16]
fk0724 [development information]
products:m28:devel [2017/03/29 10:50]
fk0724 [about developer kit]
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
 +  * our web site
 +  * our main store
 +  * SNS such as twitter, Facebook and so on