Scheduled system upgrade on Sunday 21 April 2024 15:00-16:00 UTC - On that day, the wiki and other services might go down for 5-15 minutes.

AIDef:Behavior/EyeBlink and Help:Tools/Switch Toolbox: Difference between pages

From ZeldaMods (Breath of the Wild)
(Difference between pages)
Jump to navigation Jump to search
imported>Leoetlino
(import AI definitions from 1.5.0)
 
imported>Linktlh
(Add a basic page for Switch Toolbox)
 
Line 1: Line 1:
{{AIDef
[[Category:Tools]]
|name=EyeBlink
[[Category:Tools (SARC)]]
|type=Behavior
[[Category:Tools (AAMP)]]
[[Category:Tools (BYML)]]
{{Tool infobox
| name = Switch Toolbox
| authors = KillzXGaming
| source = https://github.com/KillzXGaming/Switch-Toolbox
| written_in = C#
| win_only=
}}
}}


== StaticInstParams ==
Switch Toolbox is a graphical UI to edit many formats of Nintendo Switch and Wii U.
{|class="wikitable"
! Name !! Type !! Default value !! Description
|-
| LeftEyeLidName || String ||  ||
|-
| RightEyeLidName || String ||  ||
|-
| CloseOffset || Vec3 ||  ||
|-
| TimerMin || Int ||  ||
|-
| TimerMax || Int ||  ||
|-
| BlinkCount || Int ||  ||
|-
|}


== Setup ==
*Simply download a compiled version off the github, unzip, and launch the exe


== Derived definitions ==
== Issues or Requests==
=== EyeBlink (Stal_Bokoblin_Junior_Body) ===
Report any issues you find [https://github.com/KillzXGaming/Switch-Toolbox/issues here]
{{AIDefDerived
 
|name=EyeBlink
== Usage ==
|group_name=
===Switch Toolbox can edit:===
|derived_from=EyeBlink
*BFRES
|aiprog=Stal_Bokoblin_Junior_Body
*BNTX
}}
*NUTEXB
{|class="wikitable"
*XTX
! Name !! Value
*GTX
|-
*SARC
| LeftEyeLidName || Eyelid_U_L
*BARS
|-
*KCL
| RightEyeLidName || Eyelid_U_R
*BFLIM
|-
*GFPAK
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
*BEA
|-
*AAMP (Wii U and Switch)
| TimerMin || 30
*BYAML/BYML (Wii U, 3DS, and Switch)
|-
*PTCL (Wii U, 3DS, and Switch)
| TimerMax || 50
*TMPK
|-
===Switch Toolbox can view:===
| BlinkCount || 1
*BFFNT (Textures only)
|-
*BCRES
|}
  Models, materials, and textures.
=== EyeBlink (Priest_Boss_ShadowClone) ===
*BFSHA
{{AIDefDerived
  Can view options, samplers, attributes, and uniform blocks.
|name=EyeBlink
*BNSH
|group_name=
  Can extract shader vertex and fragment shaders from variations/programs
|derived_from=EyeBlink
*SHARCFB and SHARC
|aiprog=Priest_Boss_ShadowClone
  Basic preview of some shader program data.
}}
  Can edit both v1 and v2 AAMP (Wii U and Switch)
{|class="wikitable"
*EFC
! Name !! Value
  Can preview effect tables and link PTCL.
|-
*NUT
| LeftEyeLidName || Eyelid_U_L
  Can preview NTWU, NTP3, and NTWD variants. Editng will be soon
|-
*MSBT
| RightEyeLidName || Eyelid_U_R
  Very basic previewing.
|-
*MP3, OGG, IDSP, HPS, WAV, BFWAV, BFSTM, BCWAV, BCWAV
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
  Can listen to audio and convert between certain formats. Thanks to VGAudio and CSCore
|-
*NARC
| TimerMin || 30
*SP2 (Team Sonic Racing)
|-
*GFMDL
| TimerMax || 50
*TEX (3DS)
|-
*NUSHDB (Switch Namco Shaders)
| BlinkCount || 1
*SDF (Snow Drop Engine)
|-
*NCA
|}
*NSP
=== EyeBlink (Assassin_Senior) ===
*IStorage
{{AIDefDerived
*NXARC
|name=EyeBlink
*LZARC
|group_name=
*IGA .pak
|derived_from=EyeBlink
*RARC
|aiprog=Assassin_Senior
*GMX (TPHD Models)
}}
*MKAGPDX Model .bin files
{|class="wikitable"
*MKAGPDX Archive .pac files
! Name !! Value
*ME01 and SA01 archives.
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lizalfos) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lizalfos
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Bokoblin_Red) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Bokoblin_Red
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Assassin_Middle_Azito) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Assassin_Middle_Azito
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Assassin_Middle_Quest) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Assassin_Middle_Quest
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Assassin_Middle) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Assassin_Middle
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lynel_Senior) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lynel_Senior
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 60
|-
| TimerMax || 90
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lizalfos_Fire) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lizalfos_Fire
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Priest_Boss_Normal) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Priest_Boss_Normal
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Bokoblin_Senior) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Bokoblin_Senior
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Bokoblin_Rapid) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Bokoblin_Rapid
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lizalfos_Electric) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lizalfos_Electric
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Moriblin_Senior) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Moriblin_Senior
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 15
|-
| TimerMax || 30
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Priest_Boss_ShadowClone_Real) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Priest_Boss_ShadowClone_Real
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Assassin_Junior) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Assassin_Junior
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lynel_Middle) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lynel_Middle
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 60
|-
| TimerMax || 90
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Assassin_Middle_Azito_DLC) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Assassin_Middle_Azito_DLC
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lizalfos_Bone) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lizalfos_Bone
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Priest_Boss_Giant) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Priest_Boss_Giant
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Moriblin_Blue) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Moriblin_Blue
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 15
|-
| TimerMax || 30
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Stal_Moriblin_Bone) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Stal_Moriblin_Bone
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 15
|-
| TimerMax || 30
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lynel) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lynel
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 60
|-
| TimerMax || 90
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lizalfos_Senior) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lizalfos_Senior
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Assassin_Junior_Shooter) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Assassin_Junior_Shooter
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Assassin_Junior_Azito_Shooter) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Assassin_Junior_Azito_Shooter
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lizalfos_Middle) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lizalfos_Middle
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}
=== EyeBlink (Lizalfos_Ice) ===
{{AIDefDerived
|name=EyeBlink
|group_name=
|derived_from=EyeBlink
|aiprog=Lizalfos_Ice
}}
{|class="wikitable"
! Name !! Value
|-
| LeftEyeLidName || Eyelid_U_L
|-
| RightEyeLidName || Eyelid_U_R
|-
| CloseOffset || Vec3(x=2.094395160675049, y=2.094395160675049, z=0.0)
|-
| TimerMin || 30
|-
| TimerMax || 50
|-
| BlinkCount || 1
|-
|}

