? Th. GRP Editor (trans) ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password

Th. GRP Editor (trans)

Submitted
Updated
Author
Th.
Translator
LohadL
Public Key
747EV3GJ
Min. Compat.
All
Version
v1.69
Size
93KB
Rating
16 votes
Description The default SmileTool sprite editor is serviceable but glitchy at times, and touch control is just not precise enough to my taste. Introducing "Th. GRP Editor" by Japanese creator Th. (pronounced Thu as in enthuse), featuring precision button controls! You can jump right ahead to draw your own sprites on the touch screen, or press X to go to the ADVANCED MENU and load the default sprite/bg sheet there. You may then edit the sprites directly or crop/copy/paste to another GRP page. The ADVANCED MENU allows you to load/save graphics, apply to font areas, change palette colors, export animation code to another slot, and much more. Play around the settings to fit your own needs! User friendly tools include the ordinary pen, bucket fill, shape, area select, eraser, eye dropper, and simple animation tool. Your palette area is on the top right of the touch screen, and you can switch between 15 palette sets. You can turn the grid on or off, and each tool has their own set of controls shown on the top right area of the top screen. Control is fairly intuitive, but detailed instructions can be found at the beginning of the codes. Hope this tool makes your sprite-production life easier than the default! Instructions (The creator envisions using your stylus to draw rough drafts and buttons to make pixel-by-pixel adjustments. Keep this in mind if you've just switched from the built-in SmileTool.) Basic controls: D-pad: Move pen or touch screen's cursor A: Use chosen tool B: Eraser (essentially transparent-colored pen) X: Advanced Menu Y: Eye dropper Hold L: controls for tools on the touch screen +D-pad up/down: Switch tools +D-pad left/right: Switch tool shapes +X: Redo +Y: Undo (up to 9 most recent actions) Each tool may have extra controls as shown in the top-right corner of the top screen Hold R: controls for colors on the touch screen +D-pad: change palette set/color or RGB values +X: Redo +Y: Undo (up to 9) Hold L&R: Controls for edit area on the top screen +D-pad: Move Edit Area's cursor +A/B: Switch to other GRP (toggle between pages 0, 1, 4, 5; GRP2 and 3 are reserved for this editor) +X/Y: Expand/Shrink Edit Area Circle pad: Move Edit Area's cursor (shortcut for pressing L+R+D-pad) Some of the above controls can be done via the touch screen, but not as exhaustive. More Notes:
  1. 1.
  2. Leave the program on for 30 seconds without any action and it will enter screensaver mode, good for Miiverse posting. You can turn it off or change the timing in @OPTION. 2.
  3. If you switch palette sets after SELECTING (SELCT tool) an area to be copied, the colors will change a la palette swap style. Specifically, if any color in the selected area is in the active palette set, it will be replaced with the same color number of the other sets you switch to. 3.
  4. My favorite feature is CROP: use the SELECT (SELCT) tool, hold A and D-pad to select an area, and hold L or R while releasing A to crop. Then maybe hold L&R and A to switch to a new page and paste. That's how I copy/crop/paste stuff from the default sprite sheet to my custom sheet. 4.
  5. I don't really use the basic animation feature myself (it only manipulates the UV aspect), but if someone wants to use it I can research the controls in more detail. 5.
  6. You can get the sprite/bg ID by multiplying the "left" number by 32 then add the "top" number. E.g. the letter N sprite's left number is 02 and top is 14, so its sprite ID is 2*32+14 or 78. 6.
  7. Ask questions! It took me 3 days to get used to this editor and I NEVER go back to the built-in sprite tool.
Notes V1.69 has been the stable version since Aug 2015, so this is likely to be the final version. Th. (pronounced Thu as in enthuse) is the creator and LohadL is the translator.
Categories
Keywords
  • sprite
  • background
  • GRP
  • editor
  • button
  • touch
  • precision
  • control
  • tool
55 Comment(s) PetitProfessor PetitProfessor Nice! Just made my life a lot easier. Warrior Warrior Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies Is your YouTube dead, or are you still trying to get it to work? HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements Can you translate the latest version of this program (https://miiverse.nintendo.net/posts/AYMHAAADAAB2V0gSttxwzA)? It has a lot more features, and I really want to use the latest version of the tool, but it's all in Japanese. LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself B-B-But who's gonna play my Splatoon 2? It's not gonna play itself ;w; HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements I mean if you get the chance. I'm not saying I want it now, I'm just saying if you're able to one day, if you could do it. 😂 LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself I'll reply to this (your) thread from now on so that raimondz won't get unwanted notifications all the time. Tsugaru is the old name for western Aomori which features the best sunset and winter scenery. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements Ok, thank you! And I already see that you've translated some text lol HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements What's going to happen when I'm finished with the translation? Would the key be posted on this page, or should I make a new one? Also, there should be a way to add two translators since technically you translated a lot of it and I'm just adding it to the latest version along with some new translations. LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself That's the least of my worries -- I'm more interested in seeing whether you can finish before Th. randomly releases another version (he has to since people make requests all the time). There are many ways to credit properly and we can talk about it after it's done. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements Could I have the button translations as well? I'm confused on some. After that, I'll be mostly done. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements Also, I added a version-exclusive theme called "Patriotic" to celebrate the newest version of Th.'s GRP Editor being translated. Here's a pic: LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself
After the button translations, I'll be mostly done.
WHAT?! I was expecting this to be a month-long project, even for myself. What about ALL of the dialogs? The revamped advance menu? The help section (line 7531-8038 for example)? Those were the 40% I was worrying about, as the buttons and the themes were the easier parts. Sorry if I sound too passionate, (and I love your patriot theme so much that I'm willing to let you take all the credit for this version,) but I don't want to see it released without all of the Japanese text (not counting the comments) translated. And I WILL help you until it's 100% done, so let's take it slow. (I'll post the controls a day or two later. The dancing help section itself might take a week.)
HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements I guess it might take a while. But I at least have most of the main parts done except for some button names. I guess I'll get to the Advanced Menu and its content later (also the help section is lit). HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements Do you have the button names? I'm still confused on them 😅. LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself Sorry, Splatoon 2 is just so much fun :P I'll try to get to it tonight. And what do you mean by "CMPLX" where it said たんい? "Complex"? I translated as "UNIT" because that's to adjust the amount of cursor movement. Move by 1 unit or 8 units or 16. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements Is that what it's supposed to be? I used Google Translate and it translated to "Complex". I'll fix that asap.
JoshingWithYa JoshingWithYa Drawing I like to draw! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Is there any way to save color palettes that we made? JoshingWithYa JoshingWithYa Drawing I like to draw! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Oh, wait. I feel stupid, lol. All I had to do was push the X Button to find my answer. Awesome program! chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Avatar Embargo I didn't change my avatar for 90 days Website Good Page Hidden Achievements i do not approve of the lack of 16th color. 12Me21 12Me21 Admin Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Helper Received for being very helpful around SmileBASIC Source Achievements Special Admin Hidden Easter Eggs It looks like there are 16 colors chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Avatar Embargo I didn't change my avatar for 90 days Website Good Page Hidden Achievements 16 colors, including transparent color? lame 12Me21 12Me21 Admin Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Helper Received for being very helpful around SmileBASIC Source Achievements Special Admin Hidden Easter Eggs you know, you can just... change one of the colors if you need another one chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Avatar Embargo I didn't change my avatar for 90 days Website Good Page Hidden Achievements but now i have to use the next palette to get the custom white color Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself WWWWWWWWOOOOOOOOOOOOAAAAAAAAHHHHH! Thanks, man! This is AMAZING miwa miwa Disguised Hidden Website First Week Joined in the very first week of SmileBASIC Source Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength "UX_CHRED?" randomouscrap randomouscrap Robot Hidden Easter Eggs RNG Hidden Easter Eggs Drawing I like to draw! Hobbies OY! This program is amazing. If you're still using the default editor... well stop it. I know I already said this program is amazing, but I'm using it again and AARGGHH SO GOOOOD!~ snail_ snail_ Helper Received for being very helpful around SmileBASIC Source Achievements Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! there's the thing about active PROJECT and sysing that makes this less convenient because save location randomouscrap randomouscrap Robot Hidden Easter Eggs RNG Hidden Easter Eggs Drawing I like to draw! Hobbies That's why you just copy it into the project you're working on. A small price to pay for this kind of functionality, I think. snail_ snail_ Helper Received for being very helpful around SmileBASIC Source Achievements Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! if Th. adds the ability to save to any project when launched as tool, this wouldn't even be an issue though. something I hope they do LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself I'm not sure what snail is saying, but is it something like editing line 93? snail_ snail_ Helper Received for being very helpful around SmileBASIC Source Achievements Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Programs running under tool can load and save from any folder by doing something like "PROJECT/FILE". Because of the way active project is mapped at tool launch, the default save location might not be somewhere you expect (it's the folder in which the tool resides, or the current project if the tool lives in SYS.) So basically, I'm not that interested in using GRP editors on the tool slot unless they allow me to save wherever I want, because having to copy files isn't my cup of tea. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements
Programs running under tool can load and save from any folder by doing something like "PROJECT/FILE".
I think that only works with the SYS folder, but I'm not sure.
12Me21 12Me21 Admin Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Helper Received for being very helpful around SmileBASIC Source Achievements Special Admin Hidden Easter Eggs No, any program can load from the SYS "folder", but if you run something as the smiletool, it has access to files in every folder (you still get the annoying save dialog, of course). HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements Oh. The more you know, I guess.
raimondz raimondz First Week Joined in the very first week of SmileBASIC Source Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself There is an update of this software that include the ability to resize images, preview before opening a file and more features. Here is the diary of the author on miiverse. https://miiverse.nintendo.net/users/thanks_0u0/diary LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself I've been chasing after the updates but they won't stop :( May be QUITE a while before I release another translation. Imasheep Imasheep RNG Hidden Easter Eggs OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Avatar Block I didn't change my avatar for 30 days. Website What does "the update" supposed to mean? LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself "Newer version". This is version 1.69, and Th. released version 1.83 a couple of months ago. I tried to translate 1.73 but then OH! 1.75's out. AH! 1.79's out. GAH! 1.81's out. I had to give up and wait otherwise I'd have to keep copy-and-pasting all the changes into the newer version which is quite a pain in the ass. That and Salmon Run is too much fun. HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements I'm currently translating the latest version. Let's hope Th. doesn't release yet another update! LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself Alright, let me know if you need any help. I had it down as "Alpaca theme song" since it's from Th.'s another game Alpaca [RQ5XE4D]. Also Th. kindly put down the code for condensed word spacing (for the top screen function info), so don't forget to comment out/remove comment as such: HTV04 HTV04 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength April Fool's 2017 Contest Participant I participated in the SmileBASIC Source April Fool's 2017 Contest! Programming Contest Forum Contributor Hidden Achievements
Also Th. kindly put down the code for condensed word spacing (for the top screen function info), so don't forget to comment out/remove comment as such:
I was wondering why I couldn't fit some text XD. Thanks for the code, I'll use it in the translation! Also, translating the theme names is really hard. For some names, I got lazy and made my own. Could you translate the names for me so I can put them in the translation? Thank you!
UltraPhoenix4 UltraPhoenix4 Banana For Scale Hidden Easter Eggs Bees Hidden Easter Eggs Avatar Taboo I didn't change my avatar for 180 days Website very eager to download, looks amazing 12Me21 12Me21 Admin Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Helper Received for being very helpful around SmileBASIC Source Achievements Special Admin Hidden Easter Eggs Where did you get the GRP in this image: LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself Th. gave it to me, also available at 4DXEAED3 (copyleft) Warrior Warrior Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies This looks AMAZING! Can't wait try! Komodo Komodo Pokemon Is Awesome! I love Pokemon! Express Yourself Drawing I like to draw! Hobbies Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength I'm still kinda confused what's wrong with the original I have not found anything wrong with it and I use it a lot. 12Me21 12Me21 Admin Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Helper Received for being very helpful around SmileBASIC Source Achievements Special Admin Hidden Easter Eggs -Copy is broken -colors don't update until you select another color -RGB editor is too sensitive -only one undo linkz linkz Great GRP editor. Super_Defaultio Super_Defaultio First Month Joined in the very first month of SmileBASIC Source Website Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself 1. Palletes are bad. No palletes. 12Me21 12Me21 Admin Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Helper Received for being very helpful around SmileBASIC Source Achievements Special Admin Hidden Easter Eggs ??? Also palletspalettes aren't bad. LohadL LohadL Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Pokemon Is Awesome! I love Pokemon! Express Yourself I'm confused. How else are you going to store your customize colors if not using palettes, Defaultio? Also it's irrelevant but http://grammarist.com/spelling/palate-palette-pallet/ glennxserge glennxserge Palettes are a must have for effectively using sprites. Super_Defaultio Super_Defaultio First Month Joined in the very first month of SmileBASIC Source Website Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself OOOOOH, you could save CUSTOM COLORS to it... no wonder it was doing something totally different for me. Thanks guys... 9.999999999999999999999999999999999999999999999999999999999999/10 best Sprite/Bg editor on SB evur. Aesprite is the best for PC. randomouscrap randomouscrap Robot Hidden Easter Eggs RNG Hidden Easter Eggs Drawing I like to draw! Hobbies Has anybody tried this? It's really good; it deserves attention. randomouscrap randomouscrap Robot Hidden Easter Eggs RNG Hidden Easter Eggs Drawing I like to draw! Hobbies Dang, this is exactly what I was looking for. Thank you Th. for making this, and thanks lohadl for translating!