Jump to content

alkanet

Member
  • Content Count

    29
  • Joined

  • Last visited

  • Medals

Posts posted by alkanet


  1. 4 minutes ago, Harzach said:

    I've had a couple of glitches preventing me from advancing the scenario. These happened during different attempts:

      Hide contents

     

    1.  At the beginning of the first night, after hearing the gunshots, I went to the marker in the house only to find the guy wasn't there. 

     

    2.  After being transported and having my weapons taken away (I assume that's intended?) and investigating the forest, when I interact with the camera, the picture that appears is not removed, blocking my screen.

     

     

    It would be nice if cutscenes/dialogue were skippable, as restarting from the beginning can kill one's enthusiasm.

    Oh, thanks for telling me, was it during singleplayer or multiplayer?


  2. On 10/27/2020 at 10:01 PM, Harzach said:

    Yep, had all eight saved as a preset and loaded, and it was behaving as though I was missing a mod (click "play" in scenario menu and nothing happens). After resubscribing  to the mission and the four mods I didn't have originally, it seems to be working fine, weird glitch on my end I guess. 

    I just played through the first bit, looking forward to seeing where it goes!

    What did you think? 🙂

     


  3.  

    ?imw=637&imh=358&ima=fit&impolicy=Letter

    Armaphobia
    Armaphobia is a Singleplayer \ co-op psychological horror scenario. A special force has been called in to investigate unnatural phenomena at a school. It’s up to you to find out what is going on.

     

    STEAM WORKSHOP

     

    Information

     

    • Singleplayer / Cooperative 2-10 Players
    • Mission type: Horror
    • Map: Altis
    • Revive: NO!
    • Inventory: EMF reader, cameras and weapons.
    • Royalty-free music by Kevin MacLeod. Streamer friendly!
    • Guaranteed to make you jump.

     

    I started working on this 27 october 2020 and i reach a working state so i released it early because it´s halloween. Please give feedback on ideas and bugs.

    • Like 3

  4. When a scenario isn´t loading, in my experience most the time it´s a missing addon. Just to make sure,
    this is the addons you need: Eden 2.0, CBA_A3, Vinjesvingen, Not what they seem, CUP Weapons, CUP Units, CUP Vehicles, MrSanchez Head lamps.


  5. 8 hours ago, Harzach said:

    I can't seem to load the mission. Perhaps the update of Eden 2.0 on Friday 23rd broke something?

    I just tried it and it works for me. But let´s see if we can figure out the problem.
    What addons are you using?
    Singleplayer, multiplayer?


  6. 4 hours ago, fin_soldier said:

    So far looking very good!

    I tried with a friend of mine, but died quite quickly.

    So I'll have to bring another friend as well for reinforcement 😄

    Glad you liked it! Hope you and your friends got scared 🙂


  7. 394866AD400CC573944F57C18A580B59D59C5AED

     

    Halloween 2020 is upon us and this is my contribution. Play solo or get some friends and explore the perfect map for horror scenario. Vinjesvingen.

     

    Happy Halloween 2020!

     

    STEAM WORKSHOP

    Story:
    You got mail:

    ----------------------------------------------------------------------------------------------------------------------------------------------------

    I can gladly inform you that we have accepted your application. You are welcome to come and work at our farm up in vinjesvingen.

    We will provide you with a bed and food during your stay.
    Looking forward to our meeting.


    Best,
    Ryan Patel

    ----------------------------------------------------------------------------------------------------------------------------------------------------

    Features:

    • Singleplayer / Cooperative 2-6 Players
    • Stealthy/Action/Horror
    • 50 to 80 minutes Gameplay
    • Story
    • Textures, sound effects and music.
    • Cinematics
    • Revive
    • Sometimes the game tell you what to do. Sometimes you have to investigate.

     

     

    In multiplayer it will not progress until all players are ready (Seen all cutscenes, dialogs) but only one player is needed to interact.

     

    • Like 6

  8. Eden 2.0

     

    lsedNG1.jpg leWCFaY.jpg

    Lvtpl3C.jpg sxktDkB.jpg
     

    Introduction
    Eden just got upgraded. Now with inspector view, easier access to tools.
    With this flowgraphs are introduced. Visual scripting that you can use to create advanced missions/systems.
    This project goal is to update eden to become a better editor. More things will be added on request of the community.

    What is flowgraphs?
    Flow Graphs, in which you connect individual actions and values in a specific order.
    That order of execution is what we call the flow.
    If you have used Unreal Engine before, you might find they are similar to the Blueprints visual scripting language.


    Download

    Steam Workshop


    Dependencies/Client/Server
    If you want to use flowgraphs, eden 2.0 need to run on both client and server.
    All tools leave no dependencies and all changes you make is saved to the mission file.

     

    Tutorials

    Flowgraph Tutorial
    Add a tool to the menu


    Features

    FlowGraph system.

    Inspector view.

    Tools.

    Ingame debug console.

    Alot of functions that i created during my years with arma.

    CfgFunctions_Extended(Experimental)


    I have ideas/found a bug/want to contribute
    Visit the Discord. You are all welcome.

     

    More stuff will be added but i have released it early so you can help with testing.

    • Like 7
    • Thanks 2

  9. CfgFunctions_Extended 
    In my time of isolation i experimented with the current cfgfunctions and this is what i came up with.
    Same structure as regular cfgfunctions but now you need to select the functions your addon or mission will use. This is ment to reduce amount of functions being loaded into memory. New naming of functions, "Tag_Category_fnc_function". New options like onlyEden (will only load function when eden starts), debug (will add time it took to execute the function and store it in report file(diag_log) ) and cfgFunction (use the standard naming of functions). Will also detect if two addons are using the same tag and then only give access if the tag and current addon name is the same. Below is an example.
     

    The main scenario would be if multipile addons is using only certain functions from another addon. Then these addons can specify what function tag or category they are using in CfgFunctions_Extended_Preload and save some memoryIn regular cfgfunctions everything is loaded into memory at startup.


    Opinion?

    //Add to your addon or description.ext
    class CfgFunctions_Extended_Preload
    {
      //Load all functions in Eden.
      class Eden{};
      	
      //Only load Debug functions within AI. Animation functions will not be loaded into memory.
      class AI {
          class Debug{};
      };
    
    };
    
    class CfgFunctions_Extended
    {
    	class Eden
    	{
    		//Can only be called  in eden.
    		class Debug
    		{
    			onlyEden = 1;
    			file="eden\functions\Debug";
    			class add{}; //Eden_Debug_fnc_add
    			class init{postInit  = 1;}; //Eden_Debug_fnc_init
    			class writeTo{}; //Eden_Debug_fnc_writeTo
    		};
    	};
     	class AI
    	{
    		
    		class Debug
    		{
    			file="ai\functions\Debug";
    			class add{}; //AI_Debug_fnc_add
    		};
          
    		class Animation
    		{
    			cfgFunction  = 1; //Use standard naming.
    			file="ai\functions\Animation";
    			class set{}; //AI_fnc_set
    		};
    	};
    };

     

    • Like 1

  10. Quick Update:

    The most important stuff is now done and i will be testing it. If all is ok i will release it. Down below is a list of all features.

     

    • FlowGraph - a visual display where you can create missions with. Animation flow can also be made, for example start saluting, then stop after certain time.
    • Inspector - When ever you select an object or logic, you can use the inspector to quickly change variable name, position or rotation. More can be added on request.
    • Ingame debug console.

    • Alot of functions that i created during my years with arma.

    • Two new usertextures, 10 and 50m.

    • CfgFunctions_Extended - Same structure as regular cfgfunction but now you need to select the functions your addon, mission will use. This is ment to reduce amount of functions being loaded into memory. New naming of functions, Tag_Category_fnc_function. New options like onlyEden (will only load function when eden starts), debug (will show ingame console when function is called and how long time it took) and cfgFunction (use the standard naming of function). Will also detect if two addons are using the same tag and then only give access if the tag and current addon name is the same. Below is an example.
    • //Add to your addon or description.ext
      class CfgFunctions_Extended_Preload
      {
        //Load all functions in Eden.
        class Eden{};
        	
        //Only load Debug functions within AI. Animation functions will not be loaded into memory.
        class AI {
            class Debug{};
        };
      
      };
      
      class CfgFunctions_Extended
      {
      	class Eden
      	{
      		//Can only be called  in eden.
      		class Debug
      		{
      			onlyEden = 1;
      			file="eden\functions\Debug";
      			class add{}; //Eden_Debug_fnc_add
      			class init{postInit  = 1;}; //Eden_Debug_fnc_init
      			class writeTo{}; //Eden_Debug_fnc_writeTo
      		};
      	};
       	class AI
      	{
      		
      		class Debug
      		{
      			file="ai\functions\Debug";
      			class add{}; //AI_Debug_fnc_add
      		};
            
      		class Animation
      		{
      			cfgFunction  = 1; //Use standard naming.
      			file="ai\functions\Animation";
      			class set{}; //AI_fnc_set
      		};
      	};
      };

       

    • Like 1

  11. Quick Update:

    • Added so you can mark multiple nodes and paste them.
    • Added nodes that can return values. In the example below Per second and Add node can return a value when needed. 
      When slide text is called it will first call per second and add node´s functions. Add node will return a value to persecond and per second will return the value to slide text. Then slide text will be called.
      In this example Slide text will be called 10 times with a half a second delay. Every second the Y position will update.
    • A node can only have a value or a connection. If a connection is made, the value will not be stored. For example in Slide text node, the Y value 0.5 will not exist because there is a connection to the per second node.
      To fix this a Number node is created. The number value is a fixed value and add node will just increase it by another value. So instead of 0.5 the Y position will start at 0.1 (0.05 + 0.05) and the per second value will increase that value with itself every second (0.1, 0.2, 0.3 ...).
      Wait for seconds node have no connection so the value 0.5 will be used.

    B9jzstP.png


  12. Quick Update:

    • Connection now have colors so you can see where they can be connected to.  Blue is for number, Orange is string, Purple is boolean e.t.c. In the example below The Debug node has a message connection, you can connect anything to it because it will just convert it to a string, green circle is a special for all types. The green arrow is for calling a node. Start node will call on add Action node and so on.
    • You can also give a output/input value multiple types, For example the Create Task node has a input called position. It can use Position3D and object.
    • Node´s output can be connected to an input.  When the add Action node has been called it will store value in it´s output, Object and ID. You can then connect it with remove action so they. Just remember that add action need to been called before remove action or it wont work. In the example below add action is called at mission start while remove action is called 10 seconds later.

    Kx5QgeQ.png

    Two examples.

     

    • Like 3

  13. Quick Update:

    • All nodes with no input values will run before mission start (preInit)
    • A node is connected to a function that will receive the name of the node, object that it belongs to, all input and output values in the order they are specified in the config.
    • If a node1 is connected to node2 it will show up in the node1´s output values. It´s up to the node1´s function to call it when it´s done executing it´s own code.

    Most stuff works. Next thing is to add nodes.

    • Like 1

  14. 5 hours ago, x39 said:

    impressive work
    though ... i would recommend not trying to create SQF from within SQF as that is PITA

    some external tool (or at least a format, some external tool may use) could do wonders here

    Ye, i havn figure it out yet what to do. Right now it is stored in an array like this: [_metaData,_allNodes]
    _metaData contains an array with the name you choose to save it with, and the position it will have in the flowgraph. Only stuff that will be used by the flowgraph.
    _allNodes is where it becomes complicated, an array with all the nodes where every item contains the config path to the node where all information can be gathered. Like the function to call, input (arguments) and outputs (what it will send to another node). All input and outputs connections and values you add with the flowgraph will also be stored in here but in different arrays.
    Like this: [_configPath,[_input,_output]]
    The input and output is in same format: [  [_configPathConnectTo,_configPathConnectToInput]... ]

    So with this format,  every node needs a config entry. So there will be alot of them.


  15. I been trying to give the eden editor better tools so more people can create better content. I like to know what you  think so far and what features you think can be useful.

     

    FlowGraph
    You create nodes which you connect together. A node is basically a function which can call on other functions when it´s done executing itself.
    This gives you a interface to "script" your own mission. Much easier than learning the script language and faster.
    When you save it will be stored in the mission file.
    nqEcnSL.gif

    A start event will always be called on mission start. In this example it has been connected to the position node. The position node has been connected to the log node. They will call on eachother in that order.

     

    Hover over a connect button to see which are connected to it. Click on it to edit a connection. You can move around by dragging, scroll to zoom in and out. Drag the top of a node to move it around.

    p93LQ8c.gif

     

    Inspector & Tools

    The inspector(see blue)has replaced the assets position and been moved to the left(see red)

    This will include tools that are relevant to and eden object, position, rotation e.t.c..
    All selections can be collapsable

     

    Inspector

    yI8BGdy.png

     

    Tools

    Some examples: Hide GUI, Rotate marked object by scrolling, show building position. Show objects layer name, measure distance from selected object to mouse position in world.
    The design will be changed.
    All selections can be collapsable. Click on "Enviroment" and  "Time" and "togglegrass" will be hidden.

    3CYO0Gk.png

     

    And yes i lost my windows 10 activation when i bought a new computer and refuse to pay for new one. 🙂

    • Like 7
    • Thanks 3

  16. 15 hours ago, GEORGE FLOROS GR said:

    Hello there alkanet !

    This is a nice effect , though it might be better if the effect was performing a little bit faster ( start- end ) as seen in the video preview.

    Thanks and well done !

    Thanks for the feedback. I will add a function and cba menu so the users can adjust it to fit their need.

    • Like 2
    • Thanks 3
×