ESO Addon Development: Custom Options and SavedVariables | The Elder Scrolls Online

  Рет қаралды 1,025

Terranaut Codes

Terranaut Codes

Күн бұрын

Welcome back, everyone! This video builds off of SimpleClock, which we made in the last video. We're focusing on creating custom options using SavedVariables to provide the player the ability to change the visibility, font, font size, and font color of our clock.
Check out the code here: github.com/moshulu/ESOUI-Simp...
Download the addon here: www.esoui.com/downloads/info3...
Chapters:
0:00 - Introduction
0:54 - SavedVariables 101
0:54 - LibAddonMenu integration
2:46 - Reorganizing our code
5:15 - Adding the options panel
7:58 - How will we store our data?
9:20 - Implementing our SavedVariables
14:45 - Adding a visibility checkbox
20:19 - Adding a font dropdown
27:30 - Adding a font size slider
33:40 - Adding a font color colorpicker
36:06 - Outro
Follow my main channel: / @terranaut
My website: mattdrew.org
Follow me on social media:
Instagram: / matt_drew7
Twitter: / matt_drew7
"Juniper" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
creativecommons.org/licenses/...

Пікірлер: 11
@ScottWilliams009
@ScottWilliams009 Жыл бұрын
Hi, I cant thank you enough for this tutorial series. I've been looking for ages for vids on how to create eso addons and this guide is really well explained. Could you talk about how to create your own ui elements next? Things like combat metrics, descendants support set tracker all have unique ui. Would be great to understand how to create something like that. Thanks again!
@terranaut_codes
@terranaut_codes Жыл бұрын
Hi Scott, thanks so much for watching. I'm really glad you enjoy the videos so far. If there is continued interest in the series, which I believe there is, I think I'd like to dive into unique UIs, as well as localization support for multiple languages. I do this in my free time - and while the coding portion actually doesn't take up much time, the creation of the videos do. I'll see what I can do in the future!
@bombyvonbomberson3285
@bombyvonbomberson3285 8 ай бұрын
@@terranaut_codes Any update on when you are planning on continuing this series? Would be super helpful to see a deep dive into how to navigate the Docs for the API and you maybe set some challenges for us, little show how, little homework sort of thing?
@terranaut_codes
@terranaut_codes 8 ай бұрын
@@bombyvonbomberson3285 ​​⁠Bomby, thank you so much for the comment. I’m really glad you are interested in the series and learning more about the API. Frankly, I don’t know how to efficiently read the API, so I think it would be a good video topic to present how I (eventually) figure out how to do it myself. From what I remember, it’s a sort of “trial-and-error” learning about what the functions do, and you get better the longer you develop addons. This of course isn’t ideal, but Zenimax has yet to provide official user friendly support for the API, and I don’t think help is coming. I was thinking the other day about how I wanted to jump back into addon development and ESO in general. I’m trying to finish a side project right now, and this will be next on my list! Thanks for your continued interest, it really means a lot!
@bombyvonbomberson3285
@bombyvonbomberson3285 8 ай бұрын
@@terranaut_codes Thanks for the speedy response! I have a flurry of ideas I want to do addon wise, just LUA isn't a language I know all too well. And this seems to be the only source for anything related to making addons for ESO. Presented really well. I'm keen to see more from you when you have time!
@bombyvonbomberson3285
@bombyvonbomberson3285 Жыл бұрын
This is amazing! Keep them coming! I've been finding it difficult to come across resources to make addons for ESO
@clav4503
@clav4503 Жыл бұрын
Keep up the work look forward to more vids to come
@terranaut_codes
@terranaut_codes Жыл бұрын
I appreciate it, CLAV. Hopefully I'll get around to it as my schedule allows.
@mark2524
@mark2524 3 күн бұрын
Hi, I want ALL grey text in the game to be white, can that be done?
@dovaincarnate3262
@dovaincarnate3262 Жыл бұрын
yo did you delete the previous code local function updateClock() time = os.date("%a %b %d, %H: %M: %S") TimeOClockLabel:SetText(time) zo_callLater(function () updateClock() end, 1000) end because now my text isnt showing i deleted it and it still wont show
@terranaut_codes
@terranaut_codes Жыл бұрын
Hi DovaIncarnate, Nope, I didn't delete any code in the repository. If you're getting stuck, there's a couple of things I would recommend: 1. Install an addon that catches the error messages within your installed addons. 2. Comment your code to make it simpler - start with a static message (like "hello world") and then build up to the zo_callLater function. Testing early and often can mitigate future headache. 3. Go to esoui.com's forums and ask a question there - or better yet, they have a Glitter channel that has also been very receptive to people asking questions about addon development. Thanks so much for watching. I hope you enjoy the tutorial series so far.
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 23 МЛН
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 1,5 МЛН
The Complete ESO Zone Tier list for 2023
19:47
Adam Lutz
Рет қаралды 18 М.
The remastering skyrim project : Whiterun
10:03
The skyrim nerd
Рет қаралды 2 М.
65+ Kill 1vX - Outnumbered PVP #5 - Hybrid Nightblade - Firesong
17:06
ESO Dragonknight Classs Guide
1:00:39
Xynode Gaming
Рет қаралды 34 М.
Which Weapon Should You Use? Choosing the Best Weapon in ESO
28:25
Lucky Ghost
Рет қаралды 121 М.
spots you ignored in las venturas | san andreas world tour
21:12
LEGENDARY Necromancer Healer Build for ESO! (Elder Scrolls Online)
19:38
БАТЯ ПОМОГАЕТ МНЕ СБЕЖАТЬ в Schoolboy Runaway
29:05
ОкКорз ЭП 1 - 14 | Анимация Minecraft
8:58
OK Корз
Рет қаралды 1,7 МЛН