tModLoader Achievements Libs - A mod that allow you to add custom achievement!

Discussion in 'Works-in-Progress' started by Dradonhunter11, Jul 24, 2018.

  1. Dradonhunter11

    Dradonhunter11 Official Terrarian

    Hello everyone!

    I've been working for quite a while on a new mod that allow you to add new achievement to the game without breaking current system.
    This mod unlike my previous mod give you the option to use mod call instead of having to extend it directly, but you can also reference them if it's easier for you.

    Table of content :
    1 - Presentation
    2 - Visual
    3 - Current Implemented feature
    4 - Missing feature for release
    4 - ModCall (at release)
    5 - Download
    6 - Credit

    Presentation of achivements libs

    Achievement libs is your newest and favorite modded achievement manager, it allow you to make modded achivement basically.
    But those achievement are not like other achievement, you can actually give reward to the player with them. It can be an item, a list of item, death trap or even world gen stuff! The possibility are unlimited!

    Visual

    The achievements libs menu is currently entirely written by hand. This took actually a really long time to get at that result :p

    [​IMG]

    [​IMG]

    Current Implemented feature


    - mod.Call("AddAchievementWithoutReward", this, string name, string description, string texturePath, condition);
    - Custom reward
    - Automatic item reward showing
    - Automatic texture loading
    - Integration into in game setting menu
    - Showing completition at cursor
    - Showing from wich mod it come from at cursor

    Missing feature
    - Mod filter





    Download
    The mod is not ready for release for now

    Credit
    Dradonhunter11 The man that made this possible :p
    blushiemagic, jopojelly and the rest of tmodloader team for creating tmod and being awesome!
    jopojelly with help of some code
    RE-Logic for making this awesome game!
     
    Last edited: Jul 28, 2018
    Linx145, Nova Dee, hamstar and 7 others like this.
  2. Dradonhunter11

    Dradonhunter11 Official Terrarian

    Reserving for changelog, also sorry for bad english
     
    Caseratis likes this.
  3. KBitegp

    KBitegp Skeletron

    how to make modded Terraria feel even more similiar to vanilla:
    THIS MOD.
    good job!
     
    Dradonhunter11 likes this.
  4. Dradonhunter11

    Dradonhunter11 Official Terrarian

    I decided to remake UI entirely and at same time added mod icon support
    [​IMG]
     
    Huzbubber Tim likes this.
  5. Huzbubber Tim

    Huzbubber Tim Skeletron Prime

    Cool! I was actually thinking of adding custom achievements to my mod once I start making it (if TModLoader ever gets patched for the Mac/Gog version), and I think this will help a lot! Nice mod!
     
  6. Dradonhunter11

    Dradonhunter11 Official Terrarian

    Yeah, last time I recall they don't have any plan to support GoG, tough they do support the steam mac version of it.
     
    Huzbubber Tim likes this.
  7. Dradonhunter11

    Dradonhunter11 Official Terrarian

    Quick update on thing
    [​IMG]
     
    KBitegp and Huzbubber Tim like this.
  8. YourAverageLittleDemon

    YourAverageLittleDemon Eye of Cthulhu

    Nice
     
  9. hamstar

    hamstar Steampunker

    Could you clarify the Mod.Call parameters a bit more? What is the mod's internal name?
     
  10. Dradonhunter11

    Dradonhunter11 Official Terrarian

    Oh yeah, mod internal name is AchievementLibs for the call. I just remember I forgot to actually update the thread as there is another call implemented in the mod, wich allow to give reward. Rn there is only 2 missing feature that are needed, aka back button and the mod filter.
     
  11. Dradonhunter11

    Dradonhunter11 Official Terrarian

    Update on thing, except a release this week :D