2019 UPDATE
I have returned to the modding scene. It will take some time to learn, but it’s about time ARK had a custom skill implemented. 3 years ago I was severely limited by my knowledge of server-client communication and replication. There are a lot more tutorials, and much more detailed documentation. I still plan on this mod to be fully functional with no limitations as to what it can and cannot be stacked with, what map it can be played on, etc. I will gear it towards the island so that all maps will have the required resource.
Hello,
This mod is still in its infancy, and I have a lot to learn. I’m hoping that I will be able to get some help for some critical aspects of this mod as well as pointers for making things more efficient.
End goal: To create an immersive skill that requires dedication and yields powerful rewards.
Current task: Content, content, content. Over 40 potions to transfer from spreadsheet to dev kit
Done:
Own structure (there was a finished Alchemy Bench in the dev kit at the time I started this)
Potions to be crafted at said structure
Works from any alchemy table
Works between server restarts
Custom exp system
Skill level unique to the character (not steam player, of course)
High scores!!
Easy access of current player’s statistics
Fully functioning save/load file for all alchemy related information
Sound and notification on level up!
HIDE ENGRAMS BASED ON ALCHEMY LEVEL!!!
Custom meshes
Dropped meshes
Vials
Adjustable Exp Rate
Over 40 Custom potions
Server broadcast on max level
Level 99 Flame Cape
Doable/In progress:
Unique, realistic requirements
Multi-use potions
Custom buffs
Haven’t attempted:
Skill milestones
Dino potions
Custom grenades
Geared towards very end game
Custom “menu” that shows all potions, requirements, ingredients, and effects. Possibly from a book?
Current obstacles:
Dynamically changing default engrams in the inventory, seems nothing affects it… (will apply my newfound knowledge of server/client replication to this) [FIGURED IT OUT]
I am of course hoping for all feedback and suggestions. I hope to make this a very comprehensive and content oriented skill. I’m hoping that this concept can be expanded to much more later on.
In all, the basic system structure is complete, but some of the intermediate stuff has me stumped. If anybody can offer any assistance at all, I’d appreciate it.
Updates:
I’ve learned how to utilize game saves to properly save and load variables after server restarts
Implemented level system
Skill seems fully functioning on a dedicated server (where I am not the host), just need to clean it up, add a few user features, and go all out with adding potions
FINALLY figured out the (kinda) dynamic changing of available engrams in an inventory
Calculated all levels and proper exp per craftable
Added all 40+ potions to the dev kit, need to perfect exp and requirements