Jump to content

Nutty_101

Member
  • Content Count

    522
  • Joined

  • Last visited

  • Medals

Everything posted by Nutty_101

  1. I have released a preview/Alpha of my new version of the DSTS module. This program allows admins/scriptwriters to access functions that are not native to Arma 2. It supports simple file based storage of variables (no limit), Databases (SQLLite, OleDB, or ODBC) and other methods. The source code for all parts will be released as I clean it up (C#, some VB for reference). Unlike other programs that allow you to access information external to ARMA I have provided admins with the ability to lock the utility down in all aspects. This will ensure nothing can be accessed outside the files you wish. See the command list below for a quick summary. On the security subject I have implemented several pieces to help secure access to the program. All commands are able to be locked out via the config files. File/directory operations are locked to folders should you choose, HTTP is able to be locked down per site/url, email is also lockable to specific domains/addresses. The system also implements a queue system and that also validates the commands being sent out as well as the application itself. The commands are all prefixed with a specific string per a config file. Anything else is discarded for security. To activate the functions you need either need to pass the -mod={Folder} argument or move the addon into your addons folder. Once that is done all you need to do is call the main init function [Example:] _Handle = [] execVM "\DSTS_V2_ADDON\DSTS_Init.SQF"; waitUntil {scriptDone _Handle}; Once that init is done you can then call functions as follows.. _Result = [_sCommandPrefix,"1234567"] call DSTS1_STRING_LENGTH; would return 7. Download Links: Core Program - Power Panel V1.0.0 Beta Release DSTS V2 Plug-in - PowerPanel_DSTS_V2.0.13_022710.rar Images: ---------- Post added at 09:38 PM ---------- Previous post was at 09:35 PM ---------- Also in the works is a plugin that will allow server admin's & Map makers to work with all the chat messages from users. It will generate an event that you can see what people are saying on chat. This is great for reviewing chat logs on your server. I am currently working on a module that will show the GPS screen external to Arma clients (Server has to enable it) as well as allow for custom messages to be sent to the client screen itself. While this isn't all that useful for single monitor people it will be handy for people with extra screen space. I have it showing the map with an icon on it now and chat logs for the players side. It utilizes the games key to log into the plugin/server as well. It is not stable though so it has some work to be done.
  2. No issues from me. The source is there as well if you want to utilize that to make your own from the project. ---------- Post added at 04:38 AM ---------- Previous post was at 04:37 AM ---------- Yeah.
  3. Nutty_101

    Implement - Arma II battlerecorder

    Not sure but there was talk about this a long time ago and it came down to it being a major feature in VBS2 i think. Might be wrong though as for the reason. On the cheating/hacking portion a video most the time will not help you as they use scripts to destroy servers. You best bet is to log the packets. With that you can see them creating everything etc.. Best method and you just their whole ip range.
  4. I posted up another version with a test mission using the file storage system. However there are issues with it. If anyone wants to take a shot at it and see if they can resolve the issue where the units never get into the vehicle (scripting error). Oh get the updated plug-in as well. It has all the extra data you need to make the mission work. Save all vehicles & Units on the map: http://forums.livecar.net/index.php?showtopic=131&pid=425&st=0entry425 Updated Dsts Plug: http://forums.livecar.net/index.php?showtopic=128&pid=426&st=0entry426
  5. (http://forums.livecar.net/index.php?showtopic=130) Not sure what you guys think but let me know. Not as fast as hooking but also less issues that go with hooking a game. There are some limits as well but i think they are minor in the grand scheme of things. The image shows how many commands were issued per second. I wrote an SQF that pretty much saves all units/vehicles. Also lets you restore them to the exact same moment in time. Flying, who is inside as well as damage, fuel, speed, you name it (except inventory. gurrr)..
  6. Clipboard, my old was via a dll injection/hook. This way there are no issues with versions since the clip function is built into arma.
  7. SqliteAdmin is a good tool for it. Nothing else there is Sqlite2009 as well but thats just a trial. I just used it cause people love that thing and powerful for a small file. Low memory usage, single file. ---------- Post added at 07:39 PM ---------- Previous post was at 07:37 PM ----------
  8. Yup. I need to really sit down and document it as well as clean it up but just wanted to get people looking at it for testing/ideas. The last time I should have released the source for the old version. I ended up falling off the face of the earth for a while. So this time i want to make sure people can continue it should i get ran over by my wifes car or something. I kid.. It supports file based storage, Anything that supports oledb or ODBC as well. I used two methods to ensure connections can be made as i know some dbapps only support one or the other. I also made sure not to use anything third party for the project (outside the SQLite library).
  9. The source code for this plug-in is online as well. As you can tell it's not 100% but i need some people to test it out and tell me where bugs are or what else to add/change. I will work on it more but promised that the new versions of my stuff would have the source online for others. It's in C# - VS 2008.
  10. Yeah, i need to get that one....
  11. How do you get it to taxi though without making a config addon? None of the airports will let the plane taxi without hitting something.
  12. Can't use any of them.. The vybor h as buildings to close to the runway and the planes hit it and then crash. The tower also is in the way so pretty much they are all a nogo. Delete collection on the tower causes the game to crash so best of luck.
  13. Nutty_101

    BI Games delivered with own Operation System

    Yeah, but how many people can you sell a game to at a retail store and expect them to head out to a community forum for support. They will go to the vendor right off or just demand a refund. Major retailers will drop that publisher/vendor if things like this happened. While you're thinking may be somewhat OK for people who are good with computers; you just end up cutting out a huge demographic of players. Also education does not lean towards a specific OS, or computer. you might be amazed how many of the brightest people use systems for other reasons than cost or dependency. Even more funny is that there are quite a few people who are really good with computer systems yet tend to be more distant from the current education system. Aka people who dropout and lack a full education but are in all honesty quite brilliant in their own ways. So that person would be labeled as uneducated and fast food fodder. Just cause you went to school and got a comp Sci degree does not mean you will not use windows, MacOs, BeOs, Bsd or something else. Also I find that a bigger demographic of people who use Linux defiantly do not match what you said above. Quite a few of my clients utilize something Unix based for the fact that the system's they utilize to this day started off on AIX, VAX, HP-UX or some other flavor of UNIX (Before MS was even networking). I saw this argument from somewhere else in an article and there really was a lack of basis for any of it. Got me, just my two cents. One day I hope everything will be cross platform. Would remove issues with testing or having to implement multiple systems because something only uses xxx os.
  14. Nutty_101

    disableAI for aircraft

    I am curious on this one as well. I have issues with planes just stopping if there is any damage to buildings around them.
  15. Nutty_101

    BI Games delivered with own Operation System

    Funny, i recall that open-office also runs in windows, Mac, etc... While unix system's are making a comeback it still has a way to go. I used to admin OpenVMS for Digital when i was younger. oh the horrors.. Funny part will be what happens when MS releases their phone that will allow people to play the same games on the phone, xbox, and pc. Developers will jump all over that I suspect. Should be interesting as it may also be that Sony makes the PSP phone a reality. Since they have Ericsson anyway it would be easy for them to market it to carriers quickly. Oh yeah, forgot to say that OpenGL (last time I did any coding for it) didn't support any native networking, input or sound. Maybe it has changed but this was something that I found out when designing an audio front end for cars in the past. So adoption rates might be slower on the gaming side as they have to write that or license third party code for it. With the market being driven to produce results quicker the last thing you need to tell a shareholder is that you are working on your own networking, sound systems when there is one built into an API that 90% or more of the industry utilizes. Bis might be in a different boat as they have more freedoms but it all comes down to the bottom line. Keeping your company open, if you venture off and waste time in development on things like that it can have adverse affects down the road. Also another issue with making a game on it's own OS is the fact that you might have to support that as well. I don't know how many game companies would like to take on the burden of supporting a game and the OS. To many different pieces of hardware to even try to deliver a unified driver. God forbid you have to deal with that mess.
  16. Does the same in the 40k - Single. Funny, it keeps running in the background but the main window goes away. Was pulling data with the clipboard and it seems to survive the crashes.
  17. I have released a preview/Alpha of my new version of the DSTS module. This program allows admins/scriptwriters to access functions that are not native to Arma 2. It supports simple file based storage of variables (no limit), Databases (SQLLite, OleDB, or ODBC) and other methods. The source code for all parts will be released as I clean it up (C#, some VB for reference). Unlike other programs that allow you to access information external to ARMA I have provided admins with the ability to lock the utility down in all aspects. This will ensure nothing can be accessed outside the files you wish. See the command list below for a quick summary. On the security subject I have implemented several pieces to help secure access to the program. All commands are able to be locked out via the config files. File/directory operations are locked to folders should you choose, HTTP is able to be locked down per site/url, email is also lockable to specific domains/addresses. The system also implements a queue system and that also validates the commands being sent out as well as the application itself. The commands are all prefixed with a specific string per a config file. Anything else is discarded for security. To activate the functions you need either need to pass the -mod={Folder} argument or move the addon into your addons folder. Once that is done all you need to do is call the main init function [Example:] _Handle = [] execVM "\DSTS_V2_ADDON\DSTS_Init.SQF"; waitUntil {scriptDone _Handle}; Once that init is done you can then call functions as follows.. _Result = [_sCommandPrefix,"1234567"] call DSTS1_STRING_LENGTH; would return 7. Download Links: Core Program - Power Panel V1.0.0 Beta Release DSTS V2 Plug-in - PowerPanel_DSTS_V2.0.13_022710.rar Images: Commands so far: STORAGE (Variable Storage): Group = Array itself Group.Create, Group.Exists, Group.Clear, Group.Load, Group.Save, Group.Count Item.Add,Item.Delete,Item.Exists,Item.Update,Item.Value Strings: First,Last,Index,Length,Mid,Range,Replace,Split,RegEx Date: Format,NowArray [mm,dd,yy,hh,mm,ss,a/p],ToArray,Now,Hour,Minute,Second,Day,Month,Year,Weekday File: Exists,Write,Open,Close,Read line,Read (entire file),Delete Directory: Files,Exists,Create,Delete Http: Post,Get Database: Query,Execute Email: Send Player: Count, Name,CDID,Joined (tstamp),Address, Score,Side ^^ CDID and address require another module to have work. separate from the initial release (non open source on this one)
  18. Nutty_101

    Arma ii dsts v2

    Program running from a command line... <=- Click for larger image. The debug is from inside of Arma for anyone wanting to debug a mission external. Debug messages are also logged to the log files for the specific plug-in. Log File: {AppFolder}/Logs/PowerPanel.DSTS2/2-27-2010.log
  19. Nutty_101

    Arma ii dsts v2

    Updated version online with a demo mission. See initial post for more information. Screen-shot of DSTS during that video:
  20. Nutty_101

    Arma ii dsts v2

    I have added a test version on the website with an example script. Nothing fancy but it gets the point across. http://forums.livecar.net/index.php?showtopic=128
  21. Nutty_101

    SQL database and Arma 2

    Cool, I only have the SQL portion and player section to finish up. http://forums.livecar.net/index.php?showtopic=123 I posted the scripts on my board already. I should have the current source and plug-in up on the site tonight as well. Need to clean up a few things on the main program but I will have at least the program up. The source will be up shortly as well. The nice part is that I have not used anything commercial or external on any of my stuff so there are no 3rd party Dll's or applications to install for anything. Oh, after the Rcon stuff comes open we will have 100% open source for everything. The only piece I don't want to release open to the public is a plug in that can monitor the entire network stream from each client. Mostly cause it maps pretty much everything out that the game sends to the server. I use it to see what traffic is coming in and monitor for cheats and other garbage. The application also runs as a windows service, command prompt or in a window. Debugging works in both console or windows. I have a telnet plug in as well that will get released after this portion is done so that people can get in there from remote should they want.
  22. Nutty_101

    Arma ii dsts v2

    I am slowly posting source code to the power panel project as well as the updated DSTS/Clip monitor plug-in (Standalone as well). Keep an eye on my forums or chime in there if you want. Link is in my sig below.
  23. Nutty_101

    SQL database and Arma 2

    I will be posting up the program "maybe" this weekend. Tonight if I get that far. It will be a testing only and mostly be for people who want to help get it completed.. Need people who know more about addons than I do. Want someone to convert the scripts into a mod that will offer the ability for a server admin to edit the settings on that side. Also looking for someone to help with documentation. And some nice example scripts...
  24. Don't forget hooking causes an extra pause. So doing that can have serious impact on a server with a larger client base.
×