CordIAsis Posted November 17, 2014 Author Report Share Posted November 17, 2014 Right now, just one for the dev tools, it's been on the backseat for a while. The only one now lets you type code in a GUI in game and execute it. I do have others planned, but until I've got the main body of the tools fully in place they'll be on the backseat. Link to comment Share on other sites More sharing options...
f3cuk Posted November 17, 2014 Report Share Posted November 17, 2014 Ah cool that was actually something that I have been looking for! If you run into any issues I'd be happy to help you get them sorted (but since I'm also still very much learning I don't know if I'll be of much help :P) Link to comment Share on other sites More sharing options...
ComatoseBadger Posted November 28, 2014 Report Share Posted November 28, 2014 Looks very promising would love to give this try Link to comment Share on other sites More sharing options...
CordIAsis Posted November 28, 2014 Author Report Share Posted November 28, 2014 Thought I'd give a quick update on the state of this. Progress is slow, but worthwhile. I keep getting to a point where I think it's almost ready for a test release then I realise that it's not as good as it could be so I rip it all apart and rewrite a lot of it again. The current build I'm working on (3rd build/rewrite) is very promising. I've cut hundreds of lines of code from it while managing to keep all the functionality, learned how to use randomly generated variable names and implemented the use of that. It's pretty confusing at times though, these random variables :'). The speed of generating arrays of all weapons/vehicles/items in the game has been cut down to 1 second (could be faster if called but I spawn it to prevent game freezing during load) and is complete before you even fully load in, which means you don't get big lag/loading times on things like item lists or box spawns, it's instant. Still not managed to get it 100% serverside yet, but I'm only 1 line away! I've also managed to turn it into the code equivelant of Lego, it's built in seperate blocks that just plug together :D Right now I really wouldn't like to give an ETA on this, I don't want to rush it and end up pushing a peice of work I feel could be better. But rest assured that it WILL come. Link to comment Share on other sites More sharing options...
f3cuk Posted November 28, 2014 Report Share Posted November 28, 2014 Thanks for the update. it all sounds really promising! Can't wait tot start testing this one :) Link to comment Share on other sites More sharing options...
Raoul Posted November 28, 2014 Report Share Posted November 28, 2014 Waiting for this to... :P Link to comment Share on other sites More sharing options...
CordIAsis Posted November 29, 2014 Author Report Share Posted November 29, 2014 Another little update, cause I feel like I've just been playing Cleudo and finally cracked the case! Managed to finally get everything 100% serverside :D I feel so stooooopid, the answer was staring me right in the eyes the whole damn time! XD ComatoseBadger 1 Link to comment Share on other sites More sharing options...
thelonewolf1234 Posted December 3, 2014 Report Share Posted December 3, 2014 So when are you thinking of releasing this? Link to comment Share on other sites More sharing options...
CordIAsis Posted December 3, 2014 Author Report Share Posted December 3, 2014 I don't have a certain time frame just yet. It's much harder and more time consuming to create something like this over a normal script because I have to be extremely careful to not overlook security issues, an admintool and/or antihack is rendered completely useless if a hacker can force their way into it or parts of it. Everytime I implement something I have to make sure there isn't any places in the code that are weakpoints and I also have to make sure that there isn't a single error anywhere in the bazillion lines of code, which is quite a big task. It'll be released when I feel it can stand up to the task of running on a live server without a single error or quirk. I think the wait for it will be worth it. Link to comment Share on other sites More sharing options...
thelonewolf1234 Posted December 3, 2014 Report Share Posted December 3, 2014 Ok! Thanks for the reply. Link to comment Share on other sites More sharing options...
dker Posted December 9, 2014 Report Share Posted December 9, 2014 very interesting , I would like to try Link to comment Share on other sites More sharing options...
CordIAsis Posted December 11, 2014 Author Report Share Posted December 11, 2014 Another update guys. I've started work on the anti-hack side of it, so far it protects against vehicles being hacked in. In my tests it works perfectly. I'm planning to build on functions to monitor all kinds of spawnable objects, ammo boxes, buildings, epoch buildables and such. I've also added in persistent bans and persistent logging for suspicious/hacking activity. All other logs will be made persistent also. On the tools side of it, I've added in assignable admin power levels. There are 3 valid levels and you can modify the required power level for each function in the init file easily. I've also added in a simple welcome message and cycle message system if you choose to use it. Custom boxes and loadouts have been implemented which can be created and edited on the fly. You can choose to spawn boxes publicly or privately also. A debug monitor has been built on too after Elliot from FPG requested it a while back, it's optional so you can still use your own without issue. Server rules can be viewed by players by hitting ESC the clicking on server rules, this is also optional. About 95% of the admin tool is finished, I just need to implement a little more anti hack before the other tool functions can be created properly. It shouldn't be too long til a release now! :D ElDubya 1 Link to comment Share on other sites More sharing options...
ElDubya Posted December 12, 2014 Report Share Posted December 12, 2014 Actually looking forward to seeing this thing in action now! :) Link to comment Share on other sites More sharing options...
CordIAsis Posted December 12, 2014 Author Report Share Posted December 12, 2014 Just wanna get your opinions on DLLs. Would you be happy to use DLLs with CSAT to enable persistent logs and bans, or would you prefer to avoid using external DLLs? If you're worried about using DLLs, would you like to see an included .CPP source file for the DLLs so you can see exactly what is going on inside them? DLLs can be made to be very damaging to your computer/server, so I would just love to know people's opinions on them. They will be included with CSAT at release by default, for optional use, but this is just a question that's been bothering me lately. Cheers guys. Link to comment Share on other sites More sharing options...
Raoul Posted December 13, 2014 Report Share Posted December 13, 2014 "Server rules can be viewed by players by hitting ESC the clicking on server rules" holy shit, this is nice! Right now, I have to use an action menu for this, and I actually want to keep the scroll menu clean! Looks really promising dude :D Link to comment Share on other sites More sharing options...
CordIAsis Posted December 14, 2014 Author Report Share Posted December 14, 2014 The OP has been updated with a small video of a bit of the antihack at work :) Link to comment Share on other sites More sharing options...
oSoDirty Posted December 14, 2014 Report Share Posted December 14, 2014 "Server rules can be viewed by players by hitting ESC the clicking on server rules" holy shit, this is nice! Right now, I have to use an action menu for this, and I actually want to keep the scroll menu clean! Looks really promising dude :D Very easy to add it to right click or a button function. Check my script on the second page there is a way to add it to right click or to tab key, can be changed from tab to any key easily, just look up dik key codes. Not sure if you wrote yours, but if its an edit in selfActions, you would just remove the addaction from there or where ever its called and choose one of the options provided by Gr8boi on page 2 of topic. And yes, i cant wait to see this. Nice to see someone willing to something so helpful for the community in their spare time! Keep up the good work, sir! Link to comment Share on other sites More sharing options...
CordIAsis Posted December 14, 2014 Author Report Share Posted December 14, 2014 Thank you for your kind words guys! Link to comment Share on other sites More sharing options...
DeanReid Posted December 14, 2014 Report Share Posted December 14, 2014 Sexual Link to comment Share on other sites More sharing options...
Navaeh Posted December 17, 2014 Report Share Posted December 17, 2014 this is just... you sir are amazing! i personally use infi and i want to use this instead, best one so far! p.s please check your PM's many thanks, Navaeh Link to comment Share on other sites More sharing options...
thelonewolf1234 Posted January 8, 2015 Report Share Posted January 8, 2015 When is the planned release date? or is one not planned yet cause I have been waiting forever for this! Link to comment Share on other sites More sharing options...
ElDubya Posted January 10, 2015 Report Share Posted January 10, 2015 Agreed, I am willing to give this a go for sure. Link to comment Share on other sites More sharing options...
Guest Posted January 10, 2015 Report Share Posted January 10, 2015 Very interesting tool ! Looks awesome and can't wait to implement it on our server.. so don't stop that good work ! and for all they ask for release date... You know the sentence "It's done when It's done" ;) Link to comment Share on other sites More sharing options...
CordIAsis Posted January 12, 2015 Author Report Share Posted January 12, 2015 Guys, I know it's been a while since I've been on and I'm sorry to you guys who were looking forward to using it. Bad news and (kinda) good news. Bad: I have become very ill, meaning development on this has ended. I don't have enough energy to be able to do any of this stuff. Good: The source, including all extra files and the DLL for logging/bans is up for grabs for someone to continue the work if anyone would like to. If anyone is interested to take this on there are a few things to note: There is not a single comment in all ~3000 lines of code, they break the script past line ~60. If you are not very fluent in Arma scripting it will make no sense to you whatsoever. I will not pass the code onto just anyone, I want to know the person is more than capable of actually completing it. There is also one very important rule you must abide by if you want to continue work on this. You do NOT, in any way, make ANY monetary or equivelant gain off of this code. This includes trading it for services or goods. It doesn't matter if you completed it, you are not allowed. Once again, I'm sorry that I kept you guys waiting so long. If you're interested in continuing this on yourself send me a message on here and I'll get back to you when I can. Link to comment Share on other sites More sharing options...
Fully Posted January 12, 2015 Report Share Posted January 12, 2015 That is o good mate, I hope you get well soon =) Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now