Hytale Wiki
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Random page
Community portal
Admin noticeboard
Recent changes
General disclaimer
Style guide
Hytale
Website
YouTube
Twitter
Instagram
Facebook
Snapchat
Community
Wiki Discord
HytaleHub Forums
Hytale Subreddit
Facebook Group
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Hytale Wiki
224
pages
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Random page
Community portal
Admin noticeboard
Recent changes
General disclaimer
Style guide
Hytale
Website
YouTube
Twitter
Instagram
Facebook
Snapchat
Community
Wiki Discord
HytaleHub Forums
Hytale Subreddit
Facebook Group
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
Modding
Back to page
Edit
VisualEditor
View history
Talk (0)
Edit Page
Modding
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{fandom note}} '''Modding''' is the act of modifying the base, or "vanilla", game. Modding in ''[[Hytale]]'' is done through [[server]] plugins, which previously were known to be written in Java<ref name=":0" /> - however, since both client and server gets rewritten in C++<ref>"We’re aware that some eagle-eyed community members have already spotted that we’ve stopped listing Java and C# in our job descriptions. This is because we’ve made the decision to redevelop Hytale’s engine—both the client and the server—in C++." – [[article:2022/7/summer-2022-development-update|Summer Development Update]], 22 July 2022</ref>, we are no longer sure about the language needed for their development. Modding will be able to be done in-game with built-in tools. The ''Hytale'' client cannot be modified.<ref name=":0">{{tweet|simon|1089242034920214528|Modding will be done via server plugins written in Java and support scripting (to be discussed later). No one will be allowed to modify the client and there will be no need to as the built-in modding support provides all the tools needed.|26 Jan 2019}}</ref><ref name=faq/> This preventative measure was taken to prevent hacking and cheating. ''Hytale'' was built to fundamentally support [[player]] modding,<ref name=faq>{{article| 13 December 2018|hytale-faq|The Hytale FAQ: December 13th 2018}}</ref> featuring custom model creation, custom sound creation, scripting, custom AI creation, and a host of other tools to ease the development process for content creators. == Scripting == Scripts affecting gameplay elements can be written in-game, and their effects can be instantly observed in real-time. === Behaviors === [[NPC]] behavior scripting is performed through JSON files.<ref>{{article|4 April 2019|an-introduction-to-building-npc-behaviors|An introduction to building NPC behaviors}}</ref> These scripts give their mobs life, and is divided into two parts; the sensor and the action. The first part of the script, the sensor, involves an [[NPC]] detecting something from the environment, whether it be a [[player]], in-game [[weather]], a dropped [[item]], etc. The second part of the script involves the action, which can encompass a wide variety of NPC actions. == Tools == === ''Hytale'' Model Maker === {{main|Hytale Model Maker}} The [[Hytale Model Maker|''Hytale'' Model Maker]] is an extensive tool that features modeling, texturing, and animation of 3D models which players can export directly into the game, with complete real-time collaboration. The real-time modding suite can be used for everything from modeling, to animation and scripting. === Customization menu === The asset customization menu is an extensive interface that allows content creators to change every asset in-game, including all textures such as mob textures, [[weather]] colors, and 3D models. ''[[Hytale]]''{{'s}} engine will apply the changes in real-time for all [[player]]s present. == Minigames == [[Minigame]]s can be extensively modded on private third-party [[server]]s. == History == {{h|dev}} {{h|13 December 2018|link={{ytl|o77MzDQT1cg|t=1m40}}|Modding is seen in the ''[[Hytale]]'' [[trailer]].}} {{h|13 December 2018|link={{article|2018/12/hytale-faq}}|Information about modding is given in an FAQ.}} {{h|4 April 2019|link={{article|2019/4/an-introduction-to-building-npc-behaviors}}|[[NPC]] behavior scripting is shown in a [[blog]] post.}} {{h|foot}} == References == {{reflist}} {{Gameplay}} {{Hytale}} {{interwikis}}
Summary:
Please note that all contributions to the Hytale Wiki are considered to be released under the CC BY-NC-SA
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:'s
(
view source
)
Template:-
(
view source
)
Template:Article
(
view source
)
Template:Clear
(
view source
)
Template:Dablink
(
view source
)
Template:Fandom note
(
view source
)
Template:Gameplay
(
view source
)
Template:H
(
view source
)
Template:Hatnote
(
view source
)
Template:History
(
view source
)
Template:Hytale
(
view source
)
Template:Interwikis
(
view source
)
Template:Main
(
view source
)
Template:Reflist
(
view source
)
Template:SimpleNavbox
(
view source
)
Template:Tweet
(
view source
)
Template:YouTube link
(
view source
)
Template:Ytl
(
view source
)
Follow on IG
TikTok
Join Fan Lab