Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 1,115
» Latest member: {BL}Idol
» Forum threads: 1,959
» Forum posts: 18,045

Full Statistics

Online Users
There are currently 4 online users.
» 0 Member(s) | 4 Guest(s)

Latest Threads
Neals new scoot :-)
Forum: General Discussion
Last Post: Xulb
49 minutes ago
» Replies: 1
» Views: 13
Forum: Alien Arena - News
Last Post: DeathRay
8 hours ago
» Replies: 19
» Views: 1,159
Merry Christmas AA :)
Forum: General Discussion
Last Post: nealcoolio
10 hours ago
» Replies: 10
» Views: 1,693
Spare time fun :)
Forum: General Discussion
Last Post: nealcoolio
Today, 10:11 AM
» Replies: 15
» Views: 1,898
Global Stats
Forum: General Discussion
Last Post: nealcoolio
Yesterday, 11:10 AM
» Replies: 5
» Views: 162
09-12-2017, 10:59 PM Last...
Forum: Server Administration
Last Post: {BL}Idol
Yesterday, 03:38 AM
» Replies: 0
» Views: 42
Brit Beerskies
Forum: General Discussion
Last Post: xenos
02-18-2018, 08:52 AM
» Replies: 1
» Views: 146
In function `IQM_DrawFram...
Forum: Bug Reports
Last Post: stratokaztr
02-14-2018, 10:55 PM
» Replies: 7
» Views: 170
The Map You've Been Waiti...
Forum: Alien Arena - News
Last Post: xenos
02-08-2018, 06:59 PM
» Replies: 11
» Views: 785
Good laughs
Forum: Area 51
Last Post: [SiN]bAnfire
02-07-2018, 01:38 AM
» Replies: 2
» Views: 211

  RIP Nicky Hayden :-(
Posted by: nealcoolio - 05-22-2017, 09:16 PM - Forum: General Discussion - No Replies

2006 Moto GP Champion and all around good guy was killed in a bicycling accident training in Italy.
He will be missed.

Print this item

  Holiday time.
Posted by: xenos - 05-21-2017, 10:40 PM - Forum: General Discussion - Replies (8)

Hi all, I'm headed to Fiji on May 23rd and getting back on June 2nd, are there any volunteers to maintain the Makefiles whilst I'm away?

It is quite easy, Strat wrote some really good instructions in alienarena/docs/devref-en.html, of course John will have the final say.

Print this item

  A Map A Day Campaign.
Posted by: DeathRay - 04-27-2017, 12:39 PM - Forum: General Discussion - Replies (2)

Starting Monday, I will begin what is going to be called "A Map A Day". Each day, I will start a thread for each map in the official map list that will serve as a sounding board for the community to talk about what they like or don't like about the map. The goal is that the next day those suggestions will be taken under consideration as a spend a day on each map polishing up and finalizing all issues with it. There are some rules:

1. Known issues will be posted in the initial thread - please do not post about known issues in this list, unless it is a suggestion on how it should be resolved(in other words, don't re-report a known issue).

2. Keep suggestions to more specific items that cause problems. We won't be doing any major re-designs here - the time for that has long passed.

3. The thread will be locked at the end of the following day when the map updates are completed and reviewed.

4. Focus on game play, but if there are aesthetic bugs, please report them. The main objective is to make the maps as fluid and un-obtrusive as possible, while still retaining a degree of detail. Also, remember some detail also provides opportunities for trickjumping, ambushes, and strategic maneuvers.

As always, thank you for any input, suggestions, and bug reports. The goal is to make Alien Arena THE most polished, fun, and furious Arena FPS game in existence. As I've mentioned to the developers, it's also a very good idea to look at the games we will be currently competing with on Steam, such as of course, the game that is in position to lead a revival of the Genre - Quake Champions.

Print this item

  party in 5 hours + live stream
Posted by: Mamabear10 - 04-22-2017, 02:59 PM - Forum: General Discussion - Replies (11)

hey guys mamabear here and as some of yall know i have become part of the game recording community! i will be doing a live stream tonight at 6 pm central time which is 5 hours from this post and would love to have everyone join in for the largest game play and celebration for being accepted by greenlit for alien arena community! if you cant play feel free to be part of the live stream at this page here https://www.twitch.tv/themamabearcave this will be from the looks of it the very first video introduced to twitch! so lets break the mold get out there and be known!

Print this item

  In-game recorder for alien arena
Posted by: Benau - 04-13-2017, 03:21 PM - Forum: General Discussion - Replies (2)


It's been a long time since my play in alien arena, but I never forget about about the old times, so now I decide to come back with some interesting idea as in the topic.

Recently I have tried to implement a in-game recorder for supertuxkart, and it was a success. Than I tried a more ambitious plan which is to separate the code for it out of supertuxkart. The result is here:
This is a c++11 library with exposed API "extern C-ed" and bsd licensing, which allowing a very wide usage for everybody.

Currently it builds fine in my linux, for windows I think you will need at least msvc2013.
The prebuilt binaries are here (see windows folder), the dlls are built with static runtime
library, so I think it should work without msvc2015 runtime:
Just copy suitable dll / lib / include there.

Than I tried to hack alien arena next, first include openglrecorder.h in both files:
in r_main.c int R_Init( void *hinstance, void *hWnd ):

Quote: (around line 1708) R_GenerateShadowFBO();
Com_DPrintf("%s : %d\n", __FILE__, __LINE__ );

RecorderConfig cfg;
cfg.m_triple_buffering = 1;
cfg.m_record_audio = 1;
cfg.m_width = 1920;
cfg.m_height = 1080;
cfg.m_video_format = OGR_VF_VP8;
cfg.m_audio_format = OGR_AF_VORBIS;
cfg.m_audio_bitrate = 112000;
cfg.m_video_bitrate = 200000;
cfg.m_record_fps = 30;
cfg.m_record_jpg_quality = 90;
ogrRegPBOFunctions(qglGenBuffersARB, qglBindBufferARB, qglBufferDataARB,
qglDeleteBuffersARB, qglMapBufferARB, qglUnmapBufferARB);
You may adjust the settings above as name implies (see openglrecorder.h for details), use OGR_VF_MJPEG will allow abetter quality, though the video will be large.
The sounding record in linux is done by pulseaudio while windows is wasapi
Notice: In windows you may need a function to wrap againist qgl* function, as some of it may have a __stdcall supplied, this is true for glew in windows which supertuxkart uses.

You can check https://github.com/Benau/libopenglrecord...r/USAGE.md in my repo for details.

Then in cl_main.c:2679 near the end of "if ( render_trigger )" (I assume this is the last rendering command?) add this: (of course the static int is a quick hack!)
Quote:static int prepared = 0;
if (prepared == 0)
prepared = 1;

Finally in r_main.c R_Shutdown, add an ogrDestroy(); for clean up when exit.

Then alien arena will record its rendering context, which ogrCapture() will grab the current frame asynchronously if you enabled m_triple_buffering, until you exit the game. It's a c++11 library, so unique_ptr I used will auto-delete and join the recording threads. Finally a "record.mkv / .webm" will be formed in the current running directory.

In my testing audio / video sync is very good, also libopenglrecorder will auto duplicate / discard frame so as to fits your m_record_fps.

You can see how I did for supertuxkart with complete features / callbacks here:
Search for all the functions about "ogrXXX"

Interesting idea? Though I don't know how input / output handling is done in alienarena, so a user can press a button to start / stop record....

BTW a not-sure-if bug...
In glw_imp.c Sys_SetCpuCore Method, you seem to always SetProcessAffinityMask to 1 (sys_affinity->value is always 1), at least in my task manager crx.exe always uses only 1 core of all CPUs, is it intended? At least for vp8 live encoding I need to comment out those code to utilize all cores without affecting the gameplay.

Print this item

  Happy Birthday Bonfire!
Posted by: animal - 03-20-2017, 09:43 PM - Forum: General Discussion - Replies (7)

Have a nice one ya old fart! (b)

Print this item

  Happy Birthday Kyxynox!
Posted by: animal - 03-10-2017, 03:52 PM - Forum: General Discussion - Replies (1)

Happy bday! Have a nice one!

Print this item

  Web site certificate error.
Posted by: xenos - 03-10-2017, 05:06 AM - Forum: General Discussion - Replies (16)

Hi all, anyone else seeing this?

Attached Files Thumbnail(s)
Print this item

  Technology has a come a long way
Posted by: nealcoolio - 03-07-2017, 10:40 PM - Forum: General Discussion - No Replies

but the size of a mans package hasn't
isle of Mans POV footage

Print this item

  Happy B-Day {CBMP}BeryCZ
Posted by: [SiN]bAnfire - 03-03-2017, 01:11 AM - Forum: General Discussion - Replies (7)

Happy happy, mr Bery!

(damn, I'm still not sober from the last 2 b-day parties)

Print this item