Skip to content

Shipping

lickx edited this page Mar 2, 2023 · 31 revisions

Device

  • Remove 'Crawl' anim from animator (but keep '~crawl')

  • Remove .bookmarks notecard if no oc_bookmarks app is installed

  • Add '~jump-top' and '~jump-bottom' anims to animator

  • Make sure the prim description of Authoriser, Dialog and RLV start with 'LED' if they are LEDs.

  • Our default collar core should be professional (check integrity in Help menu):

    • Link 1 - Root
    • Link 2 - Authoriser (oc_auth)
    • Link 3 - Dialog (oc_dialog)
    • Link 4 - RLV (oc_rlvsys)
    • Link 5 - Settings (oc_settings etc)
    • Link 6 - Animator (oc_anim etc)
    • Link 7 and up is unordered
  • Include these inventory items (For end users, the updater will handle all except sound_bass):

    • sound_lock (sound)
    • sound_unlock (sound)
    • leash_chain (texture)
    • leash_silk (texture)
    • bell_* (sound, if we have a bell on the device)
    • sound_bass (sound, for in the authorizer, link 2)
    • Leash Holder (object)
    • Leash Post (object)
    • Pretty Balloon (object)
    • Zhao-OsCollar Link script?
  • Deprecated in the updater:

    • .help (notecard, replaced by 'OsCollar Help')
    • .license (notecard, replaced by 'OsCollar License')
    • oc_lock (script, replaced by oc_sys)
    • oc_root (script, replaced by oc_sys)
    • oc_stealth (script, replaced by oc_sys)
    • oc_update (script, replaced by oc_sys)
    • leash_Chain (texture, replaced by leash_chain)
    • leash_Silk (texture, replaced by leash_silk)

AO

  • If there is an invisible button named 'settings', this needs to be unlinked and removed since 2022.12.16. These settings are now stored on the rootprim description.
  • A 5th button needs to be linked named 'device' for device access (collar menu)
  • Include these inventory items (For end users, the updater will handle this):
    • sound_lock (sound)
    • sound_unlock (sound)
    • button_dark_device
    • button_dark_io
    • button_dark_groundsit
    • button_dark_menu
    • button_dark_opensim
    • button_light_device
    • button_light_io
    • button_light_groundsit
    • button_light_menu
    • button_light_opensim

Installers

Edit .name in installers accordingly to current version.
Make sure the following is in the installer:

  • sound_installer_start (sound)
  • sound_installer_finish (sound)

Make sure the oc_installer_sys script is the latest. It will autodetect the type of installation (either to collar, remote, or AO)

Actual Release

  • Update versions in oc_sys, oc_remote_sys, oc_ao
  • Update web/device, web/remote, web/ao with same versions
  • Merge master branch into stable branch
  • git tag
  • Also create release on github

Misc

  • Leash holder: include latest leash script from Spares folder
Clone this wiki locally