Welcome Guest! To access all forums & features, please register an account or sign-in. → Why register?



Tips For Would-Be Authors - from fellow authors


42 replies to this topic - - - - -

#1 ChaNinja

    Visual Assassin

  • 334 posts
  • Joined: 05-December 01

Posted 13 May 2003 - 02:51

Over the last couple of years I've received many emails from wanna-be themers asking for general advice to help them get started...so I thought I'd start a thread dedicated to all those would-be themers out there where authors can share the knowledge they have gained through their own experiences in the field.

We're all here to use good themes and the more the merrier I say! Hopefully this will help newbie authors get a good start and an idea as to what being a dedicated themer entails. Soon we'll all be able to enjoy better themes.

I encourage all you experienced authors (basically any of the thread starters in the "Completed Visual Styles" section) to add something to this thread that you think would be helpful. I don't mean detailed tutorials or walkthroughs but just general tips, design philosophies, routines, best practices, etc, etc.

I'll get the ball rolling......



These are the main applications I use....

- StyleBuilder (www.tgtsoft.com): for making the Visual Styles

- Adobe Photoshop 7: for editing and creating the images

- Corel Xara X: for creating images, this program is great for creating vector graphics which look very good when you have to enlarge or shrink an image, can also export to many formats. (I used this for
creating the BlockOS icons)

- GIF Movie Gear for Icons: I use this as a utility for converting graphics from one format to another....extremely useful.

- ColorPad: This is a handy utility for getting color codes from pictures quickly.

- Axialis IconWorkshop 5.03: for making XP icon sets

- ResHacker or Restorator: for hacking windows DLL files and editing the shellstyle.dll for themes.

- Swish 2.0: for making animations e.g. Copy, Move Delete animations (with this app you can export to AVI)

- And more recently I have started using Cinema 4D XL 8 for making 3D graphics and CursorXP for compiling alpha-blended animated cursors.




I know that thats a lot of programs but you really don't need all of them. For Visual Styles, which is where I began, all I used was Photoshop and StyleBuilder. The rest are mostly for accessories.


Here are some tips from my own personal experiences (in no specific order)......

- Love your computer! Because you'll need to spend a lot of time on it.

- Do not be lazy because that is the #1 Theme Author killer in the world!

- Every author/artist needs inspiration, it could be anything...movies, games, family, cars, animals, weed, etc etc. Find out what really inspires you and be true to it. Let it motivate you.

- Play around with all the programs that you need to use EXTENSIVELY. Know exactly what you can do with them and what you can't.

- Think carefully about what you want your theme to look like, keeping in mind what the possibilities and limitations of StyleBuilder and msstyles are.

- Take a screenshot of desktop including start menu and import into Photoshop and start designing on top of that picture in layers. Design first, implement later.

- There are SO MANY resources and tutorials on the internet to help you but don't try and learn everything out there because it is way too much and it can discourage you. You must figure out exactly what you want to do then search for those specific answers. Theme related forums and
bulletin boards (like this one) are extremely helpful for this.

- Use the Search function in forums to locate answers to your problems. If you find nothing then make a post.

- Always encourage feedback! Ask strangers and friends constantly for feedback and suggestions.

- You must learn to tell what is good advice and what is bad advice. If you know for a fact the person has bad taste, kindly and politely disregard ;)

- Don't try and do what everyone asks, you can never satisfy everyone.

- Try and make your theme unique and original but do not overdo it. Functionality is the most important thing, if it just looks cool but is not very useable then your theme will only be a novelty thing and will soon be forgotten. People who like to USE your theme regularly will remember it forever.

- Use criticism to your advantage, never take negative things that people say to heart, even if it is very insulting. This is hard to do!

- There is something to gain from every piece of feedback (except maybe for those "nice" comments ;)

- Do not try to compete with other authors because then you start to subconciously copy them. Rather try and learn from other authors techniques and use those techniques to do your own thing, but don't ever just copy. That is being lazy.

- Use StyleBuilder to "import" other author's themes if it has something you like, and learn how they did that.

