If that's so, that means I'll be getting exactly what I need in the next releasespinal_cord said:n00bey/leinad is now a full fledged member of 'team DSision' and has been helping with bug fixes and updates. We are currently trying to speed up the icon loading and have a couple of ideas, neither are brilliant
Yes, the above features will be in the next release. I think stylus control is the one people want the most.
Ballistic said:Also note that the listings aren't in alphabetical order at times :[
spinal_cord said:n00bey/leinad is now a full fledged member of 'team DSision' and has been helping with bug fixes and updates. We are currently trying to speed up the icon loading and have a couple of ideas, neither are brilliant
Yes, the above features will be in the next release. I think stylus control is the one people want the most.
HowardC said:spinal_cord said:n00bey/leinad is now a full fledged member of 'team DSision' and has been helping with bug fixes and updates. We are currently trying to speed up the icon loading and have a couple of ideas, neither are brilliant
Yes, the above features will be in the next release. I think stylus control is the one people want the most.
While I don't really know much about DS programming (yet), I used to make mame FEs back in the day running on a dx8 engine. So while I can't give you specific code, I did have the exact same problem so the techniques should still apply. I"m sure you guys have already though of this, but just in case:
1. You don't have to load all of the icons at once, you just need to load how ever many icons are on the screen at one time.
2. When the user scrolls, you don't have to reload all of the icons, rather you should swap out the textures, moving each one up/down the proper number of spaces and then loading any newly visible icons.
3. While the menu is idle, you can be buffering icons in the background and go back to normal operation whenever a key is pressed.
4. If the DS has a preferred image format that loads faster than a bmp then by all means USE IT. User created images and the images in the skins could be the main slow-down if there is a conversion process taking place. It'd make more sense to release a pc-end utility that converts the images ahead of time.
5. If extracting the embedded icons from ds files takes more time than loading the external images then perhaps you should save them to file once they are loaded. Again, either that or make a pc-end utility that extracts the icons from nds files and saves them to bmp.
6. Common images (folder icon, back icon ect...) shouldn't be loaded on the fly, they should be kept permenantly somewhere in memory so they can be swapped out quickly.
Also, while this doesn't really help your problem, I've found that people are a LOT more tolerant about a menu that scrolls a little slower than a menu that takes forever to load. So if you want my opinion if forced to choose between the two by all means load them on the fly. I've only got a handful of games in my folder atm (the ones I own) and the load time when going into my games folder is quite noticeable.
About the pallette issue I'm having... I'm using photoshop, which isn't exactly 8-bit friendly..... does the magenta have to be a certain color index in the pallette? If so then I'm gonna have to use another editor.
Like I said, this stuff is pretty obvious, but just in-case I thought of something you guys hadn't I thought I would post anyway.
Great, I'll be waiting for these updatesleinad said:[Im n00bey ]
@ spinal : I dont know how often you look at your PMs on PALib, so i write you a message here, lol~
Ive send you the edited versions source on PALib in a PM.
And the fix you mentioned in the IRC killed many other icons x/ Test it out, I commented out your 'fix' and added the old if() clause again.
And tell me, what you think about the new way of icon loading ^^ it laggs a bit on first scrolling trough the menu, but it doesnt take that long to open big folders anymore (on my folders I keep all homebrew games it always took ages until it shows something)
@The others: If spinal tested out my changes and get the sound-commands to work again you can expect those changes:
- Stylus-Pulling
- Delete shortcuts
- On DSi theme icons now completly scroll out of the screen
- Not possible to have multiple shortcuts to the same file anymore
- Homebrew without Info-Text dont get the text of another homebrew anymore
- DSision2 remembers the file you loaded the last time and scrolls to it on next boot of DSision
HowardC said:spinal_cord said:n00bey/leinad is now a full fledged member of 'team DSision' and has been helping with bug fixes and updates. We are currently trying to speed up the icon loading and have a couple of ideas, neither are brilliant
Yes, the above features will be in the next release. I think stylus control is the one people want the most.
While I don't really know much about DS programming (yet), I used to make mame FEs back in the day running on a dx8 engine. So while I can't give you specific code, I did have the exact same problem so the techniques should still apply. I"m sure you guys have already though of this, but just in case:
1. You don't have to load all of the icons at once, you just need to load how ever many icons are on the screen at one time.
2. When the user scrolls, you don't have to reload all of the icons, rather you should swap out the textures, moving each one up/down the proper number of spaces and then loading any newly visible icons.
3. While the menu is idle, you can be buffering icons in the background and go back to normal operation whenever a key is pressed.
4. If the DS has a preferred image format that loads faster than a bmp then by all means USE IT. User created images and the images in the skins could be the main slow-down if there is a conversion process taking place. It'd make more sense to release a pc-end utility that converts the images ahead of time.
5. If extracting the embedded icons from ds files takes more time than loading the external images then perhaps you should save them to file once they are loaded. Again, either that or make a pc-end utility that extracts the icons from nds files and saves them to bmp.
6. Common images (folder icon, back icon ect...) shouldn't be loaded on the fly, they should be kept permenantly somewhere in memory so they can be swapped out quickly.
Does this still use a million bitmaps?spinal_cord said:Here you go guys, This one might be a little buggy, so we would like some feedback please.
a couple of points to make, the stylus scrolling works, but the mini-menu is a little off, to bring up the menu, you have to tap the icons quickly. You can set the icon loading style in the settings screen, I have updated the three themes (dsi,layton and ipod). I can't remember the other updates/fixes, its late and i'm tired.
DSision2 latest
* haven't added the child-proofing yet, sorry.
jester13 said:The brightness bar seems to be broken though. It doesnt let me put the brightness up or down
Its set for phat as default, change it in dsision.ini (phat=0)
EDIT2: The shortcuts seem to be broken as well. Not sure if it's just mejester13 said:again but it doesnt work for me >__