Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411196 Posts in 69314 Topics- by 58380 Members - Latest Member: feakk

March 18, 2024, 08:46:00 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityJams & EventsCompetitionsOld CompetitionsAssemblee: Part 1Indie Asset Organizer - Preview, rate, tag your assets [Win/Mac]
Pages: [1]
Print
Author Topic: Indie Asset Organizer - Preview, rate, tag your assets [Win/Mac]  (Read 14673 times)
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« on: November 09, 2009, 12:19:38 PM »


Indie Asset Organizer
Beta

Utility to preview, rate, add notes, tags and ultimately copy graphics and audio assets to a folder.

It's not much but I guess it will be useful for a bunch of people. (Read below for features/ToDo)

Uncompress everything in the /assets/<AUTHOR>/ subfolder, and you can preview, tag, rate, etc. (Author folder should not have spaces)

You can tweak the audio preview backend: edit preview_backend.txt for more info.
Also, it's my first Mac public app Smiley


Features:
  • List and preview images and audio.
  • Rate, add notes and tags to filter afterwards
  • Simple: Loads every file from the /assets/<author>/ folders
  • Drag & drop from the list to any program.
  • Right-click the list to copy the full path.
  • Customizable preview/copying/dragging priorities.
  • Find by filtering tags, extensions or authors.

Screenshot:


« Last Edit: November 22, 2009, 01:57:22 PM by nitram_cero » Logged

Working on HeliBrawl
pgil
Guest
« Reply #1 on: November 09, 2009, 05:37:11 PM »

Ooh, this is a cool idea. I like how everything plays automatically.

I think a "locate in folder" option in the right-click menu would be cool. Even better, it would be cool if dragging an item in the organizer would act like dragging the file (so that dragging a sound to game maker, for example, would import it into your game, or dragging it to your project folder would copy it). Will the final version include all the assets?

Anyway, good work. I can definitely see myself using this, even outside of the assemblee compo.
Logged
Captain_404
Guest
« Reply #2 on: November 09, 2009, 06:38:48 PM »

With a little tweaking, I can see this easily replacing my wimpy little Flash thing. There's only so much I can do in Flash, and this has the ability to read any file type (I'm assuming).

Your tag system for this felt a little confusing though, like it was just some property that didn't have any real value. I feel this part should be fleshed out enough to where it could completely replace mine. The less of these types of programs floating around, the better Smiley



On a side note, I think we need some people to go through everything that been made so far, start tagging it, and adding it to some kind of library. I know that as a developer, I'm not going to want to flip through countless threads titled "So-and-so's Stuff", it gives me no idea as to what's actually in the thread itself. Whether it be this thing or my flash app, we need a team of people to start building up a library of pre-tagged/categorized assets for the next segment.

I know it will be a lot of hard, boring work, so let me be the first to volunteer myself to help with the task. However, I don't want to have to do this alone; we really need to organize the process somehow.
Logged
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #3 on: November 09, 2009, 06:56:35 PM »

Thanks for the replies, guys.

pgil: That drag thing is a great idea, but I should add a drag-priority-by-extension and render-priority-by-extension (in case of 3d models that I will not be able to render myself).

If anyone want's to add this app to a big asset package, it's ok with me Smiley, But I don't think I'll be doing that myself this time.

Captain_404
:
Tags seem useless now. But I will add filtering/quick filtering and they will later become useful. The first tag can be used for path-formating when copying files (not yet there).

On the pre-tagged thought... there is a "project.iaoprj" file generated that you can easily share between platforms (text file). I could add a "merge" function that appends all tags (and notes?) from several other ".iaoprj"s to the local one.
The imported rating will be discarded to avoid biasing.

I think this will ease the categorizing work as people could share this "IAO project" files, merge them, and finally correct and make the ultimate tag thingy.

~~~~~ REQUEST ~~~~~
I need to know all used formats (e.g. for 3D models), to include in the default priority list. (To first render the preview graphic but ultimately copy the real file)

Almost all graphic formats are supported: BMP, PNG, JPEG, GIF (1 frame), PCX, PNM, TIFF, TGA, IFF, XPM, ICO, CUR, ANI
Supported audio formats depend on the backend (i.e. Windows media player 9/10 by default on win, Quicktime by default on mac)
I successfully heard (Win/Mac): WAV, MP3

Regards!
« Last Edit: November 09, 2009, 10:04:42 PM by nitram_cero » Logged

Working on HeliBrawl
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #4 on: November 11, 2009, 08:47:02 AM »

Ok, pgil's drag files is working. Drag from the asset list to wherever you want to copy files (or use them).
You should configure the copy/preview extension order (if you want) at the Priorities menu.

Basic filtering (per tag/author) works.

The Mac version will be built on demand.

--- Beta 0.3 --------------------------
Basic filtering (only by tags/author for now)
You can drag files from the list to any program to copy them
You can set the extension priorities (which to use to preview or copy)

Download for Windows
Wiki




« Last Edit: November 11, 2009, 08:50:21 AM by nitram_cero » Logged

