Well-Actually War Trall Niemand Posted September 26, 2005 Share Posted September 26, 2005 This time what I have made is a program for seeing the effects of different graphic adjust values. I only have a mac version, and it is not particularly well made. (It's my first significant attempt at carbon programming, and I had a LOT of trouble with repainting and event handling) It allows you to select a cmg file (or the BoA built-in graphics files) and see all of the PICTS in it. You can than choose one, choose an icon from it, and see all 1024 possible versions of it. I mostly made it because I find it useful, but I thought that other people might want it, so tell me if you have any interest. Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Lilith Posted September 26, 2005 Share Posted September 26, 2005 Sounds groovy. Do you need someone to host it for you? Link to comment Share on other sites More sharing options...
Magnificent Ornk Ephesos Posted September 26, 2005 Share Posted September 26, 2005 I can vouch for the program's usefulness... it's also a great brainstorming tool: Just look at a given creature in all 1024 forms, and see if you don't come up with something. Link to comment Share on other sites More sharing options...
Well-Actually War Trall Niemand Posted September 26, 2005 Author Share Posted September 26, 2005 Thuryl: That couldn't hurt; I have no website of my own. I'll be more than happy to send you a copy. Ephesos: I'll send you a new copy if you want; I've made some minor upgrades, such as having it display the numbers of the sheets in the first screen. Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Lilith Posted September 26, 2005 Share Posted September 26, 2005 No problem. Just email it to me at rmcm1839 {at} bigpond <dot> net |dot| au and I'll put it up. Link to comment Share on other sites More sharing options...
Well-Actually War Trall Niemand Posted September 26, 2005 Author Share Posted September 26, 2005 Email sent. Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Lilith Posted September 26, 2005 Share Posted September 26, 2005 It's up. http://thuryl.desperance.net/Graphic%20Adjuster.sit I've also put a link to it on my BoX site, currently crediting you as Niemand. Do you want me to credit you by your real name instead? Link to comment Share on other sites More sharing options...
Rotghroth Rhapsody Overwhelming Posted September 26, 2005 Share Posted September 26, 2005 I can host it too, in the BoAC. Just send it with a small description and your author name to: boa.center (at) gmail (dot) com Link to comment Share on other sites More sharing options...
Well-Actually War Trall Niemand Posted September 26, 2005 Author Share Posted September 26, 2005 Your copy is sent, Overwhelming. Thuryl, I think that is just fine like you have it; thanks a lot. Link to comment Share on other sites More sharing options...
Magnificent Ornk Kelandon Posted September 26, 2005 Share Posted September 26, 2005 Wow. This will be pretty incredibly useful. Two things: do you want to release the source? Most BoA utilities are open-source, so it seems natural. Also, might it be possible to optimize the scrolling somehow? It scrolls pretty slowly for me. Anyway, looks like a great program. I will definitely use it often. Link to comment Share on other sites More sharing options...
Easygoing Eyebeast Thralni Posted September 26, 2005 Share Posted September 26, 2005 It sounds really useful, but maybe you could also try to make it for Mac OS 9 or PC? Link to comment Share on other sites More sharing options...
Well-Actually War Trall Niemand Posted September 26, 2005 Author Share Posted September 26, 2005 Yes, I was stupid and neglected to think of the source. I'll be happy to release it; after all I didn't write the most central part myself. I will need to write some better commenting though. As to porting it to OS 9: I can't because I have no compiler capable of doing it. As to porting to windows: That would basically require an entire new application that would share essentially none of my code I believe, since most of what I wrote handles PICT resources and UI elements. Edit: can you descibe what you mean about the scrolling, Kelandon? It should scroll by one row of graphics at a time, or you can drag the scroller to the poitn you want. Is it not doing that, or do you think that that is not very good? Link to comment Share on other sites More sharing options...
Well-Actually War Trall Archmagus Micael Posted September 26, 2005 Share Posted September 26, 2005 Oh well, the 3D editor helps a fair bit anyway. Plus, I've come up with more than 1024 variations in total. Are some of them repeats? - Archmagus Micael Link to comment Share on other sites More sharing options...
Magnificent Ornk Kelandon Posted September 26, 2005 Share Posted September 26, 2005 Quote: Originally written by Niemand:Edit: can you descibe what you mean about the scrolling, Kelandon? It should scroll by one row of graphics at a time, or you can drag the scroller to the poitn you want. Is it not doing that, or do you think that that is not very good? It scrolls slowly. Especially when the different icon adjustments are all on the screen at once. I don't know how to say it any other way — if I want to scroll down three rows, and click down three times, it takes a while to get there. Not too long, but long enough that I suspect that it could be done faster. It'd be nice to be able to resize the windows, too. And for a double-click on a graphic to choose the graphic. These are little details, though. The program will be useful regardless. Link to comment Share on other sites More sharing options...
Well-Actually War Trall Niemand Posted September 26, 2005 Author Share Posted September 26, 2005 Archmagus Michael: the maximum possible graphic adjust value is 512+256+128+64+32+16+8+4+2+1=1023. The minimum is 0. Therefore there are 1024 possible values. Even within these, though, many will look the same. Kelandon: I think that it is a bit slow because I took a big chunk of RAM and put the entire picture which is made of the 1024 graphics. It generates this ahead of time, and then when you scroll it only has to copy part of it to the screen. There really isn't any way as far as I know to make it faster than with this one large copy operation, because any alternative would involve multiple smaller copy operations, and would require many more clipping calculations. On my computer the scrolling is quite fast; what type of computer are you using? Also, the window isn't resizeable because that would require recalculation of that massive image. I can look into the double clicking, but I'm not sure if I know how to determine if an event is a single or double click. Also, since it's just been released, the old versions would then have to be replaced with a new version. EDIT: Ok, I have commented the code. Anyone who would like a copy can have it. Link to comment Share on other sites More sharing options...
Recommended Posts