Jump to content

Photo
- - - - -

JayArma2Lib


  • Please log in to reply
623 replies to this topic
Thread Starter
jaynus
jaynus

    Gunnery Sergeant

  • Members
  • 552 posts

  • Joined: 22-April 2010

Posted 04 May 2010 - 06:04 #1

VERSION: 1.4.35
CURRENT OA BETA SUPPORT: 1.60 RC2
Current ArmA2 VERSION SUPPORT: 1.09 FINAL

UPDATED: 12.10.2011

PLEASE NOTE:
this is initial release for preview and peer review. The first final release, later will include: SQLite support, C/C++ extension support, and a full Addon for API access to allow for ease of Yoma/whatever updates.

Besides the above mentioned, however, all features mentioned in the README work as documented. Initial install is also documented. It is the simple copying of 2 DLL's into your ArmA2 directory.

SECOND NOTE:
The final release version will consist of 1(ONE) DLL in the ArmA2 Root that will *not* change, and 1(ONE) DLL in an addon folder, @JayArma2Lib. So please do not rely on this release structure for anything critical/special/whatever.

Link: http://dev-heaven.ne...yarma2lib/files

IF you run into a wierd error starting ArmA2 consisting of library errors, try:
http://www.microsoft...&displaylang=en


README:
Spoiler


-------------------------------------------------------
LINKS
-------------------------------------------------------
Dev-Heaven: http://dev-heaven.ne...cts/jayarma2lib
BIS Forums: http://forums.bistud...ead.php?t=98647


-------------------------------------------------------
CREDITS
-------------------------------------------------------
- A2TS3 Team for helping with functionality requests
- Nou for addon help and getting me in touch with A2TS3
- Task Force Proteus @ TacticalGamer.com for being my
guinea pigs.
- TacticalGamer.Com Admin team for supporting me and
helping me with so much server side testing.



-------------------------------------------------------
CONTACT
-------------------------------------------------------
E-Mail: jaynus@gmail.com
BIS Forums: jaynus
TacticalGamer.Com Forums: jaynus
Dev-Heaven Jabber: jaynus@gmail.com


-------------------------------------------------------
KNOWN BUGS
-------------------------------------------------------

Edited by jaynus, 11 December 2011 - 00:45.


noubernou
noubernou

    Warrant Officer

  • Members
  • 2467 posts

  • Joined: 06-July 2009

Posted 04 May 2010 - 06:17 #2

Sweet!

The_Captain
The_Captain

    Gunnery Sergeant

  • Members
  • 427 posts

  • Joined: 07-June 2002

Posted 04 May 2010 - 07:40 #3

This will be very useful. Thanks!
AI Grenadier Aiming Fix
Close Assault: Company level team vs. team game mode for 32 players.

foxhound
foxhound

    Brigadier General

  • Members
  • 13491 posts

  • Joined: 06-June 2005

Posted 04 May 2010 - 22:21 #4

Release frontpaged on the Armaholic homepage to spread the word. Not mirrored since its only a preview version as written above ;)


Posted Image
JayArma2Lib - Jaynus' ArmA2 Extended Library v0.9.5 beta 1


Visit Armaholic.com | Visit Carriercommandaholic.com

Developer/publisher policy of modding:
Stolen some work from others? Ported some content from another game? Feel like uploading something which is not yours or breaches someones IP or copyright? Head over to the Stolen Work Support and knock yourself out.
They happily support your activeties and will even proudly share all this questionable content through their social channels making you a famous boy......

Thread Starter
jaynus
jaynus

    Gunnery Sergeant

  • Members
  • 552 posts

  • Joined: 22-April 2010

Posted 05 May 2010 - 01:40 #5

Release frontpaged on the Armaholic homepage to spread the word. Not mirrored since its only a preview version as written above ;)


Posted Image
JayArma2Lib - Jaynus' ArmA2 Extended Library v0.9.5 beta 1


Thanks Foxhound! I'll get the final out by Friday, and then we can setup mirroring :)

armatech
armatech

    Gunnery Sergeant

  • Members
  • 567 posts

  • Joined: 11-January 2007

Posted 05 May 2010 - 05:56 #6

Any chance your could add mysql support.
Also is there any chance of the source code for this as i would love to learn how to do dll injections

noubernou
noubernou

    Warrant Officer

  • Members
  • 2467 posts

  • Joined: 06-July 2009

Posted 05 May 2010 - 05:58 #7

MySQL? Why? There is going to be a planned extensions support so adding your own wrapper DLL to MySQL wouldn't be hard, but that seems over kill. SQLite support is coming though.

Also I can almost 100% guarantee you will never, ever, see the source code to this.

le_culto
le_culto

    Sergeant

  • Members
  • 132 posts

  • Joined: 17-February 2007

Posted 05 May 2010 - 10:24 #8

One of the best release ever made for arma 2 ! :yay:
And it works with BattleEye ! :clap:
Thanks !
Posted Image
Posted Image

old_painless
old_painless

    First Sergeant

  • Members
  • 1102 posts

  • Joined: 03-September 2009
  • LocationCopenhagen, Denmark

Posted 05 May 2010 - 12:25 #9