- You must always compete with yourself....always try to do something better than what you did the last time, otherwise no point in doing it.

- Don't rush anything, and don't make anything final unless you are 100% sure there is nothing more you can do to improve it. Many authors rush their work to make a "Final" release because other users pressure them, but don't listen to them, take your time and work at your own pace. None of my themes are final and I am always trying to improve them.

- Make regular backups after every significant change.

- Organize your files in a logical, easy-to-refer-to manner, I cannot stress the importance of this.

- Never give up, if you get stuck, find a solution or find a way to work around the problem. Persist! Persist! Persist!



Well thats all I can come up with now, but I'll be sure to add more tips in the future. Hope it was helpful and really hope to read many more tips from other authors.


Urm Moderators....any chance you could make this thread sticky?


Regards everyone and happy theming!!!

:ninja:


#2 OP ChaNinja

    Visual Assassin

  • 334 posts
  • Joined: 05-December 01

Posted 13 May 2003 - 18:51

*bump* looks like nobodys interested....oh well, can't blame a guy for trying! :laugh:

#3 CaKeY

    Thread Killer

  • 4,444 posts
  • Joined: 25-April 02
  • Location: Maine, USA, Earth

Posted 13 May 2003 - 19:30

Thank you very very much Mr. Ninja!

#4 m4ch1n3g0d

    Neowinian³

  • 343 posts
  • Joined: 17-November 02

Posted 14 May 2003 - 01:46

Hey, maybe they are all too busy now creating visual styles to comment. This was informative and inspiring for me, someone who has never attempted to create one. Thanks for your post.

#5 vetRadishTM

    Resident know-it-all

  • 25,097 posts
  • Joined: 28-November 01

Posted 14 May 2003 - 01:52

Excellent thread ChaNinja :yes: (Y) ....

For doing this - your thread is now a sticky :) ....

Thread Sticked

Radish.

#6 BakanekoX05

    OSBetas.com

  • 205 posts
  • Joined: 14-August 02

Posted 14 May 2003 - 02:23

hehe ill give it a try.. I already own most of those programs. Sounds like a match made in heaven? Then i see how long it takes lol. Oh well thanks for good advice

#7 arhra

    Neowinian Senior

  • 321 posts
  • Joined: 29-October 01

Posted 14 May 2003 - 04:02

One major thing you need to learn is: don't trust stylebuilder's preview. Apply early, apply often. It's the only way to be certain of how your theme is looking.

Experiment a lot. If you see something in stylebuilder, and wonder what it does, change it and apply. You might occasionally break something, but some of the best ideas have come about from people poking at the limits of the theme format, and seeing where it breaks (like text- and icon-less start buttons, and compact start menus, etc).

Building from the last one, if you want to try something, but stylebuilder won't let you, quit it and open up the xml files it uses in a text editor, they're pretty self-explanatory, and you can add pretty much any property to any element, and once you reload stylebuilder, it'll pick it up and you can edit it there. Sometimes the theme engine will choke on something you added, but you can often pull off something useful, or fix an annoying bug.

can't think of anything else offhand, but then it's 5am, and i'm off to bed...

#8 Schmoove

    I strike the empire back

  • 3,719 posts
  • Joined: 11-December 02
  • Location: The Netherlands

Posted 14 May 2003 - 09:28

One tip from my side:

Although ResourceHacker is a great application it has it's limitations. For example you can only import BMP files with it if you want to replace a BMP. Well this sounds obvious and it is.
Though I found out that TGTSoft ResBuilder has a very nice feature. Instead of always using BMP's you can use the PNG format with ResBuilder, it will convert it automaticly to the appropriate BMP format for inserting it in the file.
This is very handy when creating Shellstyles, as you often use bitmaps with transparency. A PNG with transparency is far more easy to edit then some BMP with masked colors.

So for making shellstyles ResBuilder is my tool.

#9 Jason the Eighty Eighth

    Neowinian Senior

  • 3,136 posts
  • Joined: 24-November 02
  • Location: Canberra, Australia

