Jump to content

Photo
- - - - -

JayArma2Lib


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

    Gunnery Sergeant

  • Members
  • 552 posts

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
  • 2439 posts

Posted 04 May 2010 - 06:17 #2

Sweet!

The_Captain
The_Captain

    Gunnery Sergeant

  • Members
  • 427 posts

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

    Retired Moderator

  • Members
  • 11368 posts

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
Posted Image
Public FTP available, just check the Armaholic.com FAQ.

HMM........wonder what it is huh?

Thread Starter
jaynus
jaynus

    Gunnery Sergeant

  • Members
  • 552 posts

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
  • 545 posts

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
  • 2439 posts

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

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
  • 899 posts

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
  • 1365 posts

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

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

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

    Retired Moderator

  • Members
  • 11368 posts

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
Posted Image
Public FTP available, just check the Armaholic.com FAQ.

HMM........wonder what it is huh?

MadRussian
MadRussian

    Master Sergeant

  • Members
  • 645 posts

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

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
  • 645 posts

Posted 12 May 2010 - 04:20 #16

Good to hear! Impressive work so far.

TomNedry
TomNedry

    Lance Corporal

  • Members
  • 44 posts

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

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

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

Posted 26 June 2010 - 07:30 #20

Any chance for a fast 1.07 support?