Any chance your could add mysql support.
Also is there any chance of the source code for this as i would love to learn how to do dll injections


Hi, here's something to get you started, links to lots of code as well: http://en.wikipedia....i/DLL_injection

-OP

imutep
imutep

    Master Gunnery Sergeant

  • Members
  • 1369 posts

  • Joined: 07-February 2006

Posted 05 May 2010 - 13:40 #10

Thx for the release! :thumbsup:

ArmedAssault.info Mirror and News:

Posted Image

We have also added this release to your personal author profile
If a release or contact information is missing, feel free to drop a PM, it will then be added.

And here is the BBCode if you want to add our Mirror to your release post :
[SPOILER]
[URL=http://www.armedassault.info/index.php?cat=utilities&game=1&id=93][IMG]http://www.armedassault.info/mirrorgen2/98925.gif[/IMG][/URL]

If you prefer a text only BBCode please copy and paste the code below :
[b]ArmedAssault.info Mirror :[/b]
[URL=http://www.armedassault.info/index.php?cat=addons&game=1&id=93]DOWNLOAD - JayArma2Lib (v.0.9.5 - BETA 1) - [95.5 KB] from ArmedAssault.info[/URL][/SPOILER]

Posted Image
Assault Mission Studio - German Mission Editing && Scripting Website

Thread Starter
jaynus
jaynus

    Gunnery Sergeant

  • Members
  • 552 posts

  • Joined: 22-April 2010

Posted 05 May 2010 - 16:04 #11

Any chance your could add mysql support.
Also is there any chance of the source code for this as i would love to learn how to do dll injections


#1. Nou hit the nail on the head for these. I can see the desire for mysql server side; but performance wise, unless your topping 20,000 records, sqlite in-memory will be faster, hence I'll be sticking with that (same syntax anyways).

#2. no, source code for the actual DLL's wont be released. I am making an "extension" API for 3rd parties can load up as well and "register" commands with my library.

Thread Starter
jaynus
jaynus

    Gunnery Sergeant

  • Members
  • 552 posts

  • Joined: 22-April 2010

Posted 11 May 2010 - 19:50 #12

Beta 2 complete.

- Made named pipe reading non-blocking, readpipe will always return immidiately; and null if no data was avialable
- fixed clock syncing
- fixed a few crashes where values wern't being checked correctly
- implemented Addon structure
- Changed kbAddTopic name back to original; now passthru to function if the call isnt for us. Fix for ALICE/FUNCTIONS/whatever foo
- initial SQL functions are in but function calls not implemented
- DLL Extensions integrated and avialable
- Functions renamed for CBA function declarations
- Now requires CBA

foxhound
foxhound

    Brigadier General

  • Members
  • 13491 posts

  • Joined: 06-June 2005

Posted 11 May 2010 - 20:42 #13

Updated beta release frontpaged on the Armaholic homepage to spread the word. Not mirrored since its only an initial release for preview and peer review ;)


Posted Image
JayArma2Lib - Jaynus' ArmA2 Extended Library v0.9.5 beta 2


Visit Armaholic.com | Visit Carriercommandaholic.com

Developer/publisher policy of modding:
Stolen some work from others? Ported some content from another game? Feel like uploading something which is not yours or breaches someones IP or copyright? Head over to the Stolen Work Support and knock yourself out.
They happily support your activeties and will even proudly share all this questionable content through their social channels making you a famous boy......

madrussian
madrussian

    Master Sergeant

  • Members
  • 673 posts

  • Joined: 19-June 2006

Posted 11 May 2010 - 21:30 #14

Cool release.

Not long ago, you were going to implement DirectInput mouse coords/buttons... that still going to make it in? :)

Thread Starter
jaynus
jaynus

    Gunnery Sergeant

  • Members
  • 552 posts

  • Joined: 22-April 2010

Posted 11 May 2010 - 21:34 #15

Yup, it will be making it in; I just haven't completed DirectX hooking completely yet.

This is last beta until I push a V1 final.

madrussian
madrussian

    Master Sergeant

  • Members
  • 673 posts

  • Joined: 19-June 2006

Posted 12 May 2010 - 04:20 #16

Good to hear! Impressive work so far.

TomNedry
TomNedry

    Lance Corporal

  • Members
  • 44 posts

  • Joined: 18-December 2006

Posted 12 May 2010 - 16:59 #17

Nice work indeed...

I guess that's no way to get it working with linux?

Thread Starter
jaynus
jaynus

    Gunnery Sergeant

  • Members
  • 552 posts

  • Joined: 22-April 2010

Posted 13 May 2010 - 00:06 #18

Nice work indeed...

I guess that's no way to get it working with linux?


For dedicated server?

There is, it will just take some porting on my part. I'll make a ticket of it and see :)

Zaphod
Zaphod

    Staff Sergeant

  • Members
  • 293 posts

  • Joined: 20-March 2007

Posted 02 June 2010 - 23:09 #19

missing the getURL function to request a file as string from URL (maybe with cUrl)

nice work!

Proton
Proton

    Corporal

  • Members
  • 68 posts

  • Joined: 17-July 2009

Posted 26 June 2010 - 07:30 #20

Any chance for a fast 1.07 support?