Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[RELEASED] uConstruct Free - Get Full power with few limitations

Discussion in 'Assets and Asset Store' started by ElroyUnity, Apr 11, 2016.

  1. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588


    Hello everyone!,
    Before reading this thread, if you do not know what uConstruct is, go check it out :)

    Lately i've been getting many requests for setting up web demos, or some kind of a way for people to try out the system but the reason i haven't done so is because there is no advantage by a simple demo.

    So i've got into the conclusion that the best way to let people try out the system is by actually using it and that led me to uConstruct - Free.

    Advantages :

    • Try out the system for free!, you can use all of the features that comes with the system ( other than extensions ) and decide whether it fits for your project or not!
    • Full support and documentation - Even though you are using the free version you would still get the same support and same documentation the full version gets :).
    Limitations :

    • No source code.
    • No extensions included with the systems.
    • You can not build the game while uConstruct is in the project, you would have to remove it first or you will get errors/ unity will quit when building the game.

    Give me your thoughts about it,
    It will be submitted in the next couple of days when i submit uConstruct V1.3 :).


    Have a great night!
    Elroi.
     
    Last edited: Apr 19, 2016
  2. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Sent for submission!
     
  3. hopeful

    hopeful

    Joined:
    Nov 20, 2013
    Posts:
    5,620
  4. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Yep its in the store!!

    Go get it people if you have doubts about buying uConstruct :)
     
  5. Frogger007

    Frogger007

    Joined:
    Jun 24, 2014
    Posts:
    338
    I'am trying the free version with unity5.2.4f1 personal and get the following message:


    Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.

    at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
     
  6. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Uhm did u make sure to check out the uConstruct_Free doc ?
     
  7. Frogger007

    Frogger007

    Joined:
    Jun 24, 2014
    Posts:
    338
    Failure found. I have forget to set the api compatility level to net2.0 !
     
    ElroyUnity likes this.
  8. Frogger007

    Frogger007

    Joined:
    Jun 24, 2014
    Posts:
    338
    Is it possible to place buildings, like silos, into the terrain ?
     
    ElroyUnity likes this.
  9. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Happy you found the issue :)

    And well you can place anything really :)
    You can follow the tutorials to learn more in depth about the system. :)
     
    BackwoodsGaming likes this.
  10. closetgeekshow

    closetgeekshow

    Joined:
    Jun 6, 2014
    Posts:
    122
    Is there a tutorial that walks through how to set up the system using custom models?

    I've been trying to figure it out myself and I feel a bit lost. Really nice system in general, probably going to get the full version but I want to figure out the workflow with my models before i pull the trigger on the buy button.
     
    ElroyUnity likes this.
  11. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    With the current set up you have 2 options :


    1. use the blueprints system (
    ) to get any model to work as one of the currently provided blueprints (if someone made a blueprint he can share it with you and you can use his blueprint with your models).

    2. Design the buildings manually (Add sockets&conditions and design them) -


    The blueprints system is the easiest one, just drag-drop-and click but it might not fit for every style of a game.
    The sockets design is a bit more frustrating but allows you to get any kind of result you want.


    I am planning to add more & remake some videos and 1 of them will be how to set up your own models, and i will explain it with sockets & conditions designing as it would fit for any kind of a game.


    Hopefully that helped,
    Elroi.
     
    AdamGoodrich and closetgeekshow like this.
  12. dreb4o

    dreb4o

    Joined:
    Mar 29, 2015
    Posts:
    51
    Error
    Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
    at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
    at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
    at Mono.CSharp.RootNamespace.ComputeNamespaces (System.Reflection.Assembly assembly, System.Type extensionType) [0x00000] in <filename unknown>:0
    at Mono.CSharp.RootNamespace.ComputeNamespace (Mono.CSharp.CompilerContext ctx, System.Type extensionType) [0x00000] in <filename unknown>:0
    at Mono.CSharp.GlobalRootNamespace.ComputeNamespaces (Mono.CSharp.CompilerContext ctx) [0x00000] in <filename unknown>:0
    at Mono.CSharp.Driver.LoadReferences () [0x00000] in <filename unknown>:0
    at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0
    at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0
    The class System.CodeDom.CodeCompileUnit could not be loaded, used in System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
     
  13. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Next version will include a warning for this but anyways open up uConstruct_free.pdf in the documents folder, follow the steps and it will fix it.
     
  14. snowcult

    snowcult

    Joined:
    Feb 6, 2014
    Posts:
    295
    Hey. Trying out free... got the error as well. I can't change the API compatibility level because it's greyed out. Any idea?
     
    ElroyUnity likes this.
  15. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Weird, never heard about not being able to change it.

    What platform are you building for ?
     
  16. snowcult

    snowcult

    Joined:
    Feb 6, 2014
    Posts:
    295
    You know what, I've just recently gotten an new computer and had to install Unity, and it seems as though I hadn't selected Standalone during setup (for some odd reason it isn't marked during install, and I missed it), so I'm on web player, that might explain it.
     
    ElroyUnity likes this.
  17. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Oh makes sense.
    Well with the free version you can't build a version so web player wont work anyways :p.
     
    snowcult likes this.
  18. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Hey guys currently working on an update to uConstruct which also means that i am working on one for uConstruct free :).

    It will include the fixes for the issues you guys found:

    For example - the errors with the BuildingTypes generator and also not getting an error when not following the uConsturct_Free.pdf and more.

    Hope you will enjoy it :)
     
  19. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    uConstruct-Free 1.4 submitted!!

    Changes to uConstruct in general:
    Added unique saving files for each scenes (can be triggered from the settings).

    Added saving file name to the settings menu.

    Added the ability to have many fields for a blueprint.

    added new AABB calculations.

    Added placing offsets to the building placer.

    Fixed the issue with the current anchors of the blueprints being broken in some situations.

    Added CheckForTerrain condition.

    Fixed a bug with some "UnDestroyable" objects.

    Fixed a bug in the remove building method of the BaseBuildingGroup where the "un-parenting" would be called before the events are sent which caused a lot of issues.

    Added the option to fill an area that was flatten by the flattening condition with splatmap.

    Added UFPS_PhotonAddon integration.

    Added custom properties that allow to get a custom input for destroy & place & rotate inputs.

    Made sure that changing the group on the building actually applies the changes globally.

    Extended the prefab database.

    Fixed standard assets being overwritten.

    Fixed errors with simpleLOD.

    Added "clean buildings in scene" method to base building.

    Added an ability to for more than 9 buildings on the building placer.

    Rewrote the saving system, its a lot more accurate and slick now.

    Fix errors with web player.

    Made the saving task on BaseBuildingGroup virtual so you can inherit from it and use some custom saving for that.

    Added buildingGroupType to the base building which you can inherit from and use a custom BaseBuildingGroup class for custom group stuff.

    Made uConstruct mobile-ready.

    Fixed gaia's extension errors.

    Fixed save getting corrupted and possibly throw errors on load when using an custom save type.

    Fixed where any change of the socket's variables wont save.

    Changes unique to uConstruct free:
    Code generator no longer available in uConstruct free ( couldnt find a way to make it work properly with the dlls ).
    Added an error when not following the documentation and fixing it automatically so now you dont need to worry about following the installation guide.


    Sorry for the late release, i have been so busy lately both with school and life in general.
    But its alright now :).
     
  20. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    uConstruct 1.4 free has been approved!
     
  21. siblingrivalry

    siblingrivalry

    Joined:
    Nov 25, 2014
    Posts:
    384
    Fantastic.

    Does the free version work with InventoryPro?
     
    ElroyUnity likes this.
  22. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    No,
    The free version does not include the extensions functionality. In order to use it you have to purchase the full version.

    I originally created this version so you can test the core functionality and decide if it fits your project.

    I hope i helped :).
     
    siblingrivalry likes this.
  23. siblingrivalry

    siblingrivalry

    Joined:
    Nov 25, 2014
    Posts:
    384
    Many thanks. Wish more assets had a free sample version
     
    ElroyUnity likes this.
  24. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    My pleasure man! :)
     
  25. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    V1.5 Free submitted for review :)
     
  26. laurentlavigne

    laurentlavigne

    Joined:
    Aug 16, 2012
    Posts:
    5,982
    interesting idea, using collider as sockets, but construction on terrain isn't working very well: no way to set a grid, when the terrain is sloped the foundations follow the slope instead of staying straight, can't add a door, there doesn't seem to be rules for adding pilars automatically
     
    ElroyUnity likes this.
  27. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    You can make the terrain fit the slope/ stay straight (on the base building component you should see "fit to slope")
     
  28. laurentlavigne

    laurentlavigne

    Joined:
    Aug 16, 2012
    Posts:
    5,982
    I just saw that, but then the foundation never goes green on a slope.
     
    ElroyUnity likes this.
  29. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Oh this might be due to the condition (the check for collision collides with the terrain) so you just need to scale it down a bit OR make it ignore the terrain
     
  30. morningstargames

    morningstargames

    Joined:
    May 29, 2017
    Posts:
    2
    So, I have the paid version and tried following along with the Quick Start YouTube video. The video does not explain anything about how to actually get building items to appear in the Controls display. Which is probably why I cannot get anything to work as in the video. Canvas shows, but cannot build anything and the documentation does nothing to address a more concise setup for newbs.
     
    ElroyUnity likes this.
  31. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Oh sorry for that, the building placer that you see in the demo was originally for demo purposes.

    Basically to add new items click on the building placer component on your player, open up the Buildings array and then put your building there.

    To build simply click on the number in your keyboard. If that doesn't work, did you click "Create Missing Layers" on the "Window/uConstruct/Manager" window?
     
  32. morningstargames

    morningstargames

    Joined:
    May 29, 2017
    Posts:
    2
    Thank you so much for the reply!
    Yeah, I have the Building & BuildingSocket layers already, if that's what you're referring to. Please forgive me for asking, but I am quite new to Unity. My player doesn't have a building placer component. Is that a script I need to drag onto my player before I can follow your suggested instructions?
     
    ElroyUnity likes this.
  33. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Yes :)
    And np!
     
  34. Aaron2348

    Aaron2348

    Joined:
    Dec 12, 2016
    Posts:
    326
    Hey I'm trying to add the Free uConstruct to my Gaia scene, But it wont show in the Gaia Manager does the Free system support this?
     
    ElroyUnity likes this.
  35. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    No, the free system has no extension support. Either way the GAIA extension isn't very complicated. You can achieve what ever you want without it :)
     
    Aaron2348 likes this.
  36. Aaron2348

    Aaron2348

    Joined:
    Dec 12, 2016
    Posts:
    326
    Good to Know, Thanks.
    Ok Thanks!!
     
    ElroyUnity likes this.
  37. JuliusIbidus

    JuliusIbidus

    Joined:
    Jun 3, 2018
    Posts:
    49
    Hello, I followed the steps to set up a project but am receiving this error:

    A game object can only be in one layer. The layer needs to be in the range [0...31]

    Any idea what could be causing this?
     
    ElroyUnity likes this.
  38. ElroyUnity

    ElroyUnity

    Joined:
    May 20, 2015
    Posts:
    1,588
    Have you created the "Building" and "BuildingSocket" layers?