Working on HeliBrawl
pgil
Guest
« Reply #5 on: November 11, 2009, 02:11:58 PM »

Cool. Dragging into Game Maker, Photoshop, and folders works perfectly.

BTW, are those harmonica samples part of the compo?
Logged
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #6 on: November 11, 2009, 04:00:01 PM »

Great, thanks for trying that out.

About the samples: Indeed they are Smiley
I'm recording a bunch more in my Mac (that's less noisy) before I make a new topic.

Regards
Logged

Working on HeliBrawl
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #7 on: November 11, 2009, 04:27:48 PM »

http://www.2bam.com/downloads/IndieAssetOrganizer_WIN_beta045.zip

=== Beta 0.45 ===
*Now can also filter by file extension (don't include the period)
*Bugfix: asset names/authors were shifted

=== Beta 0.4 ===
*Tag filtering was working like crap. Solved.
*Asset list's first item wasn't updated when changed.
« Last Edit: November 11, 2009, 04:54:08 PM by nitram_cero » Logged

Working on HeliBrawl
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #8 on: November 16, 2009, 12:24:01 PM »

New: right-click to copy the full path to the clipboard.
I've updated both Mac and Win versions.

Beta 0.5 for Windows (1.8MB)

Beta 0.5 for Mac OS X (Universal, 3.7MB)
« Last Edit: November 16, 2009, 12:27:57 PM by nitram_cero » Logged

Working on HeliBrawl
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #9 on: December 02, 2009, 12:05:11 AM »

Ok, Filtering is too damn slow for ALL the wonderful assets everybody did.
Also I should add a progress bar as it takes like minute to load everything up.

Anyway you can rate-tag-add notes in the current version, the file format in which user data is saved will be kept. forever Who, Me?.

I'll fix this ASAP.

BUG FOUND: It loads everything for each author (that is, if there are a total of 2k assets, 2k loads per author  Facepalm )
« Last Edit: December 02, 2009, 02:57:09 AM by nitram_cero » Logged

Working on HeliBrawl
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #10 on: December 02, 2009, 03:01:04 AM »

EDIT: FIXED DOWNLOAD LINK

Ok, beta 0.6 for Windows is up!
Loading times has been enhanced a lot (1800 files in about 10 seconds)

Be sure to try it out:
Wiki page
Direct download link

Changelog:
 + Stretched image view (keeping aspect ratio, besides the original)
 + Progress dialog
 ^ Loading speedups
 * Redundant loading fixed
 - Removed file size (this was taking 2/3 of the loading time!)

Screenshot:
« Last Edit: December 02, 2009, 03:11:10 AM by nitram_cero » Logged

Working on HeliBrawl
HanClinto
Level 0
***


View Profile
« Reply #11 on: December 02, 2009, 06:46:18 AM »

Looks great!

Is a way to share tagging / rating information with other people?  There are a ton of efforts, and thinking about tagging the whole list by myself is daunting to say the least.

--clint
Logged
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #12 on: December 02, 2009, 07:28:12 AM »

Thanks!

Not yet, but it will.
At least tag merging, but for that paths should be normalized... A big package would be the best choice.
You can start tagging locally though.

I'm using the leech_tool to get all the files right, but it would be good for someone to correct the downloads a bit:
  • uncompressing zip files
  • deleting repeated files or dead links' ".htm"s
  • downloading failed files by hand (*)
  • etc.

That person could open a free dropbox account (2GB) and upload that pack. I think "Sos" did some stats on the files and they're around 800MB, so it would be ok.

(*) I suggest redirecting leech_tool output to a file: "c:\> leech_tool > leech_out.txt"
To get all the failed ones listed.

Regards
« Last Edit: December 02, 2009, 07:33:23 AM by nitram_cero » Logged

Working on HeliBrawl
Sar
Level 3
***


Likes Violins


View Profile WWW
« Reply #13 on: December 02, 2009, 07:32:50 AM »

At least tag merging, but for that paths should be normalized... A big package would be the best choice.
You can start tagging locally though.

Couldn't you - say - hash the contents of each file and then store tags against that hash rather than against the file name/path? If everyone has the same file contents (which they should, since they all download it from the same place) then everyone would generate the same hash for each file and be able to match tags from other users easily enough?
Logged

Currently working on: Chronicle of Mars
Previous Projects: [Käfer|Tristan and Iseult(TIGS)]
Martin 2BAM
Level 10
*****


@iam2bam


View Profile WWW
« Reply #14 on: December 02, 2009, 07:35:50 AM »

Good point Smiley

I still think that it would be a good idea to make a central big pack. That way...
1. Avoids everyone downloading manually the files with CAPTCHA or errors, unzipping files, etc.
2. I don't have to implement that you just said  :D


Logged

Working on HeliBrawl
HanClinto
Level 0
***


View Profile
« Reply #15 on: December 02, 2009, 07:40:41 AM »

I definitely like the idea of a standardized path organization as being the .torrent that we're all looking forward to.
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic