Jump to content
Sign in to follow this  
Alex Dyre

Visual ArmA 3 Class Name Library (WIP)

Is this going to be a waste of my time?  

46 members have voted

  1. 1. Is this going to be a waste of my time?



Recommended Posts

I have received some great feedback from community members about this project and the response has generally been great!

I'll be taking the project forward and continuing to work on it.

If anyone has any suggestions or changes they think should be made, feel free to put your idea forward, I'm just one guy making this and as I want this resource to be available to the community itself, your input is quite valuable!

Thanks to www.arma3.fr the website is now properly hosted on a server and is now available on either of the following links:

http://object.arma3.fr/

http://objects.arma3.fr/

Available in the library currently:

Vehicles:

All vehicles currently present.

Weapons:

To be started.

Objects:

After weapons.

Original Post:

Back in my ArmA 2 scripting days, I would constantly be looking for the classnames of vehicles, weapons, objects ect.
For this, I would always go to the "Arma 2 OBJECT LIBRARY" ([url]http://dayzsuperhive.co.uk/object-library.html[/url]).

I have begun work on such a website for ArmA 3
[url]http://unc.netii.net/object/home.html[/url]

The webpage is currently hosted on a free web-host so sorry for any slow loading times, and I have only completed one section (Armored Vehicles).
I am however open to feedback on this (good or bad) and would appreciate to hear if I should continue developing this (as to not waste my time).

Example Image: [url=http://i.imgur.com/Ol3qD9a.jpg]http://i.imgur.com/Ol3qD9a.jpg[/url] (109 kB) 

So what are you waiting for? Check it out!
[url]http://unc.netii.net/object/home.html[/url]

Edited by AlexDyre
Moving the project onward!

Share this post


Link to post
Share on other sites

Personally speaking I think this would be an excellent idea - Gets my vote!

Share this post


Link to post
Share on other sites

I'm pretty sure the DEVs already have this kind of stuff in their records, they should just share it or host this in the Wiki or somewhere else

Share this post


Link to post
Share on other sites
There's already a website doing the same thing, albeit in a more automated fashion, you can take a look: http://browser.six-projects.net/

I have seen this, but there is just something about the layout of the website that I greatly prefer over the Six Project Config Viewer.

Not to mention that the six-project page is out of date and is fairly hard to navigate, other than that, is is a great tool, I'm just looking at taking a more visual approach to it, in a way I have previously been attuned to.

Edit: Not so out of date anymore by the looks of things. Check it out!

Edited by AlexDyre

Share this post


Link to post
Share on other sites

This is a really good idea, and yes there is six browser, but six browser is more about being able to see the complete class structure etc.

This is nice for when you just want to find something and then put the classname into your script / mission file.

Share this post


Link to post
Share on other sites

Idk about a total waste of time. But, every classname or anything to do with any object can be had in the cfg viewer, which is more accessible than ever now. 1 click away. Also, placeable items / units show you the classname. Still though, if you like making web sites, then why not?

Share this post


Link to post
Share on other sites

This is good. Was thinking about doing this myself. Love designing/running websites.

Now you just need stats-data like armor thickness values, ranges, crew, etc. I find

all BIS documentation very lacking or just plain wrong. Thumbs up.

Share this post


Link to post
Share on other sites

This is a great idea! A visual config library.

I dont know what coding format you use, but if you could find a way to implement images that can be rotated by the user so we can actually see the objects from all angles.

Im ArmA 3 it is really simple, create a script to rotate any objects/vehicles and screen shot from different angles etc. Then have the image move to the next image or previous image depending on which way the user wants to turn the object around.

You would need at least 8 images. Front, Front Left, Left, Back Left, Back, Back Right, Right, Front Right.

If you think you can do this, we can help out to get images for you and name them appropriately.

But if not, it's still a great idea =)

I didnt realise the Bobcat has some sort of crane on the front of it... I wonder if it works....

Share this post


Link to post
Share on other sites

That does look like a cool idea, but it looks like it needs multiple images to be created for every single object I would want to do that too.

The website I linked currently has the "Armored" and "Air" vehicles up, and that was a bit of work just taking and re-sizing all the images to work.

Share this post


Link to post
Share on other sites

Well if you have Photoshop you can batch resize every image that you want.

You sort of create a Macro by doing your resizing on an image then save the Macro, then use the Batch Tool, choose your Macro and select all the images you want to resize and it will do it one by one.

At least that is what I remember from a couple of years ago.

Here you go, this is if you have the older version of Photoshop: http://graphicssoft.about.com/od/digitalphotography/l/blps_batch.htm - There is a link at the top of the article for the later versions of Photoshop.

I am sure it is possible to do in other graphics software. This method will save you a lot of time.

May I suggest this application: Greenshot - http://getgreenshot.org/ this is the best ever screenshot program I have ever used. If I take screenshots of ArmA 3, I tend to do it in Window Mode, press Print Screen, Greenshot will overlay then you press Spacebar, choose the ArmA 3 game window and it will take a screenshot. Then you can choose to save it to computer, upload to facebook, upload to dropbox etc.

That is if you dont have any Screenshot apps.

But please please forgive me if you already know this stuff, I really like what you are doing so far as it will improve the speed of creativity in using these objects in game.

Share this post


Link to post
Share on other sites

This is a great idea! be quite a task to complete for everything in the game but if you need any help with getting screenshots i would be willing to help.

Share this post


Link to post
Share on other sites
Well if you have Photoshop you can batch resize every image that you want.

You sort of create a Macro by doing your resizing on an image then save the Macro, then use the Batch Tool, choose your Macro and select all the images you want to resize and it will do it one by one.

At least that is what I remember from a couple of years ago.

Here you go, this is if you have the older version of Photoshop: http://graphicssoft.about.com/od/digitalphotography/l/blps_batch.htm - There is a link at the top of the article for the later versions of Photoshop.

I am sure it is possible to do in other graphics software. This method will save you a lot of time.

May I suggest this application: Greenshot - http://getgreenshot.org/ this is the best ever screenshot program I have ever used. If I take screenshots of ArmA 3, I tend to do it in Window Mode, press Print Screen, Greenshot will overlay then you press Spacebar, choose the ArmA 3 game window and it will take a screenshot. Then you can choose to save it to computer, upload to facebook, upload to dropbox etc.

That is if you dont have any Screenshot apps.

But please please forgive me if you already know this stuff, I really like what you are doing so far as it will improve the speed of creativity in using these objects in game.

It's definitely something to think about in the future, it would look cool.

For now though, I will aim to get the basic screenshots and classnames up first as intended, and then I could look at doing something like that.

Share this post


Link to post
Share on other sites

This should prove mostly useful for objects with undescriptive classnames like "crate_22", "wreck_33", "smallShed_4", etc...

A clear picture is worth a thousand words, so upvoted =)

Good luck with the screenshot sessions mate!

Unless you're helping yourself with scripts and FRAPS, you've got days of screenshooting to do :)

Share this post


Link to post
Share on other sites
This should prove mostly useful for objects with undescriptive classnames like "crate_22", "wreck_33", "smallShed_4", etc...

A clear picture is worth a thousand words, so upvoted =)

Good luck with the screenshot sessions mate!

Unless you're helping yourself with scripts and FRAPS, you've got days of screenshooting to do :)

Haha thanks!

I'll get there though! Already have screenshots taken and organised for all vehicles in the game.

Just a matter of getting the time and putting them online :)

Share this post


Link to post
Share on other sites

(Just tried to reply but it seems like the internets ate my post..)

Here, have a look at this .dll for FRAPS made by KillzoneKid:

http://killzonekid.com/arma-extension-ctrl_tab-dll/

I would say:

  1. make a function that iterates through every classname, which executes the following for each iteration:

  • spawns one object
  • prints on top of the screen in huge letters the classname (e.g. "UH-80 "Ghost Hawk" (Camo)" )
  • prints at the bottom of the screen the "ingame name" (e.g. "B_Heli_Transport_01_camo_F")
  • set a sleep interval (enough time for the object to spawn fully)

  1. Set that same sleep interval between screenshots in FRAPS for it to coincide with each object spawning;
  2. In your script, add the FRAPS screenshot keystroke to an event handler that starts the iteration process.
  3. press that keystroke to start "recording" and go read a book.

Share this post


Link to post
Share on other sites

Nice one.

The SIX Config Browser was recently updated, and will get a retrofit making it look better, be more fun and easy to use, and especially improve performance wise.

Perhaps we could hook up the pics on the config browser as well or come up with other ways to coop, could be nice?

Share this post


Link to post
Share on other sites
(Just tried to reply but it seems like the internets ate my post..)

Here, have a look at this .dll for FRAPS made by KillzoneKid:

http://killzonekid.com/arma-extension-ctrl_tab-dll/

I would say:

  1. make a function that iterates through every classname, which executes the following for each iteration:

  • spawns one object
  • prints on top of the screen in huge letters the classname (e.g. "UH-80 "Ghost Hawk" (Camo)" )
  • prints at the bottom of the screen the "ingame name" (e.g. "B_Heli_Transport_01_camo_F")
  • set a sleep interval (enough time for the object to spawn fully)

  1. Set that same sleep interval between screenshots in FRAPS for it to coincide with each object spawning;
  2. In your script, add the FRAPS screenshot keystroke to an event handler that starts the iteration process.
  3. press that keystroke to start "recording" and go read a book.

May I suggest a copy class to clipboard button.

http://www.steamdev.com/zclip/

Could be something to look into, thanks :)

---------- Post added at 10:20 ---------- Previous post was at 10:14 ----------

Nice one.

The SIX Config Browser was recently updated, and will get a retrofit making it look better, be more fun and easy to use, and especially improve performance wise.

Perhaps we could hook up the pics on the config browser as well or come up with other ways to coop, could be nice?

As I'm working on this project for not only myself to have access to the library but the community as a whole, I see no harm in sharing the images or cooperating for it could only benefit the community :)

Share this post


Link to post
Share on other sites

As it stands currently, I have recently added Trucks, Static and Water vehicles to the online library.

This completes the vehicle section.

If anyone spots any faults or changes that need to be made, please reply to this thread or PM me :)

Share this post


Link to post
Share on other sites
Nice one.

The SIX Config Browser was recently updated, and will get a retrofit making it look better, be more fun and easy to use, and especially improve performance wise.

Perhaps we could hook up the pics on the config browser as well or come up with other ways to coop, could be nice?

Cool. Because as it stood it was a train wreck ;)

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×