Voyager-NO- 1 Posted August 8, 2007 ArmA Extended Dll Capabilities: - File operations. - String operations. - Database like operations (a lot of vars in 1 file). <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE"> 1) Simple commands: loadfile "01 :dll" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return dll version loadfile "02 :ver" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return dll version loadfile "03 :info" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return dll info loadfile "04 :ArmaDir" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return Arma Directory loadfile "05 :ArmaPath" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â return Arma Path 2) File operations: loadfile "06 :File.Write(""file"")@data" Â Â Â Â Â Â Â Â return nothing loadfile "07 :File.Append(""file"")@data" Â Â Â Â Â Â Â return nothing loadfile "08 :File.Delete(""file"")" Â Â Â Â Â Â Â Â Â Â return nothing loadfile "09 :File.Exists(""file"")" Â Â Â Â Â Â Â Â Â Â return bool 3) String operations: loadfile "10 :String.ToCharArray(""string"")" Â Â Â Â Â return array of char loadfile "11 :String.ToIntArray(""string"")" Â Â Â Â Â Â return array of integer loadfile "12 :String.ToLower(""string"")" Â Â Â Â Â Â Â return string loadfile "13 :String.ToUpper(""string"")" Â Â Â Â Â Â Â return string loadfile "14 :String.Copy(""string"", offset)" Â Â Â Â Â return string loadfile "15 :String.Copy(""string"", offset, count)" Â return string loadfile "16 :String.Length(""string"")" Â Â Â Â Â Â Â Â return integer 4) DataBase like operations: loadfile "17 :File.SetVar(""file"",""varname"")@var" Â Â return nothing loadfile "18 :File.GetVar(""file"",""varname"")" Â Â Â Â return var loadfile "19 :File.RemoveVar(""file"",""varname"")" Â Â return nothing loadfile "20 :File.VarExists(""file"",""varname"")" Â Â return bool loadfile "21 :File.VarCount(""file"")" Â Â Â Â Â Â Â Â Â return integer See readme for examples. Download page (32 Kb) Direct link (32 Kb) This dll is provided "as is". Share this post Link to post Share on other sites
Maddmatt 1 Posted August 8, 2007 Nice, so this can be used to store info in files. Someone could probably make a replay system with this where the replays can be stored and played later. Like the After Action Review in VBS. Share this post Link to post Share on other sites
Shashman 0 Posted August 8, 2007 For us tech-n00bs, could you please explain what this does? Share this post Link to post Share on other sites
bravo 6 0 Posted August 8, 2007 means that we can do or edit mission in MP? can you build missions with more then 1 user at the same time? Share this post Link to post Share on other sites
Commando84 0 Posted August 8, 2007 cant you already edit missions in mp already? like start a server and then click mission editor and edit there and when you press preview you get to the lobby and people can choose roles and you play? Of course you need player and playable soldiers too set in the editor. Share this post Link to post Share on other sites
otk-member 0 Posted August 9, 2007 it's a necessary thing for people who make something like "real time editor" for Arma. Share this post Link to post Share on other sites
Barry the baldy 0 Posted August 9, 2007 Bring on the Real time editor. Share this post Link to post Share on other sites
EricM 0 Posted August 9, 2007 Seems promising : RTE all the way !!!! Share this post Link to post Share on other sites
Chip360 0 Posted August 9, 2007 OMG YES! Does this mean the RTE project might get started back up again? Share this post Link to post Share on other sites
baddo 0 Posted August 9, 2007 Does the source code of this application have anything to do with Kegetys' fwatch? If it is based on fwatch then this should be open-source like fwatch. Looks very similar to fwatch... Share this post Link to post Share on other sites
malick 0 Posted August 9, 2007 Furthermore, can this be used to solve the savegame issue for long SP missions with large numbers of variables, like dynamic missions ? Anyway, it's great you found that. Malick Share this post Link to post Share on other sites
Scrub 0 Posted August 9, 2007 Now the awesomness (great word, I know) of some of these mods and the dreams of mp campaigners can be realized. Well done. Share this post Link to post Share on other sites
BraTTy 0 Posted August 10, 2007 From what I am seeing...it allows you to read and write files within Arma missions. Something I had wanted a while ago Many Uses: Ranking/stats (keep track of stats externally) Loading on the fly pics and texts (ingame messaging?) better savegames etc... depending on your imagination Share this post Link to post Share on other sites
Pulverizer 1 Posted August 10, 2007 Probably, all it takes is a little cheat and you could delete all files in the folder the dll uses from a server running the dll, maybe even outside it. Can't tell for sure without testing it of course, maybe the writer was smart enough to consider this but I wouldn't use it on a pub. And blocking packets with the commands is difficult since you can bypass simple rules with code strings: call ("doso"+"mesh"+"ite") Share this post Link to post Share on other sites
Chip360 0 Posted August 15, 2007 So.... Whose in charge of the RTE Addon? (The latest one that allowed you to drag the objects and such around, it was wicked cool, but there was no way to save) This thing kinda died fast, I hope there is work on the RTE. Share this post Link to post Share on other sites
rrores 0 Posted September 3, 2007 hi good work! it works in dedicated server? Share this post Link to post Share on other sites
Evishion 0 Posted September 3, 2007 havent testet this addon, and i cant find it in the readme file. what does this addon do? is it the real time editor? = 3d view editor ? Share this post Link to post Share on other sites
rrores 0 Posted September 3, 2007 No. This is not a 3DEditor. This is for read and write in the disc. Share this post Link to post Share on other sites
ArMoGaDoN 0 Posted September 3, 2007 THERE IS A VIRUS JS/Psyme ON THAT WEB PAGE LINK ON FIRST POST DO NOT CLICK# Share this post Link to post Share on other sites
otk-member 0 Posted September 4, 2007 WarWolf @ Sep. 04 2007,00:31)]THERE IS A VIRUS JS/Psyme ON THAT WEB PAGE LINK ON FIRST POST DO NOT CLICK# no. it use some kind of virus technology. evristic code analyser in some antivirus programs possible can identify this dll like virus. Share this post Link to post Share on other sites
sickboy 13 Posted September 4, 2007 Very nice Voyager... Gj! Quote[/b] ]Furthermore, can this be used to solve the savegame issue for long SP missions with large numbers of variables, like dynamic missions ?Simply program around it with Arrays with variables aswell as objects with variables (setVariable, getVariable). There's no need to use so many Global Variables at all. Share this post Link to post Share on other sites
rrores 0 Posted September 6, 2007 PLEASE, to make it compatible with DEDICATED SERVER Thanks Share this post Link to post Share on other sites
Nutty_101 0 Posted September 8, 2007 The only downside is that hooking like this stops the server 100% until the hooked dll returns the value. Share this post Link to post Share on other sites
sniper pilot 36 Posted September 9, 2007 Is anyone using this? I am really interested in this. Share this post Link to post Share on other sites
Nutty_101 0 Posted September 14, 2007 PLEASE, to make it compatible with DEDICATED SERVERThanks It is dedicated compat. Just call the functions via the loadfile command. Just need to make sure that you don't use it in anything client side. Share this post Link to post Share on other sites