Views: 19,852,236 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
03-28-24 08:31 PM |
Guest: |
0 users reading Whitehole suggestions thread | 1 bot |
Main - Archived forums - SMG hacking tools development - Whitehole suggestions thread | Hide post layouts | New reply |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 17/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
Dirbaio |
| ||
Retired staff Level: 30 Posts: 2/184 EXP: 163332 Next: 2537 Since: 07-07-12 From: Spain Last post: 3719 days ago Last view: 2116 days ago |
So, these are some suggestions about general usability that I suggested for SM64DSe and I think they apply to Whitehole too:
- Make the camera controllable with keyboard. Something like WASD to move horizontally and E/C or R/F to move vertically. These should move horizontally/vertically in relation to the level, not the actual camera orientation. - When you select an object, 3 arrows appear around it, one along each axis. The user can then drag on one arrow to move the object just on that axis. Also, the user should be able to still drag the object itself, but then it should move only horizontally in relation to the level: X/Z axis. This is pretty much the same as 3DSMax and other 3D editors do, and it makes moving objects really easier. - All objects should have a shadow! Even if they're pink boxes, or objects that are actually not objects in-game. Shadows make it easier to tell where the object is, for example, whether it's right on the ground or floating in the air. Also, will you be implementing an OBJ importer, or something? ____________________ Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 20/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
All suggestions noted. Also, the OBJ importer will be for later, as there are still unknowns in SMG's model format.
Also, noting a suggestion from KP9000: make the renderer render objects as wireframe/lowres when moving the camera ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Dirbaio |
| ||
Retired staff Level: 30 Posts: 3/184 EXP: 163332 Next: 2537 Since: 07-07-12 From: Spain Last post: 3719 days ago Last view: 2116 days ago |
Well, that should be optional, it could be annoying. But on the other hand it could be useful for people with bad FPS.
I think there should be an option for this. Use wireframe: Always, When moving camera, Never. ____________________ Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 21/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
Posted by Dirbaio Always would be too awful probably This option will be in the same vein as 'disable shaders'. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Dirbaio |
| ||
Retired staff Level: 30 Posts: 4/184 EXP: 163332 Next: 2537 Since: 07-07-12 From: Spain Last post: 3719 days ago Last view: 2116 days ago |
Yea, it'd be too awful, but it can be useful because it allows to "see through" the walls. Dunno, I can think of situations where that could make editing easier. ____________________ Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 22/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 2/4661 EXP: 20823619 Next: 407647 Since: 07-07-12 Last post: 1321 days ago Last view: 334 days ago |
Please add an undo button xD I used Anarchy, and I pressed "Clear" by accident all the time. ____________________ a |
MK7tester |
| ||
Magikoopa I'm back Level: 104 Posts: 5/3145 EXP: 11541436 Next: 320690 Since: 07-07-12 From: Dolphic Island Last post: 2570 days ago Last view: 2568 days ago |
And make sure Areas are easy to make because I want to make Water levels easily. Anarchy is a pain with Areas >.< |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 49/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
Posted by Silver This, without even saying what you consider 'easy', can't really be considered a valid suggestion... but I'll do my best to make the interface user-friendly. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
NWPlayer123 |
| ||
Member Imma Snuggle You Level: 110 Posts: 3/3604 EXP: 14158461 Next: 250425 Since: 07-07-12 From: Colorado Last post: 3074 days ago Last view: 1231 days ago |
You mean like the epic design I made? ____________________ "I hate playing musical chats" ~ Quote of the month |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 13/4661 EXP: 20823619 Next: 407647 Since: 07-07-12 Last post: 1321 days ago Last view: 334 days ago |
Yeah, I think they meant that. ____________________ a |
MK7tester |
| ||
Magikoopa I'm back Level: 104 Posts: 6/3145 EXP: 11541436 Next: 320690 Since: 07-07-12 From: Dolphic Island Last post: 2570 days ago Last view: 2568 days ago |
That's kind of what i'm saying, make it easy to execute. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 50/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 222/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
Noting suggestions to remember them...
* lowres/wireframe/whatever rendering when moving camera around, optional * detect when a model has a lowres version and use that past a certain distance? might cause a higher RAM usage though... * drag objects across certain planes/axes only ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Dirbaio |
| ||
Retired staff Level: 30 Posts: 82/184 EXP: 163332 Next: 2537 Since: 07-07-12 From: Spain Last post: 3719 days ago Last view: 2116 days ago |
Posting the suggestions here so they don't get lost
Forgive the copypaste, Arisotura, but * Dirbaio is lazy 02:22 < dirbaio> the fast drag feature really does make a difference, nice 02:22 < dirbaio> just one thing, you should make it not repaint on mousedown 02:22 < dirbaio> so that everything doesn't flash just by clicking 02:23 < dirbaio> also you might want to add an antialiasing option 02:24 < dirbaio> it'd make stuff look better 02:27 < dirbaio> also, this is an important thing 02:27 < dirbaio> you shouldn't use shaders when rendering in wireframe mode 02:27 < dirbaio> lol 02:28 < Mega-Mario_> good point 02:28 < Mega-Mario_> I should make shader stuff more controllable 02:28 < dirbaio> also something useful would be 02:29 < dirbaio> a mode where it displays stuff with shaders 02:29 < dirbaio> and when moving, it does no shaders (but no wireframe) 02:29 < dirbaio> basically what you need is a "No shaders when dragging" checkbox ____________________ Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard |
MK7tester |
| ||
Magikoopa I'm back Level: 104 Posts: 126/3145 EXP: 11541436 Next: 320690 Since: 07-07-12 From: Dolphic Island Last post: 2570 days ago Last view: 2568 days ago |
A different way to zoom without having a mouse would be good for laptop users. |
Zementblock |
| ||
Normal user Level: 6 Posts: 2/5 EXP: 726 Next: 181 Since: 09-09-12 Last post: 3081 days ago Last view: 2879 days ago |
Hello,
I'd like to add some suggestions. When I dig deeper into the program, maybe I can come up with some more ideas. - Hotkey to cycle through built-in levels (like Lunar Magic does). Maybe PgUp/Dn. - Hotkey to cycle through Scenarios (Alt+PgUp/Dn). If last Scenario reached, go to first Scenario of next level. - Hotkey to cycle through Zones (Shift+PgUp/Dn). If last Zone reached, go to first Zone of next Scenario. - Instead of focusing on the 0 coordinate, maybe focus on Entrance ID 0 upon selecting Zone/Scenario. - Right now, rotating with the right mouse rotates around a coordinate that is quite some pixels away from the screen centre. I would prefer the behaviour, where the rotation coordinate is exactly at the screen centre. - If an object is selected, rotate around it instead. Ganja |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 258/9016 EXP: 56051876 Next: 435768 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
Posted by Dirbaio I could probably make the shader option apply in realtime. However, there's no easy way to dynamically control whether shaders will be used or not. glUseProgram() calls are compiled into the display lists, as well as other differences between shader and shaderless rendering. Changing whether shaders are used or not basically requires rerendering all the models in the model cache. The time required for this operation would be similar to the loading time for a medium galaxy, and perhaps even worse if more galaxies are loaded. Posted by Silver Noted. There will be key shortcuts and all. Though, I still maintain that editing SMG without a mouse would be a pain. Kinda like, uh... try to play Minecraft with a touchpad. Posted by Zementblock 1. That wouldn't work. See the time Whitehole takes to load a medium galaxy. Every time you'd switch to another galaxy, you'd have to wait this amount of time. And then comes the question of inadvertent keypresses. What should Whitehole do, keep your unsaved changes and eat a ton of RAM, or discard them? 2. and 3. These ones would be more doable, but the problem of inadvertent keypresses remains. 4. That may get done when Whitehole will load entrances. Noted. 5. Problem with this one is that everyone would prefer a different behavior, so I end up having no idea how to code it. I'll probably make it configurable or something... 6. This one sounds clever. Noted. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Stygmax |
| ||
SMG2.5 Cartographer Level: 88 Posts: 1085/2178 EXP: 6535487 Next: 115177 Since: 12-02-12 Last post: 369 days ago Last view: 369 days ago |
Maybe the ability to close the galaxy selection window while having the 3D editor open, and have the selection window automatically open when the editing window is closed. This minor thing just makes for less desktop clutter. Status: It was really, really fun, guys - thanks for the ride!
|
Main - Archived forums - SMG hacking tools development - Whitehole suggestions thread | Hide post layouts | New reply |
Page rendered in 0.130 seconds. (2048KB of memory used) MySQL - queries: 30, rows: 240/240, time: 0.013 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |