Forum

ASSIST, AMERICA'S ARMY COMMUNITY - RELIVE THE GLORY DAYS OF AMERICA'S ARMY 2.5

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Koden

Pages: 1 2 [3]
31
Games & Programming / Amanita Design's Osada - small flash "game"
« on: Friday, February 10, 2012, 17:06:36 PM »
I've found this small game-like flash thing, made by the guys behind Amanita Design (they made Machinarium, Samorost, etc), its fun and its for free. If you want to get a small but fun game for free head to Samorost too.

Arts and style are unic, made by hand. They also have a musician that made their games soundtracks, he also published a couple albums i think.

P.s. of course they're point and click interaction games.

http://amanita-design.net/osada/

http://amanita-design.net/samorost-1/

32
For anyone feeling like starting convert a map, i strongly suggest OldTown, it's a very interesting layout with both open spaces and beautiful interiors, almost no meshes missing (just 2 in the whole map), most of the work is just retexturing which anyway is much better and faster than importing and placing meshes.

This is open to everyone, so if you are totally new to this kind of approach, read Spanky's guide about the namespace converting.

http://aao25.com/maap/2-8-map-converting/

here you can find the map code - use Notepad++ to open and edit the file

SMU_GH_SFOldTown code  -> http://dl.dropbox.com/u/5875434/maps/OldTown.txt

Notepad++ Download -> http://notepad-plus-plus.org/download/v5.9.8.html


p.s. didn't found many visuals to show you the map, but theres a little video.

[youtube]http://www.youtube.com/watch?v=uyfnQ1ve69s[/youtube]




33
Edited for disclaimer - February 2015: this is an old guide not longer being updated, some of the tools used were updated by their authors, and therefore things might differ.

As of lately messing with America's army editors (yes i mean both) has given some good results, so i thought about posting a guide i made, for converting 2.8.5 game assets to 2.5.

----------------------------------------------------------------------------------------------------------------------------

Guide for converting game assets from America's Army 2.8.5 to America's Army 2.5

Please keep in mind that the assets you can import are sounds, static meshes and textures. While sounds and textures will be a more simple matter, static meshes will be exported from the original files to a .obj format.

.Obj is a really handy format, because you will find plenty of 3D modeling programs that will let you import the static mesh model with success (by that i mean achieveing fidelity across the process).
Thanks to the tool we'll be using, sounds and texture will be capable of being imported  with no further processing once extracted.

Software and tools in use:

America's Army 2.8.5 install;
America's Army 2.5 install;

AARE 3.3 - extracting tool (made by ELiZ);
https://dl.dropboxusercontent.com/u/62876385/AARE33.zip

Maya 2010, older version of Maya (not including 8.5) will quite surely be fine too.
3DStudio Max
XSI SoftImage Mod Tool(which happens to be available as free but i have to verify if it works correctly).

Unreal Actor X Plugin for one of the above http://udn.epicgames.com/Two/ActorX.html

America's Army 2.4.1 editor for mapping and importing game assets.


Starting: extracting the assets

After installing AARE284, open it and type or find your America's Army 2.8.5 folder, click on select, then click load and export all packages. The extracting process will take some time, at least a minute or two.




 

Converting the static meshes



Now you have 3 folders, with Wav for sounds and DDS for textures. Since those are fine already, let's concentrate on the static meshes. Open Maya (using a different tool you'll happen to have quite different settings for importing and exporting) and click import, deselecting group and "remove duplicate shading networks", and select default references in the below menu.





Click import and select the .obj file you want to import in Maya. Now, please note that since what you are importing is an extracted .obj version of a package containing several staticmeshes, you'll have all of these staticmeshes imported in one workspace. This represents a more than fair amount of models and might drive to freezes depending on your hardware capabilities.



At this point i suggest you to switch to a ortographic view to get a better viepoint (to do that, press spacebar once, and then with mouse over an ortographic view -front will suit- spacebar once again).
Zoom out (mouse scrolling) and move to your right to see the meshes, they will appear are as lined up to the X axys.



 If you imported a big package you will have probably not least than 60/70 meshes, so you'll have to manually move into the workspace and select the one you want to export, or going to the Outliner editor and look up for the name of the one you want. Do a visual check of the model, you might happen to have a tube protruding from your model or something wierd, so just select the unwanted additional tube/rod and delete it.





The key point is that if you don't export 1 object at a time, once exported as .ase you will have a unique staticmesh made of the 2 or more meshes you selected. Anyway, if you are willing to convert the whole amount contained in the package, just go to Edit -> Select All.
Obviously this shouldn't be done for packages that go over 10-15mb of size as it will probably take a lot of time (and it might even happen to crash the editor), since in a medium to big package there are more than 80 meshes. Basically, don't waste your time.

IMPORTANT NOTE! You need to place the static mesh you want to export at the very axys origin, otherwise once imported in AA editor it might even fall of of the working area. To do this, select it, go to modify -> center pivot. Then, click on the icon with the arrow close to window right end, and select Absolute Transform, and type 0 in each of the 3 nearby boxes, and press enter. Your object will be now placed at the axys origin.
Note: some staticmeshes gets rotated by 90 degrees on  when exported in the obj.So, if you see a mesh laying over your workspace grid, its likely rotated: rotate by 90 degrees on the X axys to fix the misrotation.




At this point you are ready to export the static meshes, so load the ActorX.mll plugin if you haven't done before. Then, type axmesh in Maya command line (white space with MEL written next to it), and once the window has opened select Selected Items only and Consolidate Output Geometry. Select the output path, and click Export Mesh. Good practises: name your files with the exact name you want them to have when they will became part of a static mesh package.



Final step

Launch America's Army Editor 2.4.1, and select the static mesh tab. Go to File, Import and import the file you exported out of Maya. Now remember that if you selected 2 or more meshes in Maya, and then exported, you will find them to actually be as one under one name. Now you can manually add textures to those meshes by right-click-> StaticMeshActor Properties -> display -> skin.



Last but not least, if you use original assets name to get the files you are looking for, remind that:

Quote from: AARE284Author
My process of reading the nametables from America’s Army packages is not perfect, the signs of that is that the objectnames is not 100 % accurate.


Tips (Spanky's): if you take a map and change the file extension from .aao to .usx (unreal staticmeshes packages format) you will be able to use that map as a package of the exact static meshes used in it. Working only for 2.5 maps of course (2.8 maps can't be read straight off 2.4.1 editor but will need a namespace converting aside of the pure assets converting).
Might help if you have issues converting a particular staticmesh, copypaste it to a new empty map, save and try it on.

34
Games & Programming / Bungie anniversary video
« on: Friday, January 27, 2012, 04:59:04 AM »
Bungie is celebrating their 20th anniversary and they posted a video on the homepage, its a little long but i think theres some cool/interesting stuff in there. They talk about their story since the very beginning and especially when they were acquired by Microsoft to develop Halo.

Some technical facts but also plenty of fun facts from the devs.

They called it "O Brave New World"

[youtube]http://www.youtube.com/watch?v=Pr0Q5CMcNt0[/youtube]


Quote from: http://www.bungie.net/Inside/content.aspx?link=HistoryOfBungie_p2
Logistical problems abounded however, not least of were the countless building code violations that made this new space a deathtrap "Yeah, we used to trip the breaker switches all the time. Everything would go out and we'd have to power things up one at a time just so the switch didn't trip again," says Jones.

Jones also recalls the time that AT&T arrived to fix the company's malfunctioning T1 line. "Nobody knew where it was actually located, so we just wandered around looking – we ended up finding this locked door to the basement. The AT&T guy was ready to give up, but we needed our internet connection pretty desperately. So I broke the door down."

It got worse. "I guess the building used to be some kind of weird religious school, and the basement was filled with these tiny desks, you know – the ones with the seat built-in and there was a near-empty swimming pool with about six inches of sludge at the bottom. The T1 line was actually hooked up in an abandoned boiler room covered in about forty years of corrosion." If it sounds like a level from Resident Evil, then you're successfully picturing the scene. But swimming pool of death aside, Bungie was a real company, with real employees and a real creepy basement. But amazingly, very early work on what was to become Halo actually started there.

35
mAAp Project / Interdiction converting
« on: Tuesday, January 24, 2012, 06:41:36 AM »
Quote
This post is mostly for Koden (who logged off while I was typing...) but I will sticky it in case anybody else wants to try to convert a 2.8 map to 2.5. Basically, the AA developers renamed texture/staticmesh/sound packages for 2.8. Why they did this... I have no idea, it serves absolutely no purpose and gave them more work. So, this is the main obstacle for converting maps.

[...] cut [...]

Thank you for posting the guide, i followed the same process you described...one thing i wonder, i might have messed with the line(s) that seems missing on Interdiction, as mistyping a piece of code i was replacing (163.354 lines of code). I'm going to look and correcting the mess.

36
General Chat / Understanding honor level through ACI hazard account link
« on: Friday, January 20, 2012, 09:53:12 AM »
I'm posting this since i'm trying to understand how ACI honor info works, as there happens to be more than 1 honor grade related icon (or i suppose they actually are honor icon) but it doesn't seems like they can be added in a linear way (like 1+1). Skrewy originally came up with ACI honor link info but that was about an account having one simple grade icon info.

Obviously if ACI honor level info could be taken as the main source it would be a clear time saving opportunity. 

I'm also aware that ACI private members are able to perform a deeper and complete account analysis. So i guess they might be a precious resource too (i know there's a private ACI member in many AA2 clans).

http://history.anticheatinc.com/aa2/index.php

37
mAAp Project / Map Location names - for reporting in -
« on: Saturday, January 14, 2012, 17:57:09 PM »
Well, one thing that came up to my mind lately, some mAAp maps don't have map location names so when you report in for your teammates to know your position, you just report nothing. I'm aware that not all of the mAAp maps are suitable for this kind of thing, like UT04 or Shipment/PBall (which does not need it) but some others might benefit (helps teamwork gameplay).

As far as i recall Breakout and SFTerminal Conflict (not sure about TC) don't have locations names and might benefit.

38
Bug Reports / BSOD when launching an Assist server
« on: Thursday, January 12, 2012, 04:50:49 AM »
I've happened to have a BSOD when launching an Assist server, right after clicking the "launch" button.

It happened only twice in a week or so, i didn't wrote off the error log code the first time but i did on the 2nd time. It never happened before

Looking on the event monitor i could only find a savedump error report with this code:

0x0000008e (0xc0000046, 0x804fc8f5, 0x8a1716b0, 0x00000000)

Right while i am opening this thread, i tried to restart the Assist25 server but it keeps starting, crashing and shutting down in a loop  ??? it restarted and crashed over 50 times i think...in the end it somehow started and stopped behaving like that, anyway.

Here's the whole memory dump anyway (it's truncated). It's corrupted too -.-''''' useless.

Code: [Select]
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\WINDOWS\MEMORY.DMP]
Kernel Complete Dump File: Full address space is available

************************************************************
WARNING: Dump file has been truncated.  Data may be missing.
************************************************************
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
**************************************************************************
THIS DUMP FILE IS PARTIALLY CORRUPT.
KdDebuggerDataBlock is not present or unreadable.
**************************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
Unable to read PsLoadedModuleList
**************************************************************************
THIS DUMP FILE IS PARTIALLY CORRUPT.
KdDebuggerDataBlock is not present or unreadable.
**************************************************************************
KdDebuggerData.KernBase < SystemRangeStart
Windows XP Kernel Version 2600 MP (4 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Machine Name:
Kernel base = 0x00000000 PsLoadedModuleList = 0x8055d720
Debug session time: Thu Jan 12 10:32:59.781 2012 (GMT+4)
System Uptime: 5 days 23:16:47.765
**************************************************************************
THIS DUMP FILE IS PARTIALLY CORRUPT.
KdDebuggerDataBlock is not present or unreadable.
**************************************************************************
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
Unable to read PsLoadedModuleList
**************************************************************************
THIS DUMP FILE IS PARTIALLY CORRUPT.
KdDebuggerDataBlock is not present or unreadable.
**************************************************************************
KdDebuggerData.KernBase < SystemRangeStart
Loading Kernel Symbols
Unable to read PsLoadedModuleList
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
CS descriptor lookup failed
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get program counter
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 8E, {c0000046, 804fc8f5, 8a1716b0, 0}

***** Debugger could not find nt in module list, module list might be corrupt, error 0x80070057.

GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
Unable to read selector for PCR for processor 0
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
Unable to get current machine context, HRESULT 0x80004002
GetContextState failed, 0x80004002
Unable to read selector for PCR for processor 0
GetContextState failed, 0x80004002
Unable to read selector for PCR for processor 1
GetContextState failed, 0x80004002
Unable to read selector for PCR for processor 2
GetContextState failed, 0x80004002
Unable to read selector for PCR for processor 3
GetContextState failed, 0x80004002
Unable to read selector for PCR for processor 0
Probably caused by : Unknown_Image ( ANALYSIS_INCONCLUSIVE )

Followup: MachineOwner
---------

GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002
GetContextState failed, 0x80004002

39
The Lounge / Banks crisis
« on: Monday, January 09, 2012, 11:45:20 AM »
I don't exactly about US and other countries in the world (aside of European ones) but here in Italy we're having some kind of bank crisis as they seem to literally "eat" every public aid and especially European central Bank ones - BUT, while their stocks value keeps decreseing they won't lend money. They seems to be professionals in doing that.


40
Honor Claims / SASF[NR]-Doc!_KoDen
« on: Thursday, January 05, 2012, 14:03:42 PM »
Well, logged in, seems not catching my honour, i was 68 back then. 

http://battletracker.com/playerstats/aao/808453/

AAO ID 808453

41
Media & Art / My flickr gallery - Koden -
« on: Thursday, January 05, 2012, 10:18:16 AM »
Well, i noticed there was a photography section ^^'

It has been quite a long time since i've last updated it with fresh crunchy ones.

The ones on film are taken with an Olympus Xa (basically a 35mm fitted into a quite small pack), Superia xtra 400 (really handy).

http://www.flickr.com/photos/mug87/

my fav ones:






42
General Chat / Whoops. Little issue here (mAAp download related)
« on: Thursday, January 05, 2012, 03:25:29 AM »
I think i screwed it up. :/

Happened after trying to download several times, because at the end of each download an error message appears: "download failed! Check your connection and try a different download server".







P.s. Last but not least


43
Games & Programming / Red Orchestra 2 - Heroes of Stalingrad
« on: Monday, December 26, 2011, 07:00:57 AM »
So, lately i was looking at closely at RO2 both because of personal interest and for AA2 issues (late ones), and then yesterday GetGames dropped the price -> therefore pushing me to buy it - Steam Syndrome i know.

Did someone bought buy the game/played the beta? I'm just giving a try on this game, as i like the more "realistic" approach (you know, less CallofDutish).

On one hand the game looks very interesting, with vehicle support, squad roles attribution, faithful weapons reproduction and such, while on the other hand if you take a look at the official forums there's a bug report section populated with a good amount of reports (yet the average forum chatting is very respectful - not something you see everywhere).



p.s. sorry if my english sounds a little wierd sometimes - I'm italian actually.

Pages: 1 2 [3]

Download Assist

×

Download Game Client

Important: Battletracker no longer exists. However, old Battletracker accounts may still work. You can create a new 25Assist account here

Download Server Manager