Revision as of 15:32, 26 July 2019

Switch Toolbox
Author(s) KillzXGaming
Source code https://github.com/KillzXGaming/Switch-Toolbox
Written in C#
Platform support Cross-platform

Switch Toolbox is a graphical UI to edit many formats of Nintendo Switch and Wii U.

Setup

  • Simply download a compiled version off the github, unzip, and launch the exe

Issues or Requests

Report any issues you find here

Usage

Switch Toolbox can edit:

  • BFRES
  • BNTX
  • NUTEXB
  • XTX
  • GTX
  • SARC
  • BARS
  • KCL
  • BFLIM
  • GFPAK
  • BEA
  • AAMP (Wii U and Switch)
  • BYAML/BYML (Wii U, 3DS, and Switch)
  • PTCL (Wii U, 3DS, and Switch)
  • TMPK

Switch Toolbox can view:

  • BFFNT (Textures only)
  • BCRES
  Models, materials, and textures.
  • BFSHA
  Can view options, samplers, attributes, and uniform blocks.
  • BNSH
  Can extract shader vertex and fragment shaders from variations/programs
  • SHARCFB and SHARC
  Basic preview of some shader program data.
  Can edit both v1 and v2 AAMP (Wii U and Switch)
  • EFC
  Can preview effect tables and link PTCL.
  • NUT
  Can preview NTWU, NTP3, and NTWD variants. Editng will be soon
  • MSBT
  Very basic previewing.
  • MP3, OGG, IDSP, HPS, WAV, BFWAV, BFSTM, BCWAV, BCWAV
  Can listen to audio and convert between certain formats. Thanks to VGAudio and CSCore
  • NARC
  • SP2 (Team Sonic Racing)
  • GFMDL
  • TEX (3DS)
  • NUSHDB (Switch Namco Shaders)
  • SDF (Snow Drop Engine)
  • NCA
  • NSP
  • IStorage
  • NXARC
  • LZARC
  • IGA .pak
  • RARC
  • GMX (TPHD Models)
  • MKAGPDX Model .bin files
  • MKAGPDX Archive .pac files
  • ME01 and SA01 archives.