Announcement

Collapse
No announcement yet.

TOOL : Action Plugin Compiler

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ShadowUK
    replied
    Originally posted by MicroByte View Post
    ok, without broadcasting "how to hack this plugin", is this *issue* related to application security or functionality, flaws in security i can handle as i wouldn't use AMS to write something i want to protect, flaws in functionality of course must be addressed.
    It's related to AMS security is what reteset told me.

    Leave a comment:


  • Centauri Soldier
    replied
    @ MicroByte

    I think I'll wait for Reteset to release the next version and see if he added the suggestions to the program first, but if not then I would definitely be interested in trying to create my own system. Thanks for the offer.

    That function for turning xml into a lua table alone would be quite useful though, I would love to have that.

    Leave a comment:


  • MicroByte
    replied
    @Centauri Soldier

    i wrote the functions that generate the help file, if you need i can give you a useful base function to turn the xml tree into a lua table and also the code that generates the helpfile (with reteset's permission of course)

    you could then just add your extra information

    i have not used the new version of this tool yet so i have no input yet, iv been a bit busy with other non AMS related tasks, i hope to return to AMS soon and get some real useful plugins going.

    PM'ed you a Major issue.
    ok, without broadcasting "how to hack this plugin", is this *issue* related to application security or functionality, flaws in security i can handle as i wouldn't use AMS to write something i want to protect, flaws in functionality of course must be addressed.

    Leave a comment:


  • reteset
    replied
    Originally posted by Centauri Soldier View Post
    Hey Reteset, I got an idea. Now, I was going to create the program myself but I thought it might be better (since we already have a few plugin-oriented programs) if it were simply incorporated into your plugin tool. If you don't want to include it in the plugin tool then I can make it...just let me know please.

    The idea is for a Readme.html creator. It will create a single page based on the format used to create the plugin help file (the background and text format). It will give the user a place to put his install instructions, credits and version history. It will build the install file (the Readme.html) based in that infomation and on the information included in the plugin (version, author info etc.). It would be a nice add-on to your plugin maker and would be a very easy and neat way of including readmes with a plugin.

    Note: The readme could be created in the same folder as the plugin project. The plugin tool could even offer to zip the entire project up with the Readme.html after it is compiled (using a format like "MyPlugin v1.2.0.0.zip).

    So what do you think Reteset?
    Good ideas :yes
    these are mostly applicable

    Leave a comment:


  • Centauri Soldier
    replied
    Hey Reteset, I got an idea. Now, I was going to create the program myself but I thought it might be better (since we already have a few plugin-oriented programs) if it were simply incorporated into your plugin tool. If you don't want to include it in the plugin tool then I can make it...just let me know please.

    The idea is for a Readme.html creator. It will create a single page based on the format used to create the plugin help file (the background and text format). It will give the user a place to put his install instructions, credits and version history. It will build the install file (the Readme.html) based in that infomation and on the information included in the plugin (version, author info etc.). It would be a nice add-on to your plugin maker and would be a very easy and neat way of including readmes with a plugin.

    Note: The readme could be created in the same folder as the plugin project. The plugin tool could even offer to zip the entire project up with the Readme.html after it is compiled (using a format like "MyPlugin v1.2.0.0.zip).

    So what do you think Reteset?

    Leave a comment:


  • ShadowUK
    replied
    PM'ed you a Major issue. Don't want to get flamed for posting anything to do with hacking AMS apps again.

    Leave a comment:


  • Imagine Programming
    replied
    Very.... very very amazing. Just perfect! Thank you Reteset!

    Leave a comment:


  • reteset
    replied
    Updated

    Version : 1.1.0.0

    What's New :
    • Multiline Bug In Project File Is Fixed
    • File Import Feature Added , Now you Can Import Dependencies Into Plugin And Export Them In Runtime (Max : 20 files)
    • Help File Generator Feature Added , Now Program Generates An Automated Help File From Your XML Souce


    there is no documentation for program maybe i can prepare a help file in next version , but usage of this program is very simple

    i'll write some info about new feature : file import and export in runtime

    How To Import A File :
    Resource : you need to press the browse button and select the file you want to import into plugin

    ID : you need to select different resource IDs for each file , you can import maximum 20 files into plugin ,
    you will need these resource IDs when you want to export them in runtime

    Press Add Resource button then you complete previous steps
    you will see file path and resource ID in Resources

    you can apply previous steps for all dependency files

    if you want to remove a file from the resources , select that file in Resources and press Delete Resource button
    you must apply these steps before build plugin
    How To Export A File :

    Call this build-in action in your Lua script any time you want

    boolean PSDK.ExportArchive(ResourceId , FilePath);

    ResourceId : The resource ID you used during import file
    FilePath : The file path you want to save this file as

    this action returns true on succeed and returns false on failed
    if specified file already exist , it just overrides
    Thanks :

    Dermot : thanks for his great support
    MicroByte : Thanks for help file generator functions
    Sombre : UPX compression was copied from his Exe compressor sample
    ShadowUk : i used various images that are shared by ShadowUk
    WebUltra : i used toolbar buttons from his myoffice example
    Jack Daniels : Office 2007 interface design by Jack Daniels


    download New Version

    Leave a comment:


  • reteset
    replied
    please ignore wrong post
    Last edited by reteset; 07-05-2009, 08:14 AM.

    Leave a comment:


  • Imagine Programming
    replied
    Originally posted by MicroByte View Post
    Code:
    "Needed" is an interesting word. In fact, all I really need is food, water and shelter
    interesting indeed, and probably true but you would die of boredom!

    i just dont see the point of adding "CLA's" to a app with a 5 second splash screen.
    That would be quite useless yes.

    Leave a comment:


  • MicroByte
    replied
    Code:
    "Needed" is an interesting word. In fact, all I really need is food, water and shelter
    interesting indeed, and probably true but you would die of boredom!

    i just dont see the point of adding "CLA's" to a app with a 5 second splash screen.

    Leave a comment:


  • Centauri Soldier
    replied
    Originally posted by MicroByte View Post
    i dont think commandline arguments are needed.
    "Needed" is an interesting word. In fact, all I really need is food, water and shelter but CLAs would be nice too.

    So far the tool is working pretty good Reteset. I'm liking it all a lot.

    Leave a comment:


  • MicroByte
    replied
    i dont think commandline arguments are needed.

    if you have any suggestions or ideas, i am always open for them
    sometimes im really lazy, could you make the application read my mind and automaticly generate the code for the plugin ... lol, now that would be cool.

    seriously, with all the bells and whistles you have mentioned so far i don't think there's much more to add, all i really want is the help file and external dll support from the lmd and then this tool is perfect for me, any additional stuff is just a bonus.

    Leave a comment:


  • reteset
    replied
    Originally posted by Centauri Soldier View Post
    Hey Reteset, could you add command line options to this tool? It would be nice if we could compile from the command line.
    no i do not think for now
    but this program based on a DLL so all compile task done by that DLL ActionPluginCompiler.dll
    maybe i can share that DLL with some friends but this program should be finished first , and then i'll make a decision

    also maybe i can make an action plugin that makes something
    but with a simplest way

    actually , i was thinking to make a plugin that allows you to compile your Lua
    code into a LMD and run it in runtime , this was going to provide a simple
    code protection , then i read your relevant thread i changed my idea and
    converted existing project to a action plugin compiler
    finally we have a action plugin compiler and i am going to add some useful features to it ,for make it a useful program

    if you have any suggestions or ideas, i am always open for them

    Leave a comment:


  • Centauri Soldier
    replied
    Hey Reteset, could you add command line options to this tool? It would be nice if we could compile from the command line.

    Leave a comment:

Working...
X