Posted 15 May 2003 - 11:56

thanks for the post. great work.

:yes:

#10 tiger2k

    Resident Elite

  • 1,189 posts
  • Joined: 14-November 01

Posted 15 May 2003 - 17:33

arhra, on May 13 2003, 23:02, said:

Building from the last one, if you want to try something, but stylebuilder won't let you, quit it and open up the xml files it uses in a text editor, they're pretty self-explanatory, and you can add pretty much any property to any element, and once you reload stylebuilder, it'll pick it up and you can edit it there. Sometimes the theme engine will choke on something you added, but you can often pull off something useful, or fix an annoying bug.
yeah, that comes in handy some times, especially went you want to use an image but that certain object doesn't usually use images,
i really think style builder really needs an update though

#11 whack

    Neowinian Dork

  • 568 posts
  • Joined: 20-November 01

Posted 15 May 2003 - 17:49

Schmoove

Quote

Although ResourceHacker is a great application it has it's limitations. For example you can only import BMP files with it if you want to replace a BMP.

What are you talking about I use Reshack to import aditional alphablended bmp's all the time. Works fine. Just create the image in like a png or psd format convert it and import. No problem.

#12 Tran

    Hmm?

  • 3,790 posts
  • Joined: 02-December 02
  • Location: Ottawa, Canada

Posted 15 May 2003 - 22:02

I think he means is that you can import a PNG into ResBuilder and it will automatically convert it into BMP. Whereas your technique, whack, while great, means you have to save the PNG as BMP then import.

#13 n-ctrl

    Neowinian

  • 68 posts
  • Joined: 10-January 03

Posted 15 May 2003 - 22:09

I think the best Resource Editor is Restorator, much easier than resource hacker; the only limitation is that only existing icon color depths are accepted. So if you want to replace an icon with only 8-bit colors by another one with both 32-bit colors and less, you still need Resource Hacker.


http://www.bome.com/Restorator/

#14 Schmoove

    I strike the empire back

  • 3,719 posts
  • Joined: 11-December 02
  • Location: The Netherlands

Posted 16 May 2003 - 10:36

Panorama, on May 15 2003, 23:02, said:

I think he means is that you can import a PNG into ResBuilder and it will automatically convert it into BMP. Whereas your technique, whack, while great, means you have to save the PNG as BMP then import.
Exactly it is much easier to work with PNG then with BMP if you work with transparency. Also if you work with BMP you still have to think of the fact that you should downsample it to 8bit, because 24bit or 32bit don't always work

Resbuilder just give you the option to use any PNG. It automaticly converts it back to the right BMP format. I found this very convenient when making my shellstyle for BlueCurve.

Oh and whack, for your information, there is no such thing as 'alphablended bitmaps'. The only format that supports alphablending is PNG (and the PSP and PS native formats ofcourse). BMP doesn't even support transparency (like GIF does for example). Infact the imported BMP doesn't even has transparency... only a color that the software using the BMP has to draw as a transparent pixel.

#15 .fahim

    Neowinian Senior

  • 2,485 posts
  • Joined: 15-April 02
  • OS: Windows 8 - OG
  • Phone: Google Nexus 4 16GB by LG

Posted 16 May 2003 - 11:14

Not true Schmoove... Photoshop can save 32 bit BMP images.... that is 24 bits of color and 8 bits of alpha. These can be imported into reshacker....

There is one problem though.. most programs (including reshacker and even the Windows Explorer) can't display them properly.....

I used to use ResHacker... because I found ResBuilder kept corrupting my msstyles and shellstyles.

But now I use ResBuilder because of the file cache.... Also the whole PNG thing is great cos I prefer fireworks to Photoshop anyway

Tip
Whenever you open a file with resbuilder it will extract the contents of this file into a file cache, on my computer it is at c:\program files\tgtsoft\resbuild\temp\. You can edit the files directly from there and they are updated on the fly (automagically) in resbuilder. I would recommend that you make sure that the directory tree is completely collapsed.

Peeeeeeeeeeeeeeeeeeeez