EddyMataGallos

N++ palette colors and other things [Updated 30/Oct/2019]

Jun 24th, 2019
1,615
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.49 KB | None | 0 0
  1. ##########################
  2. ### N++ PALETTE COLORS ###
  3. ##########################
  4.  
  5. ### ------ INTRODUCTION ------
  6.  
  7. Originally, each theme has a palette folder, each palette has one tga image
  8. per object, and each image has a horizontal sequence of 64x64 tiles, one for
  9. each differently colored portion of the object. Actually, only the (32,31)
  10. pixel for each block is used to check the color, the rest doesn't matter.
  11. The colors have an alpha layer, but transparency is ignored anyway.
  12.  
  13. This file contains a list of tables. The first one is an index explaining
  14. what each file in the palette means and how many colors it contains.
  15. Then, each file is described in detail, with explanations for each
  16. individual color in it.
  17.  
  18. Note: The switches for the locked and trap doors are included in the same
  19. palette as their corresponding doors. Toggle mines are also with mines,
  20. and micro drones use the same palette as zap drones.
  21.  
  22. # Palette locations:
  23. * Linux: home/<user>/.steam/steam/steamapps/common/N++/NPP
  24. * Windows: SteamLibrary/steamapps/common/N++/NPP
  25. * mac: home/<user>/Library/ ... /steamapps/common/N++/NPP
  26.  
  27. # Resources:
  28. * Palette Creator app: https://edelkas.github.io/npc-web/
  29. * Custom palette spreadsheet: https://docs.google.com/spreadsheets/d/1I2f87Qhfs6rxzZq5dQRDbLKYyaGLqTdCkLqfNfrw1Mk
  30. * Video tutorial: https://www.youtube.com/watch?v=Ql8gf6PPcUY
  31. * Palette template (by donfuy): https://cdn.discordapp.com/attachments/592913929630384138/639203056952803329/palette_template.zip
  32.  
  33. ### ------ INDEX OF FILES ------
  34.  
  35. # Content | Colors | Palette Filename
  36. ---------------------------------------------------------
  37. Background | 6 | background.tga
  38. Editor | 10 | editor.tga
  39. Explosions | 4 | explosions.tga
  40. Drone zapping effects | 2 | fxDroneZap.tga
  41. Floorguard zapping effects | 2 | fxFloorguardZap.tga
  42. Ninja ground dust | 2 | fxNinja.tga
  43. Headbands | 17 | headbands.tga
  44. Menus, options, etc | 42 | menu.tga
  45. Time bar | 8 | timeBar.tga
  46. Time bar for race mode | 17 | timeBarRace.tga
  47.  
  48. # ID | Object Name | Colors | Palette Filename
  49. ---------------------------------------------------------
  50. 00 | Ninja (4) | 4 | ninja.tga
  51. 01 | Mine | 2 | entityMine.tga (see Toggle Mine)
  52. 02 | Gold | 3 | entityGold.tga
  53. 03 | Exit door | 8 | entityDoorExit.tga
  54. 04 | Exit switch | 5 | entityDoorExitSwitch.tga
  55. 05 | Regular door | 1 | entityDoorRegular.tga
  56. 06 | Locked door | 2 | entityDoorLocked.tga
  57. 07 | Locked switch | 6 | entityDoorLocked.tga
  58. 08 | Trap door | 2 | entityDoorTrap.tga
  59. 09 | Trap switch | 6 | entityDoorTrap.tga
  60. 0A | Launchpad | 2 | entityLaunchPad.tga
  61. 0B | One-Way | 2 | entityOneWayPlatform.tga
  62. 0C | Chaingun drone | 2 | entityDroneChaingun.tga
  63. 0D | Laser drone | 4 | entityDroneLaser.tga
  64. 0E | Zap drone | 2 | entityDroneZap.tga (See Micro Drone)
  65. 0F | Chaser drone | 2 | entityDroneChaser.tga
  66. 10 | Floor guard | 2 | entityFloorGuard.tga
  67. 11 | Bounce block | 2 | entityBounceBlock.tga
  68. 12 | Rocket turret | 4 | entityRocket.tga
  69. 13 | Gauss turret | 5 | entityTurret.tga
  70. 14 | Thwump | 3 | entityThwomp.tga
  71. 15 | Toggle mine | 2 | entityMine.tga (See Mine)
  72. 16 | Evil ninja | 2 | entityEvilNinja.tga
  73. 17 | Laser turret | 2 | entityDualLaser.tga
  74. 18 | Boost pad | 2 | entityBoostPad.tga
  75. 19 | Deathball | 3 | entityBat.tga
  76. 1A | Micro drone | 3 | entityDroneZap.tga (See Zap Drone)
  77. 1B | Whiteball | 2 | entityEyeBat.tga
  78. 1C | Shove Thwump | 3 | entityShoveThwomp.tga
  79.  
  80. ### ------ COLOR EXPLANATIONS ------
  81.  
  82. # background.tga (6 colors) - Tiles, background and outlines.
  83. 1 | Tile.
  84. 2 | Tile outline. Also, underline in pause menu.
  85. 3 | Background. Also, tile and entity selection background in editor.
  86. 4 | ?
  87. 5 | ?
  88. 6 | Entity vector outline (the option must be on for this to be visible).
  89.  
  90. # editor.tga (10 colors) - Stuff in the editor, duh.
  91. 1 | Full block grid lines.
  92. 2 | ?
  93. 3 | Fine grid lines.
  94. 4 | Rectangular tile selection and crosshair.
  95. 5 | Direction arrows for entity movement.
  96. 6 | Door - switch connections.
  97. 7 | Circular entity selection.
  98. 8 | Cut mode outline.
  99. 9 | Selected tile.
  100. 10 | ?
  101.  
  102. # explosions.tga (4 colors) - Explosion effects and blood
  103. 1 | Light particles, thin lines, first layer of explosion.
  104. 2 | Light dust, second layer of explosion.
  105. 3 | Heavy dust, third layer of explosion.
  106. 4 | Blood.
  107.  
  108. # headbands.tga (17 colors) - Headbands and more unknowns
  109. 1 | Headband, standard.
  110. 2 | ?
  111. 3 | Headband, x type. Also, the "ready" for player 1 in race mode.
  112. 4 | ?
  113. 5 | Headband, y type.
  114. 6 | ?
  115. 7 | Headband, z type.
  116. 8 | ?
  117. 9 | ?
  118. 10 | ?
  119. 11 | ?
  120. 12 | ?
  121. 13 | ?
  122. 14 | ?
  123. 15 | ?
  124. 16 | ?
  125. 17 | ?
  126.  
  127. # fxDroneZap.tga (2 colors) - Drone zapping effects
  128. 1 | Ray 1.
  129. 2 | Ray 2.
  130.  
  131. # fxFloorguardZap.tga (2 colors) - Floorguard zapping effects
  132. 1 | Ray 1.
  133. 2 | Ray 2.
  134.  
  135. # fxNinja.tga (2 colors) - Ninja ground dust
  136. 1 | Dust produced by jumping.
  137. 2 | Dust produced by falling.
  138.  
  139. # menu.tga (42 colors) - Many ingame colors for menus and stuff.
  140. 1 | General menu background.
  141. 2 | Leaderboard: Background. Editor: Side panel background (darkened later).
  142. 3 | Leaderboard: Other player's scores, your rank (see 14, 17). Also, race options text. Editor side panel: Unselected text.
  143. 4 | "Color / Music" and "Social" menu panels background.
  144. 5 | Main menu: Text, unselected (see 11). Help: Directional arrows. Also, uncompleted challenges (both requirements text and brackets) while playing the level (see 11, also see timeBarRace 1 and 2).
  145. 6 | Uncompleted episode background (see 8). Profile: Uncompleted episode. Editor: Level name when not being played.
  146. 7 | ?
  147. 8 | Completed episode background (see 6). Profile: Completed episode.
  148. 9 | Episode tabs background, unselected (see 13).
  149. 10 | Episode box outline (see 33).
  150. 11 | Main menu: Text, selected (see 5). Logo color. Cursor color. Also, completed challenges (brackets) when playng the level (see 5, also see timeBarRace 1 and 2).
  151. 12 | ?
  152. 13 | Episode tabs background, selected (see 9).
  153. 14 | Leaderboards: Other player's names, your score (see 3, 17). Profile: Header text in side panel (see 15, 16).
  154. 15 | Profile: Numbers and some text (see 14, 16). Options: Unselected text, scrollbar triangles, upper dividing line. Credits: Regular text. Story: Upper dividing line.
  155. 16 | Profile: Remaining text and percentages (see 14, 15). Story: Text. Options: Selected text, little bar in scrollbar. Credits: Header text.
  156. 17 | Leaderboards: Other player's ranks, your name (see 3, 14). Also, messages that appear in the leaderboard ("Server error", "Player 2 needed for score submission", race options header, etc). Profile: Death count bars. Editor: Header text in side panel, messages when publishing, naming, etc.
  157. 18 | "Color / Music" and "Social" menus header text (see 30). The other text is the same, but more transparent.
  158. 19 | Pause menu and editor panels unselected text (see 20).
  159. 20 | Pause menu and editor panels selected text (see 19).
  160. 21 | Pause menu and editor panels background.
  161. 22 | Pause menu and editor panels outline.
  162. 23 | Outline for selected episode / level / panel. Separator between level name and info. Level loading spiral. Scroll bar and its triangle in level view and in the editor level list. Also "Server error" when loading userlevels.
  163. 24 | Uncompleted episode text (see 31).
  164. 25 | Bottom info text (key controls, "paint tiles" in editor, etc.).
  165. 26 | Leaderboard tabs background, unselected (see 27).
  166. 27 | Leaderboard tabs background, selected (see 26).
  167. 28 | Leaderboard tabs text.
  168. 29 | Level name when playing.
  169. 30 | In "Color / Music" menu, the selected option; and in "Social" menu, the option name (see 18).
  170. 31 | Completed episode text (see 24).
  171. 32 | Tabs text (episodes and userlevels), unselected (see 34).
  172. 33 | Leaderboard entry selection box (see 10).
  173. 34 | Tabs text (episodes and userlevels), selected (see 32). Sub-tab text, selected (e.g. "By Date" in the userlevels) (see 38).
  174. 35 | Soundtrack name.
  175. 36 | Level information text (level name, author, success rate...). Also, upper big header text in every submenu. Game messages: "Press X to start replay", "Success!", "Oops!", "Press X to continue", "Press X to try again", "submitting...", etc.
  176. 37 | ?
  177. 38 | Sub-tab text, unselected (e.g. "By Date" in the userlevels) (see 34).
  178. 39 | Text after level / episode completion ("Your Global Rank", level times, etc.).
  179. 40 | ?
  180. 41 | Help menu header text.
  181. 42 | Help menu text.
  182.  
  183. # timeBar.tga (8 colors) - The time bar
  184. 1 | Background of the bar with the time left.
  185. 2 | Hardcore timebar portion that shows extra time on completion.
  186. 3 | Background of the rest of the bar.
  187. 4 | ?
  188. 5 | Numbers.
  189. 6 | ?
  190. 7 | Little triangle that separates both sections of the time bar.
  191. 8 | ?
  192.  
  193. # timeBarRace.tga (17 colors) - The time bar in race mode (for standard ninja).
  194. 1 | Text "Player 2/3/4 press X" in the menu. Uncompleted challenges (both requirements text and brackets) in level view (see menu 5 and 11).
  195. 2 | Text "Player 1" in the menu (the "ready" is controlled by #3 in headbands.tga). Completed challenges (brackets) in level view (see menu 5 and 11).
  196. 3 | Text "Player 2 ready" in the menu.
  197. 4 | Text "Player 3 ready" in the menu.
  198. 5 | Text "Player 4 ready" in the menu.
  199. 6 | Player 1 timebar outline.
  200. 7 | Player 1 timebar background.
  201. 8 | Player 1 timebar numbers.
  202. 9 | Player 2 timebar outline.
  203. 10 | Player 2 timebar background.
  204. 11 | Player 2 timebar numbers.
  205. 12 | Player 3 timebar outline.
  206. 13 | Player 3 timebar background.
  207. 14 | Player 3 timebar numbers.
  208. 15 | Player 4 timebar outline.
  209. 16 | Player 4 timebar background.
  210. 17 | Player 4 timebar numbers.
  211. Note: For x, y and z ninja type, the colors are cycled.
  212.  
  213. # All objects
  214. 00-0 | Ninja 1. Also, replay inputs.
  215. 00-1 | Ninja 2.
  216. 00-2 | Ninja 3.
  217. 00-3 | Ninja 4.
  218. 01-0 | Mine exterior.
  219. 01-1 | Mine interior.
  220. 02-0 | Gold interior.
  221. 02-1 | Gold exterior.
  222. 02-2 | Gold shine.
  223. 03-0 | Closed exit door interior.
  224. 03-1 | Closed exit door border.
  225. 03-2 | Opened exit door interior.
  226. 03-3 | Opened exit door details.
  227. 03-4 | Opened exit door interior after challenge.
  228. 03-5 | Opened exit door details after challenge.
  229. 03-6 | [!?] text in episode view.
  230. 03-7 | [!?] text in level view.
  231. 04-0 | Exit switch border (untoggled).
  232. 04-1 | Exit switch border (toggled).
  233. 04-2 | Exit switch center.
  234. 04-3 | Exit switch background (untoggled).
  235. 04-4 | Exit switch background (toggled).
  236. 05-0 | Regular door.
  237. 06-0 | Locked door bar.
  238. 06-1 | Locked door center.
  239. 07-0 | Locked door switch button (untoggled).
  240. 07-1 | Locked door switch button (toggled).
  241. 07-2 | Locked door switch border (untoggled).
  242. 07-3 | Locked door switch border (toggled).
  243. 07-4 | Locked door switch background (toggled).
  244. 07-5 | Locked door switch background (untoggled).
  245. 08-0 | Trap door bar.
  246. 08-1 | Trap door bulges.
  247. 09-0 | ?
  248. 09-1 | ?
  249. 09-2 | Trap door switch border (untoggled).
  250. 09-3 | Trap door switch border (toggled).
  251. 09-4 | Trap door switch background (untoggled).
  252. 09-5 | Trap door switch background (toggled).
  253. 0A-0 | Launchpad big pad.
  254. 0A-1 | Launchpad small pad.
  255. 0B-0 | Oneway platform long platform.
  256. 0B-1 | Oneway platform short platform.
  257. 0C-0 | Chaingun drone background.
  258. 0C-1 | Chaingun drone border, chaingun bullets.
  259. 0D-0 | Laser drone interior, firing. Also, laser 1.
  260. 0D-1 | Laser drone laser 2.
  261. 0D-2 | Laser drone border.
  262. 0D-3 | Laser drone aiming line.
  263. 0E-0 | Zap drone background.
  264. 0E-1 | Zap drone border.
  265. 0F-0 | Chaser drone background.
  266. 0F-1 | Chaser drone border.
  267. 10-0 | Floorguard main color.
  268. 10-1 | Floorguard eye.
  269. 11-0 | Bounceblock interior.
  270. 11-1 | Bounceblock border.
  271. 12-0 | Rocket turret center.
  272. 12-1 | Rocket turret border.
  273. 12-2 | Rocket color.
  274. 12-3 | Rocket fumes.
  275. 13-0 | Gauss turret interior.
  276. 13-1 | Gauss turret border.
  277. 13-2 | Gauss turret aiming cross.
  278. 13-3 | Gauss turret bullet.
  279. 13-4 | Gauss turret squiggly lines.
  280. 14-0 | Thwump border.
  281. 14-1 | Thwump interior.
  282. 14-2 | Thwump ray.
  283. 15-0 | Toggle mine.
  284. 15-1 | Toggle mine activating.
  285. 16-0 | Evil ninja spawn.
  286. 16-1 | Evil ninja.
  287. 17-0 | Laser turrets turret.
  288. 17-1 | Laser turrets laser.
  289. 18-0 | Boost pad (inactive).
  290. 18-1 | Boost pad (active).
  291. 19-0 | Deathball inner circle.
  292. 19-1 | Deathball middle circle.
  293. 19-2 | Deathball outter circle.
  294. 1A-0 | Microdrone interior.
  295. 1A-1 | Microdrone border.
  296. 1B-0 | Mini background.
  297. 1B-1 | Mini eye.
  298. 1C-0 | Shove thwump interior.
  299. 1C-1 | Shove thwump ray.
  300. 1C-2 | Shove thwump armor.
Advertisement
Add Comment
Please, Sign In to add comment