readme.adoc 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. = Readme
  2. Discord - habeebweeb#6577
  3. :toc:
  4. :toclevels: 4
  5. :pluginname: MeidoPhotoStudio
  6. :photomode: Studio Mode
  7. :config: BepInEx\config{backslash}{pluginname}
  8. {pluginname} is an alternative to {photomode}.
  9. Source can be found https://git.coder.horse/habeebweeb/COM3D2.MeidoPhotoStudio[here]
  10. A <<manual#, full manual>> is also included which goes into more depth.
  11. == Installation
  12. === Requirements
  13. {pluginname} is a BepInEx plugin. Get the latest release https://github.com/BepInEx/BepInEx/releases[here].
  14. === Installation
  15. Move the contents of the `BepInEx` folder into `COM3D2\BepInEx`
  16. == File System
  17. {pluginname} reads and writes data from `{config}`.
  18. [horizontal]
  19. Translations:: Contains translation files.
  20. Environments:: Contains saved environments.
  21. Scenes:: Contains saved scenes.
  22. Presets:: Contains poses and hand and face presets
  23. +
  24. Sample presets are included.
  25. Database:: Contains databases for extra content.
  26. +
  27. Each database file has comments at the top to describe their use.
  28. `cache.dat`:: Cache file for menu files.
  29. `MeidoPhotoStudio.cfg`:: Configuration file.
  30. `mpstempscene`:: A save file that's made when pressing `Ctrl + S`
  31. Environments, scenes, and each preset folder can have folders within them to allow for grouping.
  32. == Hotkeys
  33. === Main
  34. [%header, cols="1a, 3"]
  35. |===
  36. | Key | Action
  37. | `F6`
  38. | Activate/deactivate {pluginname} (Only in daily and edit mode)
  39. | `Tab`
  40. | Toggle main window
  41. | `M`
  42. | Toggle message box
  43. | `H`
  44. | Undress all maids
  45. | `F8`
  46. | Hide/show <<manual#scene-manager, scene manager>>
  47. |===
  48. === Camera
  49. [%header, cols="2a, 3"]
  50. |===
  51. | Key | Action
  52. | `Q + R`
  53. | Reset camera
  54. | `Q + S`
  55. | Save camera
  56. | `Q + A`
  57. | Load saved camera
  58. | `Shift + Scroll`
  59. | Zoom camera faster
  60. | `Shift + Middle Drag`
  61. | Pan camera faster
  62. |===
  63. === Drag Handles
  64. ==== General
  65. [%header, cols="2a, 3"]
  66. |===
  67. | Key | Action
  68. | `A + Left Click`
  69. | Select object
  70. | `D + Left Click`
  71. | Delete object
  72. | `C + Drag`
  73. | Scale object
  74. | `C + Double Click`
  75. | Reset object scale
  76. |===
  77. ==== Movement
  78. [%header, cols="2a, 3"]
  79. |===
  80. | Key | Action
  81. | `Z + Drag`
  82. | Move object along XZ plane
  83. | `Z + Control + Drag`
  84. | Move object along the y axis
  85. |===
  86. ==== Rotation
  87. [%header, cols="2a, 3"]
  88. |===
  89. | Key | Action
  90. | `X + Drag`
  91. | Rotate object along XZ axis
  92. | `Z + Shift + Drag`
  93. | Rotate object along the *world* Y axis
  94. | `X + Shift + Drag`
  95. | Rotate object along its *local* Y axis
  96. | `X + Double Click`
  97. | Reset object rotation
  98. |===
  99. ==== Maid
  100. [%header, cols="2a, 3a"]
  101. |===
  102. | Key | Action
  103. | `Drag`
  104. |
  105. * Move arms and legs
  106. ** Moving from the hand/foot will move the arm/leg like a chain
  107. ** Moving from the elbow/knee will rotate the arm/leg using the shoulder/hip as the pivot point
  108. * Move shoulders
  109. | `Alt + Drag`
  110. |
  111. .All along XZ axis
  112. - Rotate torso
  113. - Rotate pelvis
  114. - Rotate head
  115. - Rotate hands/feet
  116. | `Alt + Shift + Drag`
  117. |
  118. .All along local y axis
  119. - Rotate torso
  120. - Rotate pelvis
  121. - Rotate head
  122. - Rotate hands/feet
  123. - Rotate arms/legs (when dragging on elbow/knee respectively)
  124. | `Control + Alt + Drag`
  125. |
  126. - Move both eyes (When dragging on face)
  127. - Move each breast
  128. | `Control + Alt + Shift + Drag`
  129. |
  130. --
  131. Move eyes in opposite directions
  132. ****
  133. Cross eyed, ahegao etc.
  134. ****
  135. --
  136. | `Control + Alt + Double Click`
  137. | Reset eyes and breasts position
  138. | `Control + Drag`
  139. | Rotate forearm/calf using elbow/knee as pivot point
  140. | `Space`
  141. | Rotate fingers/toes
  142. | `Shift + Space`
  143. | Rotate base of fingers/toes along local y axis
  144. | `A + Left Click`
  145. |
  146. - Make selected maid the active maid and switch to pose tab (When clicking on torso)
  147. - Make selected maid the active maid and switch to face tab (When clicking on face)
  148. |===