infernalthing

  • Content Count

    298
  • Joined

  • Last visited

 Content Type 

Profiles

Forums

Downloads

Klei Bug Tracker

Game Updates

Hot Lava Bug Reporter

Posts posted by infernalthing


  1. Contrary to what's going on in the other thread, I do think spiders are cute. Might as well post this in the correct thread.Enter the Peacock Spider. xD

    http-~~-//www.youtube.com/watch?v=E-nmeYirsvA

    Also a little story.

    Jumping spiders and daddy-longlegs (maybe others) live in my house. Used to catch them in cake tins during childhood because I had a fascination with the shape of spider webs. No idea what kind of web or spider I caught, but the only one that survived made something I called a sock web. Then it ate it. Then it starved and perished.Also damn is it hard to make caterpillars grow into butterflies. :<

    The peacock spider video is so funny!Did you know that daddy-longlegs isn't a spider but another type of arachnid called the Opiliones? There are more types of arachnids than spiders, scorpions or ticks. Here's more info about the other arachnids:http://bogleech.com/bio-arachnids.html
    Also I found one day a cocoon with a visible grub inside. I wanted to keep in in a box with holes hoping I will see it grow into something. Some days the grub was moving but didn't grow. Even after a year nothing happened anymore, it wasn't moving anymore. :blue: Didn't it had the right conditions? It was winter when I found the cocoon.

  2. I ended up redoing it all, again, and added in a seperate script LUA file for speech. There were tons of segments that I haven't filled in, so I used the help of another mod to fill in the blanks!Thank you both for all your help! I would have given up a long time ago. x3... Now to get onto making some custom powers and such. ;)

    It's silly to just give up because of some strings! xDSome abilities would be harder.

  3. Here's the error log;

    Starting upDon't Starve: 81236Build Date: 2013-07-11_11-24-58THREAD - started 'GAClient' (6136)HttpClient::ClientThread::Main()cGame::InitializeOnMainThreadWindowManager::InitializeWindowManager::SetFullscreen(0, 1366, 768, 60)GLInfo~~~~~~GL_VENDOR: Google Inc.GL_RENDERER: ANGLE (Radeon X1300/X1550 Series)GL_VERSION: OpenGL ES 2.0 (ANGLE 1.0.0.2249)GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 1.00 (ANGLE 1.0.0.2249)OpenGL extensions (17, 17):GL_ANGLE_framebuffer_blitGL_ANGLE_framebuffer_multisampleGL_ANGLE_instanced_arraysGL_ANGLE_pack_reverse_row_orderGL_ANGLE_texture_compression_dxt3GL_ANGLE_texture_compression_dxt5GL_ANGLE_texture_usageGL_ANGLE_translated_shader_sourceGL_EXT_read_format_bgraGL_EXT_robustnessGL_EXT_texture_compression_dxt1GL_EXT_texture_format_BGRA8888GL_EXT_texture_storageGL_OES_get_program_binaryGL_OES_packed_depth_stencilGL_OES_rgb8_rgba8GL_OES_standard_derivativesGL_MAX_TEXTURE_SIZE = 4096GL_MAX_TEXTURE_IMAGE_UNITS = 16GL_MAX_RENDERBUFFER_SIZE = 4096GL_MAX_VIEWPORT_DIMS = 4096, 4096GL_MAX_VARYING_VECTORS = 10GL_MAX_VERTEX_ATTRIBS = 16GL_MAX_VERTEX_UNIFORM_VECTORS = 254GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0GL_MAX_FRAGMENT_UNIFORM_VECTORS = 2214 compressed texture formatstexture format 0x83f0texture format 0x83f1texture format 0x83f2texture format 0x83f3cDontStarveGame::DoGameSpecificInitialize()cGame::StartPlayingLOADING LUADoLuaFile data/scripts/main.luaDoLuaFile loading buffer data/scripts/main.luadata/scripts/main.lua(125,1)	running main.luaC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/modindex.lua(70,1)	loaded modindexC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(267,1)	Loading modmain for willetteC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(111,1)	modimport: mods/willette/scripts/tuning_willette.luaC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(338,1)	Registering prefabs for willetteC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(344,1)	  Registering willette prefab: willetteC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(360,1)	  Registering default mod prefab for willetteLOADING LUA SUCCESSC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/playerprofile.lua(210,1)	loaded profileC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/saveindex.lua(65,1)	loaded saveindexC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/gamelogic.lua(61,1)	LOAD FEC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/gamelogic.lua(65,1)	LOAD FE: doneReset() returningmods/winnifred/modicon.tex is 120x104 but compressed textures must have power of 2 dimensions.ERROR: HWTexture::DeserializeTexture failed on mods/winnifred/modicon.tex. glGetError returned 0x501ERROR: HWTexture::DeserializeTexture failed on mods/willette/images/saveslot_portraits/willette.tex. glGetError returned 0x501ERROR: HWTexture::DeserializeTexture failed on mods/willette/images/selectscreen_portraits/willette.tex. glGetError returned 0x501ERROR: HWTexture::DeserializeTexture failed on mods/willette/images/selectscreen_portraits/willette_silho.tex. glGetError returned 0x501ERROR: HWTexture::DeserializeTexture failed on mods/willette/bigportraits/willette.tex. glGetError returned 0x501Collecting garbage...lua_gc took 0.05 secondslua_close took 0.03 secondsReleaseAllReleaseAll FinishedcGame::StartPlayingLOADING LUADoLuaFile data/scripts/main.luaDoLuaFile loading buffer data/scripts/main.luadata/scripts/main.lua(125,1)	running main.luaC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/modindex.lua(70,1)	loaded modindexC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(267,1)	Loading modmain for willetteC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(111,1)	modimport: mods/willette/scripts/tuning_willette.luaC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(267,1)	Loading modmain for dufC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(338,1)	Registering prefabs for willetteC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(344,1)	  Registering willette prefab: willetteC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(360,1)	  Registering default mod prefab for willetteC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(338,1)	Registering prefabs for dufC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(344,1)	  Registering duf prefab: dufC:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(17,1)	error calling LoadPrefabFile in mod duf: ...ps/common/dont_starve/data/scripts/mainfunctions.lua:34: Error loading file prefabs/duf...x86)/Steam/steamapps/common/dont_starve/mods/duf/scripts/prefabs/duf.lua:336: unfinished string near '"WHY YOU RUNNIN'?'C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(304,1)	Disabling	duf	because it had an error.DoLuaFile Error: ...m/steamapps/common/dont_starve/data/scripts/mods.lua:309: variable 'TheFrontEnd' is not declaredLUA ERROR stack traceback:        =[C] in function 'error'        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/strict.lua(23,1)        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(309,1) in function 'DisplayBadMods'        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(19,1)        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(345,1) in function 'RegisterPrefabs'        data/scripts/main.lua(157,1) in main chunk...m/steamapps/common/dont_starve/data/scripts/mods.lua:309: variable 'TheFrontEnd' is not declaredLUA ERROR stack traceback:        =[C] in function 'error'        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/strict.lua(23,1)        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(309,1) in function 'DisplayBadMods'        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(19,1)        C:/Program Files (x86)/Steam/steamapps/common/dont_starve/data/scripts/mods.lua(345,1) in function 'RegisterPrefabs'        data/scripts/main.lua(157,1) in main chunkAssert failure '0' at ..\source\simlib\luatools.cpp(89): Trace follows...

    Spotted! A " misses in"WHY YOU RUNNIN'?'Check across all strings to spot missing "s. A single missing one will crash your game! :congratulatory:

  4. That's what I guessed. :o

    So, I'm assuming I would have to do this before every addition of a period, like this;

    STRINGS.CHARACTERS.DUF = {}
    STRINGS.CHARACTERS.DUF.DESCRIBE = {}
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN = {}
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.GENERIC = "Yup. That's a tree."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.BURNING = "And now it's on fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.BURNT = "How is it still standing?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.CHOPPED = "A stump of what was."
    STRINGS.CHARACTERS.DUF.DESCRIBE.POOP = "Ugh, poop."
    STRINGS.CHARACTERS.DUF.DESCRIBE.POND = "A small pool of water."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PUMPKIN = "At least it doesn't have a face."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PUMPKIN_LANTERN = "... And now it does."
    STRINGS.CHARACTERS.DUF.DESCRIBE.RABBIT = {}
    STRINGS.CHARACTERS.DUF.DESCRIBE.RABBIT.GENERIC = "Dastardly creatures."
    STRINGS.CHARACTERS.DUF.DESCRIBE.RABBIT.HELD = "Not to quick now, are ye?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.RABBITHOLE = "I wonder how many rabbits are down there..?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.RATATOUILLE = "A simple dish, for a simple adventurer."
    STRINGS.CHARACTERS.DUF.DESCRIBE.RAZOR = "Don't put that anywhere near my hair!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.REEDS = {}
    STRINGS.CHARACTERS.DUF.DESCRIBE.REEDS.GENERIC = "Sugarcane?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.REEDS.BURNING = "Huh. I didn't know they were flammable."
    STRINGS.CHARACTERS.DUF.DESCRIBE.REEDS.PICKED = "I'm sure it'll come back... They always do."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROBIN = {}
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROBIN.GENERIC = "More birds..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROBIN.HELD = "And now you're mine."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROCK = "Yup. It's a rock."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROCKS = "A bunch of stone."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROPE = "Nice and sturdy. They seem quite useful."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SEEDS = "Where are these birds getting these?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.SILK = "Ugh, it's all sticky, and disgusting..."

    EDIT: Or not. Just crashed. I need further explaining, please. xD

    I don't see what's wrong. Can you show me your error log?

  5. Well... That didn't work. .-.

    STRINGS.CHARACTERS.DUF.DESCRIBE.POOP = "Ugh, poop."
    STRINGS.CHARACTERS.DUF.DESCRIBE.POND = "A small pool of water."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PUMPKIN = "At least it doesn't have a face."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PUMPKIN_LANTERN = "... And now it does."
    STRINGS.CHARACTERS.DUF.DESCRIBE.RABBIT.GENERIC = "Dastardly creatures."
    STRINGS.CHARACTERS.DUF.DESCRIBE.RABBIT.HELD = "Not to quick now, are ye?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.RABBITHOLE = "I wonder how many rabbits are down there..?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.RATATOUILLE = "A simple dish, for a simple adventurer."
    STRINGS.CHARACTERS.DUF.DESCRIBE.RAZOR = "Don't put that anywhere near my hair!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.REEDS.GENERIC = "Sugarcane?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.REEDS.BURNING = "Huh. I didn't know they were flammable."
    STRINGS.CHARACTERS.DUF.DESCRIBE.REEDS.PICKED = "I'm sure it'll come back... They always do."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROBIN.GENERIC = "More birds..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROBIN.HELD = "And now you're mine."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROCK = "Yup. It's a rock."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROCKS = "A bunch of stone."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ROPE = "Nice and sturdy. They seem quite useful."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SEEDS = "Where are these birds getting these?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.SILK = "Ugh, it's all sticky, and disgusting..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SMALLBIRD.GENERIC = "Aww, it's so cute!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.SMALLBIRD.HUNGRY = "She looks hungry, I should give her some food."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SMALLBIRD.STARVING = "I'm sorry, girl..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SMALLMEAT = "I suppose this will work."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SMALLMEAT_DRIED = "Can't get enough of these slim jims."
    STRINGS.CHARACTERS.DUF.DESCRIBE.COOKEDSMALLMEAT = "Seems to have shrunken over the fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPEAR = "Good enough to kill with."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDER.GENERIC = "God damn spiders..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDER.SLEEPING = "I REALLY want to kill you..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDER.DEAD = "That's one less creepy thing on this world."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDERDEN = "Home to those god damn spiders..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDEREGGSACK = "So disgusting..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDERGLAND = "Ugh, it's all... Gooey."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDERQUEEN = "GIANT SPIDER!? WHY?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDER_WARRIOR.GENERIC = "And now they're more prone to kill me..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDER_WARRIOR.SLEEPING = "He just needs to die."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPIDER_WARRIOR.DEAD = "Duffie - 1, Spiders - 0"
    STRINGS.CHARACTERS.DUF.DESCRIBE.SPOILED_FOOD = "That's not healthy."
    STRINGS.CHARACTERS.DUF.DESCRIBE.STINGER = "So, this was on a bee's butt?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRD = "That... Is a tall bird."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRDEGG = "Ooo, I could make some nice omelets with that..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRDEGG_COOKED = "Delicious eggs."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRDEGG_CRACKED.GENERIC = "Wait, it's hatching?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRDEGG_CRACKED.COLD = "It looks cold... Should I warm it up?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRDEGG_CRACKED.HOT = "It looks like it's burning up, I should do something!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRDEGG_CRACKED.LONG = "Don't worry, you'll get out of there soon!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.TALLBIRDEGG_CRACKED.SHORT = "Oh gosh, the baby's almost here!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.TEENBIRD.GENERIC = "*sniff* They grow up so fast..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TEENBIRD.HUNGRY = "It's alright, I'll prepare some food for you."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TEENBIRD.STARVING = "I'm sorry, I'm sorry, I'm sorry!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.TORCH = "A traveling campfire, on a stick."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TRAP = "This should catch those rascals..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TRAP_TEETH = "I feel sorry for whatever runs into this..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TREASURECHEST = "A useful storage."
    STRINGS.CHARACTERS.DUF.DESCRIBE.TWIGS = "5, 6, pick up sticks..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.UMBRELLA = "The perfect tool to keep me dry."
    STRINGS.CHARACTERS.DUF.DESCRIBE.WALL_HAY = "Probably not the best, but it will hold."
    STRINGS.CHARACTERS.DUF.DESCRIBE.WALL_WOOD = "Much more sturdy!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.WALL_STONE = "I'd like to see those fiends break through THIS!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.WINTEROMETER = "A giant themometer, eh?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.WORMHOLE.GENERIC = "Looks like another portal into Hell."
    STRINGS.CHARACTERS.DUF.DESCRIBE.WORMHOLE.OPEN = "... Yup, another portal to Hell."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEARDHAIR = "Is this... Hair?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEDROLL_STRAW = "Maybe I should sleep it off..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CORN = "A nice cob of corn."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CORN_COOKED = "Hah. Popcorn. In the middle of nowhere."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CUTGRASS = "I suppose I'll find some use for this."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CUTREEDS = "Time to make some paper!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.CUTSTONE = "That's more like it, cubed blocks of stone!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.DRAGONFRUIT = "Does it breathe fire?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.DRAGONFRUIT_COOKED = "I suppose it looks tasty."
    STRINGS.CHARACTERS.DUF.DESCRIBE.DRAGONPIE = "Ooo, pie!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.DRUMSTICK = "Looks like you weren't fast enough, turkey."
    STRINGS.CHARACTERS.DUF.DESCRIBE.DRUMSTICK_COOKED = "Good ol' Kentucky Fried Turkey."
    STRINGS.CHARACTERS.DUF.DESCRIBE.DURIAN = "I think I've seen this fruit before."
    STRINGS.CHARACTERS.DUF.DESCRIBE.DURIAN_COOKED = "Well, everything's better roasted over a fire, I suppose."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIRESTAFF = "I don't want to set the world on fire~"
    STRINGS.CHARACTERS.DUF.DESCRIBE.ICESTAFF = "I can't stop time, but I can definitely freeze it."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HOMESIGN = "'Home, Sweet Home'"
    STRINGS.CHARACTERS.DUF.DESCRIBE.HONEY = "Nectar of the Gods."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HONEYCOMB = "Once a bee's home."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HOUNDBONE = "The remains of those damned dogs."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ICEBOX = "Somewhere to store my food."
    STRINGS.CHARACTERS.DUF.DESCRIBE.KABOBS = "Some simple shishkabobs."
    STRINGS.CHARACTERS.DUF.DESCRIBE.KILLERBEE.GENERIC = "An aggresive bee..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.KILLERBEE.HELD = "Don't sting me, don't sting me..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.LOG = "The most basic of materials."
    STRINGS.CHARACTERS.DUF.DESCRIBE.MEATBALLS = "Not exactly my favorite, but still satisfying."
    STRINGS.CHARACTERS.DUF.DESCRIBE.MINERHAT = "Light, on the go!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.MONSTERMEAT_DRIED = "Does ANYTHING make this better?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.NITRE = "Can't say I know what to do with it."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PIGHEAD = "Well... That's disturbing."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PIGHOUSE.GENERIC = "Is that an outhouse?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.PIGHOUSE.FULL = "Seems the pigs are indoors."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PIGHOUSE.LIGHTSOUT = "Time to go to sleep, eh?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.PIGKING = "Wow. He's... Big."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PIGSKIN = "Well, I'm sure it's useful for something."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PINECONE.GENERIC = "A baby tree."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PINECONE.PLANTED = "Soon, it will grow to be big and mighty."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BERRYBUSH.GENERIC = "Easy pickin'."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BERRYBUSH.PICKED = "No berries yet."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BERRYBUSH.BARREN = "It looks dead..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BERRYBUSH.BURNING = "Not getting food from that anymore."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SAPLING.GENERIC = "A tiny tree."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SAPLING.BURNING = "And now a tiny fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SAPLING.PICKED = "Do twigs grow back?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.ARMORGRASS = "Will this even suffice?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.ARMORWOOD = "Well, it's better than grass..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ARMORMARBLE = "Now THIS is some durable armor!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.AXE = "It gets the job done."
    STRINGS.CHARACTERS.DUF.DESCRIBE.GOLDENAXE = "I prefer iron, myself."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PICKAXE = "My tool of choice."
    STRINGS.CHARACTERS.DUF.DESCRIBE.GOLDENPICKAXE = "I remember these being useless."
    STRINGS.CHARACTERS.DUF.DESCRIBE.PITCHFORK = "Time to dig up the land."
    STRINGS.CHARACTERS.DUF.DESCRIBE.GOLDENPITCHFORK = "This was totally a waste of gold."
    STRINGS.CHARACTERS.DUF.DESCRIBE.SHOVEL = "Wait, I don't dig the ground with this?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.GOLDENSHOVEL = "A golden shovel from a golden tree."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAVE_ENTRANCE.GENERIC = "A weird formation of rocks."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAVE_ENTRANCE.OPEN = "Oh, look, a hole into Hell."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAVE_EXIT = "That's a long way up..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.ABIGAIL = "Wait, am I seeing things again?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.PIG = "Wow, they've come a long way since then."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEFALO.GENERIC = "A whole lot of fur, a whole lot of poop."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEFALO.NAKED = "Sorry, I needed your fur."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEFALO.SLEEPING = "They're kinda cute, when they're not pooping everywhere."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BABYBEEFALO.GENERIC = "Don't worry, kid, I'll leave you alone."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEBOX.GENERIC = "Why do I own one of these? Why?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEBOX.READY = "Looks like the honey's ready."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEFALOWOOL = "The coat of a Beefalo."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEFALOHAT = "A warm and fuzzy hat."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BUTTERFLY.GENERIC = "A grown-up Wormy."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BUTTERFLY.HELD = "I don't see the appeal."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BUTTERFLYWINGS = "Clipped from the body of a butterfly."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAMPFIRE.EMBERS = "So warm, so very, very warm."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAMPFIRE.GENERIC = "A fire for safety."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAMPFIRE.LOW = "Should add some logs to that."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAMPFIRE.NORMAL = "Warm and toasty."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAMPFIRE.HIGH = "Burning bright, light my night."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CAMPFIRE.OUT = "It lived its purpose."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CANE = "What a weird walking stick."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CARROT_PLANTED = "I can see the rabbits eyeing this."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CARROT_COOKED = "Freshly cut carrots, roasted over a fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CARROT = "I heard they're good for your eyes."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CHARCOAL = "The remains of a burnt tree."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CHESTER = "He's so cute!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.CHESTER_EYEBONE.GENERIC = "Oh gosh, it's alive?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.CHESTER_EYEBONE.WAITING = "Is that a bone in the ground?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.MONSTERMEAT = "That... Doesn't look safe."
    STRINGS.CHARACTERS.DUF.DESCRIBE.COOKEDMONSTERMEAT = "... Still doesn't look safe."
    STRINGS.CHARACTERS.DUF.DESCRIBE.MEAT = "Should probably cook this before eating it."
    STRINGS.CHARACTERS.DUF.DESCRIBE.COOKEDMEAT = "Delicious, delicious meat."
    STRINGS.CHARACTERS.DUF.DESCRIBE.COOKPOT.EMPTY = "An empty crockpot."
    STRINGS.CHARACTERS.DUF.DESCRIBE.COOKPOT.COOKING_SHORT = "A simple meal in the works."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.GENERIC = "Yup. That's a tree."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.BURNING = "And now it's on fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.BURNT = "How is it still standing?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.CHOPPED = "A stump of what was."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FLOWER = "I suppose they're nice."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FLINT = "What happened to the gravel?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEE.GENERIC = "I hate bees."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEE.HELD = "... I'll kill you later."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BEEHIVE = "Is that where the bees are coming from?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.GRASS.GENERIC = "A little patch of grass."
    STRINGS.CHARACTERS.DUF.DESCRIBE.GRASS.BURNING = "Well, so much for that."
    STRINGS.CHARACTERS.DUF.DESCRIBE.GRASS.PICKED = "I don't have time to watch grass grow."
    STRINGS.CHARACTERS.DUF.DESCRIBE.GRASS.BARREN = "I don't think it wants to grow."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BERRIES = "Delicious wild berries."
    STRINGS.CHARACTERS.DUF.DESCRIBE.BERRIES_COOKED = "I suppose everything's better over a fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.COOKPOT.COOKING_LONG = "This may take a while."
    STRINGS.CHARACTERS.DUF.DESCRIBE.COOKPOT.DONE = "Did I hear a 'ding'?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.CROW.GENERIC = "A flying annoyance."
    STRINGS.CHARACTERS.DUF.DESCRIBE.CROW.HELD = "Not flying anymore, are ye?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREPIT.EMBERS = "A safer fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREPIT.GENERIC = "A simple structure to keep the fire at bay."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREPIT.LOW = "It may need more fuel."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREPIT.NORMAL = "Nice and warm."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREPIT.HIGH = "That'll keep things nice and warm."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREPIT.OUT = "The centerpiece to my base."
    STRINGS.CHARACTERS.DUF.DESCRIBE.DIRTPILE = "Hm... What makes this so significant?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.ANIMAL_TRACK = "A footprint of some sort?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.EARMUFFHAT = "Got fuzzy, get wuzzie."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EGGPLANT = "This looks absolutely delecible."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EGGPLANT_COOKED = "Now it looks even better!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.FARMPLOT.GENERIC = "What a useful piece of land."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FARMPLOT.GROWING = "Now that I think about it, what kind of seeds were they?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.FARMPLOT.NEEDSFERTILIZER = "I think it stopped working."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREFLIES.GENERIC = "You would not believe your eyes..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FIREFLIES.HELD = "Oh, it's just a bug."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HOUNDS = "Evil dogs! Evil dogs!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.HOUNDS.SLEEPING = "EVI-- Evil dogs, evil dogs..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FLOWERHAT = "... Why did I make this again?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.FLOWER_EVIL = "It's giving an 'evil' vibe."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FROG.GENERIC = "He doesn't look too friendly..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FROG.SLEEPING = "Best not wake them."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FROG.DEAD = "Looks like he croaked... Heh."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FROGLEGS = "I heard they taste like chicken."
    STRINGS.CHARACTERS.DUF.DESCRIBE.FROGLEGS_COOKED = "Have to admit, they smell wonderful!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.GEARS = "... Redstone?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.GHOST = "AAH! You don't exist!"
    STRINGS.CHARACTERS.DUF.DESCRIBE.GUNPOWDER = "The guts of a mutated, green pig."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HAMMER = "What's built, must soon be destroyed."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HEALINGSALVE = "I suppose this will have to suffice."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HEATROCK.COLD = "I don't think it's doing its job..."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HEATROCK.GENERIC = "So, this is supposed to keep me warm..?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.HEATROCK.WARM = "Oooh, it's actually quite satisfyingly warm."
    STRINGS.CHARACTERS.DUF.DESCRIBE.HEATROCK.HOT = "Hot potato, hot potato!"

    Edit: Even the simple evergreen didn't work;

    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.GENERIC = "Yup. That's a tree."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.BURNING = "And now it's on fire."
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.BURNT = "How is it still standing?"
    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN.CHOPPED = "A stump of what was."

    Edit Edit: I think I see the problem, but I'll get back to you. I've been doing this all day, so I guess it's clear enough that I miss things easily when I'm tired. :<

    Would still like an answer, in case I'm wrong, though. xP

    You forgot to put

    STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN = {}

    before the evergreen quotes.


  6. Well, new problem.I'm having trouble adding custom quotes for my character. When I add in the second PHP, the game crashes.Here's the working prefab;

    local MakePlayerCharacter = require "prefabs/player_common"local assets = {        Asset( "ANIM", "anim/player_basic.zip" ),        Asset( "ANIM", "anim/player_idles_shiver.zip" ),        Asset( "ANIM", "anim/player_actions.zip" ),        Asset( "ANIM", "anim/player_actions_axe.zip" ),        Asset( "ANIM", "anim/player_actions_pickaxe.zip" ),        Asset( "ANIM", "anim/player_actions_shovel.zip" ),        Asset( "ANIM", "anim/player_actions_blowdart.zip" ),        Asset( "ANIM", "anim/player_actions_eat.zip" ),        Asset( "ANIM", "anim/player_actions_item.zip" ),        Asset( "ANIM", "anim/player_actions_uniqueitem.zip" ),        Asset( "ANIM", "anim/player_actions_bugnet.zip" ),        Asset( "ANIM", "anim/player_actions_fishing.zip" ),        Asset( "ANIM", "anim/player_actions_boomerang.zip" ),        Asset( "ANIM", "anim/player_bush_hat.zip" ),        Asset( "ANIM", "anim/player_attacks.zip" ),        Asset( "ANIM", "anim/player_idles.zip" ),        Asset( "ANIM", "anim/player_rebirth.zip" ),        Asset( "ANIM", "anim/player_jump.zip" ),        Asset( "ANIM", "anim/player_amulet_resurrect.zip" ),        Asset( "ANIM", "anim/player_teleport.zip" ),        Asset( "ANIM", "anim/wilson_fx.zip" ),        Asset( "ANIM", "anim/player_one_man_band.zip" ),        Asset( "ANIM", "anim/shadow_hands.zip" ),        Asset( "SOUND", "sound/sfx.fsb" ),        Asset( "SOUND", "sound/wilson.fsb" ),        Asset( "ANIM", "anim/beard.zip" ),		-- Don't forget to include your character's custom assets!        Asset( "ANIM", "anim/duf.zip" ),}local prefabs = {}local fn = function(inst)		-- choose which sounds this character will play	inst.soundsname = "willow"	-- a minimap icon must be specified	inst.MiniMapEntity:SetIcon( "wendy.png" )	-- todo: Add an example special power here.end-- strings! Any "WOD" below would have to be replaced by the prefab name of your character.-- First up, the character select screen lines -- note: these are lower-case character nameSTRINGS.CHARACTER_TITLES.duf = "The Adventurer"STRINGS.CHARACTER_NAMES.duf = "Duffie"STRINGS.CHARACTER_DESCRIPTIONS.duf = "* Has a ponytail."STRINGS.CHARACTER_QUOTES.duf = "\"Might as well get going.\""-- You can also add any kind of custom dialogue that you would like. Don't forget to make-- categores that don't exist yet using = {}-- note: these are UPPER-CASE charcacter nameSTRINGS.CHARACTERS.DUF = {}STRINGS.CHARACTERS.DUF.DESCRIBE = {}STRINGS.CHARACTERS.DUF.DESCRIBE.EVERGREEN = "Yup. That's a tree."STRINGS.CHARACTERS.DUF.ACTIONFAIL_GENERIC = "Well, that didn't work."STRINGS.CHARACTERS.DUF.ANNOUNCE_ADVENTUREFAIL = "Well, there's always next time."STRINGS.CHARACTERS.DUF.ANNOUNCE_BOOMERANG = "Ow."STRINGS.CHARACTERS.DUF.ANNOUNCE_CHARLIE = "A demon..?"STRINGS.CHARACTERS.DUF.ANNOUNCE_CHARLIE_ATTACK = "ACK! DEMON!"STRINGS.CHARACTERS.DUF.ANNOUNCE_COLD = "Brr..."STRINGS.CHARACTERS.DUF.ANNOUNCE_CRAFTING_FAIL = "Er, I don't think that worked."STRINGS.CHARACTERS.DUF.ANNOUNCE_DUSK = "Dusk settles..."STRINGS.CHARACTERS.DUF.ANNOUNCE_ENTER_DARK = "AAH! CAN'T SEE!"STRINGS.CHARACTERS.DUF.ANNOUNCE_ENTER_LIGHT = "Whew..."STRINGS.CHARACTERS.DUF.ANNOUNCE_INV_FULL = "I'm carrying too much stuff."STRINGS.CHARACTERS.DUF.ANNOUNCE_HUNGRY = "So hungry..."STRINGS.CHARACTERS.DUF.ANNOUNCE_HOUNDS = "Damn it, someone sent the dogs."STRINGS.CHARACTERS.DUF.ANNOUNCE_WORMHOLE = "I suppose that's one way of fast travel."STRINGS.CHARACTERS.DUF.ANNOUNCE_NODANGERSLEEP = "I'm not sleeping with those things nearby!"STRINGS.CHARACTERS.DUF.ANNOUNCE_NODAYSLEEP = "'You can only sleep at night.'"STRINGS.CHARACTERS.DUF.ANNOUNCE_NOHUNGERSLEEP = "I don't think I can sleep this hunger off..."STRINGS.CHARACTERS.DUF.ANNOUNCE_PECKED = "OUCH! Fine, I'll leave!"return MakePlayerCharacter("duf", prefabs, assets, fn)

    And here's the part that doesn't want to work;

    STRINGS.CHARACTERS.DUF.ANNOUNCE_EAT =	{		GENERIC = "Delicious~"		PAINFUL = "Oooo... My stomach hurts..."		SPOILED = "Ugh, why did I eat that..?"		STALE = "Disgusting!"	}STRINGS.CHARACTERS.DUF.BATTLECRY =	{		GENERIC = "Time to die!",		PIG = "Give me your bacon!",		PREY = "Come to Duffie!",		SPIDER = "I HATE SPIDERS!",		SPIDER_WARRIOR = "FOR NARNIA!",	}STRINGS.CHARACTERS.DUF.COMBAT_QUIT =	{		GENERIC = "Eh, nevermind.",		PIG = "WHY YOU RUNNIN'?",		PREY = "Fine, I'll just kill something else.",		SPIDER = "AND STAY AWAY!",		SPIDER_WARRIOR = "Wait, you gave up?",	}STRINGS.CHARACTERS.DUF.DESCRIBE =	{		EVERGREEN = 		{			GENERIC = "Yup. That's a tree.",			BURNING = "And now it's on fire.",			BURNT = "How is it still standing?",			CHOPPED = "A stump of what was.",		},		FLOWER = "I suppose they're nice.",		FLINT = "What happened to the gravel?",		BEE =		{			GENERIC = "I hate bees.",			HELD = "... I'll kill you later.",		},		BEEHIVE = "Is that where the bees are coming from?",		GRASS =		{			GENERIC = "A little patch of grass.",			BURNING = "Well, so much for that.",			PICKED = "I don't have time to watch grass grow.",			BARREN = "I don't think it wants to grow.",		},		BERRIES = "Delicious wild berries.",		BERRIES_COOKED = "I suppose everything's better over a fire.",		POOP = "Ugh, poop.",		POND = "A small pool of water.",		PUMPKIN = "At least it doesn't have a face.",		PUMPKIN_LANTERN = "... And now it does.",		RABBIT =		{			GENERIC = "Dastardly creatures.",			HELD = "Not to quick now, are ye?",		},		RABBITHOLE = "I wonder how many rabbits are down there..?",		RATATOUILLE = "A simple dish, for a simple adventurer.",		RAZOR = "Don't put that anywhere near my hair!",		REEDS =		{			GENERIC = "Sugarcane?",			BURNING = "Huh. I didn't know they were flammable.",			PICKED = "I'm sure it'll come back... They always do.",		},		ROBIN =		{			GENERIC = "More birds...",			HELD = "And now you're mine.",		},		ROCK = "Yup. It's a rock.",		ROCKS = "A bunch of stone.",		ROPE = "Nice and sturdy. They seem quite useful.",		SEEDS = "Where are these birds getting these?",		SILK = "Ugh, it's all sticky, and disgusting...",		SMALLBIRD =		{			GENERIC = "Aww, it's so cute!",			HUNGRY = "She looks hungry, I should give her some food.",			STARVING = "I'm sorry, girl...",		},		SMALLMEAT = "I suppose this will work.",		SMALLMEAT_DRIED = "Can't get enough of these slim jims.",		COOKEDSMALLMEAT = "Seems to have shrunken over the fire.",		SPEAR = "Good enough to kill with.",		SPIDER =		{			GENERIC = "God damn spiders...",			SLEEPING = "I REALLY want to kill you...",			DEAD = "That's one less creepy thing on this world.",		},		SPIDERDEN = "Home to those god damn spiders...",		SPIDEREGGSACK = "So disgusting...",		SPIDERGLAND = "Ugh, it's all... Gooey.",		SPIDERQUEEN = "GIANT SPIDER!? WHY?",		SPIDER_WARRIOR =		{			GENERIC = "And now they're more prone to kill me...",			SLEEPING = "He just needs to die.",			DEAD = "Duffie - 1, Spiders - 0",		},		SPOILED_FOOD = "That's not healthy.",		STINGER = "So, this was on a bee's butt?",		TALLBIRD = "That... Is a tall bird.",		TALLBIRDEGG = "Ooo, I could make some nice omelets with that...",		TALLBIRDEGG_COOKED = "Delicious eggs.",		TALLBIRDEGG_CRACKED =		{			GENERIC = "Wait, it's hatching?",			COLD = "It looks cold... Should I warm it up?",			HOT = "It looks like it's burning up, I should do something!",			LONG = "Don't worry, you'll get out of there soon!",			SHORT = "Oh gosh, the baby's almost here!",		},		TEENBIRD =		{			GENERIC = "*sniff* They grow up so fast...",			HUNGRY = "It's alright, I'll prepare some food for you.",			STARVING = "I'm sorry, I'm sorry, I'm sorry!",		},		TORCH = "A traveling campfire, on a stick.",		TRAP = "This should catch those rascals...",		TRAP_TEETH = "I feel sorry for whatever runs into this...",		TREASURECHEST = "A useful storage.",		TWIGS = "5, 6, pick up sticks...",		UMBRELLA = "The perfect tool to keep me dry.",		WALL_HAY = "Probably not the best, but it will hold.",		WALL_WOOD = "Much more sturdy!",		WALL_STONE = "I'd like to see those fiends break through THIS!",		WINTEROMETER = "A giant themometer, eh?",		WORMHOLE =		{			GENERIC = "Looks like another portal into Hell.",			OPEN = "... Yup, another portal to Hell.",		},		BEARDHAIR = "Is this... Hair?",		BEDROLL_STRAW = "Maybe I should sleep it off...",		CORN = "A nice cob of corn.",		CORN_COOKED = "Hah. Popcorn. In the middle of nowhere.",		CUTGRASS = "I suppose I'll find some use for this.",		CUTREEDS = "Time to make some paper!",		CUTSTONE = "That's more like it, cubed blocks of stone!",		DRAGONFRUIT = "Does it breathe fire?",		DRAGONFRUIT_COOKED = "I suppose it looks tasty.",		DRAGONPIE = "Ooo, pie!",		DRUMSTICK = "Looks like you weren't fast enough, turkey.",		DRUMSTICK_COOKED = "Good ol' Kentucky Fried Chicken.",		DURIAN = "I think I've seen this fruit before.",		DURIAN_COOKED = "Well, everything's better roasted over a fire, I suppose.",		FIRESTAFF = "I don't want to set the world on fire~",		ICESTAFF = "I can't stop time, but I can definitely freeze it.",		HOMESIGN = "'Home, Sweet Home'",		HONEY = "Nectar of the Gods.",		HONEYCOMB = "Once a bee's home.",		HOUNDBONE = "The remains of those damned dogs.",		ICEBOX = "Somewhere to store my food.",		KABOBS = "Some simple shishkabobs.",		KILLERBEE =		{			GENERIC = "An aggresive bee...",			HELD = "Don't sting me, don't sting me...",		},		LOG = "The most basic of materials.",		MEATBALLS = "Not exactly my favorite, but still satisfying.",		MINERHAT = "Light, on the go!",		MONSTERMEAT_DRIED = "Does ANYTHING make this better?",		NITRE = "Can't say I know what to do with it.",		PIGHEAD = "Well... That's disturbing.",		PIGHOUSE =		{			GENERIC = "Is that an outhouse?",			FULL = "Seems the pigs are indoors.",			LIGHTSOUT = "Time to go to sleep, eh?",		},		PIGKING = "Wow. He's... Big.",		PIGSKIN = "Well, I'm sure it's useful for something.",		PINECONE =		{			GENERIC = "A baby tree.",			PLANTED = "Soon, it will grow to be big and mighty.",		},		BERRYBUSH =		{			GENERIC = "Easy pickin'.",			PICKED = "No berries yet.",			BARREN = "It looks dead...",			BURNING = "Not getting food from that anymore.",		},		SAPLING =		{			GENERIC = "A tiny tree.",			BURNING = "A tiny fire.",			PICKED = "Do twigs grow back?",		},		ARMORGRASS = "Will this even suffice?",		ARMORWOOD = "Well, it's better than grass...",		ARMORMARBLE = "Now THIS is some sturdy armor!",		AXE = "It gets the job done.",		GOLDENAXE = "I prefer iron, myself.",		PICKAXE = "My tool of choice.",		GOLDENPICKAXE = "I remember these being useless.",		PITCHFORK = "Time to dig up the land.",		GOLDENPITCHFORK = "This was totally a waste of gold.",		SHOVEL = "Wait, I don't dig the ground with this?",		GOLDENSHOVEL = "A golden shovel from a golden tree.",		CAVE_ENTRANCE =		{			GENERIC = "A weird formation of rocks.",			OPEN = "Oh, look, a hole into Hell.",		},		CAVE_EXIT = "That's a long way up...",		ABIGAIL = "Wait, am I seeing things again?",		PIG = "Wow, they've come a long way since then.",		BEEFALO =		{			GENERIC = "A whole lot of fur, a whole lot of poop.",			NAKED = "Sorry, I needed your fur.",			SLEEPING = "They're kinda cute, when they're not pooping everywhere.",		},		BABYBEEFALO =		{			GENERIC = "Don't worry, kid, I'll leave you alone.",			SLEEPING = "So adorable!",		},		BEEBOX =		{			GENERIC = "Why do I own one of these? Why?",			READY = "Looks like the honey's ready.",		},		BEEFALOWOOL = "The coat of a Beefalo.",		BEEFALOHAT = "A warm and fuzzy hat.",		BUTTERFLY =		{			GENERIC = "A grown-up Wormy.",			HELD = "I don't see the appeal.",		},		BUTTERFLYWINGS = "Clipped from the body of a butterfly.",		CAMPFIRE =		{			EMBERS = "So warm, so very, very warm.",			GENERIC = "A fire for safety.",			LOW = "Should add some logs to that.",			NORMAL = "Warm and toasty.",			HIGH = "Burning bright, light my night.",			OUT = "It lived its purpose.",		},		CANE = "What a weird walking stick.",		CARROT_PLANTED = "I can see the rabbits eyeing this.",		CARROT_COOKED = "Freshly cut carrots, roasted over a fire.",		CARROT = "I heard they're good for your eyes.",		CHARCOAL = "The remains of a burnt tree.",		CHESTER = "He's so cute!",		CHESTER_EYEBONE =		{			GENERIC = "Oh gosh, it's alive?",			WAITING = "Is that a bone in the ground?",		},		MONSTERMEAT = "That... Doesn't look safe.",		COOKEDMONSTERMEAT = "... Still doesn't look safe.",		MEAT = "Should probably cook this before eating it.",		COOKEDMEAT = "Delicious, delicious meat.",		COOKPOT =		{			EMPTY = "An empty crockpot.",			COOKING_SHORT = "A simple meal in the works.",			COOKING_LONG = "This may take a while.",			DONE = "Did I hear a 'ding'?",		},		CROW =		{			GENERIC = "A flying annoyance.",			HELD = "Not flying anymore, are ye?",		},		FIREPIT =		{			EMBERS = "A safer fire.",			GENERIC = "A simple structure to keep the fire at bay.",			LOW = "It may need more fuel.",			NORMAL = "Nice and warm.",			HIGH = "That'll keep things nice and warm.",			OUT = "The centerpiece to my base.",		},		DIRTPILE = "Hm... What makes this so significant?",		ANIMAL_TRACK = "A footprint of some sort?",		EARMUFFHAT = "Got fuzzy, get wuzzie.",		EGGPLANT = "This looks absolutely delecible.",		EGGPLANT_COOKED = "Now it looks even better!",		FARMPLOT =		{			GENERIC = "What a useful piece of land.",			GROWING = "Now that I think about it, what kind of seeds were they?",			NEEDSFERTILIZER = "I think it stopped working.",		},		FIREFLIES =		{			GENERIC = "You would not believe your eyes...",			HELD = "Oh, it's just a bug.",		},		HOUNDS = "Evil dogs! Evil dogs!",		FLOWERHAT = "... Why did I make this again?",		FLOWER_EVIL = "It's giving an 'evil' vibe.",		FROG =		{			GENERIC = "He doesn't look too friendly...",			SLEEPING = "Best not wake them.",			DEAD = "Looks like he croaked... Heh.",		},		FROGLEGS = "I heard they taste like chicken.",		FROGLEGS_COOKED = "Have to admit, they smell wonderful!",		GEARS = "... Redstone?",		GHOST = "AAH! You don't exist!",		GUNPOWDER = "The guts of a mutated, green pig.",		HAMMER = "What's built, must soon be destroyed.",		HEALINGSALVE = "I suppose this will have to suffice.",		HEATROCK =		{			COLD = "I don't think it's doing its job...",			GENERIC = "So, this is supposed to keep me warm..?",			WARM = "Oooh, it's actually quite satisfyingly warm.",			HOT = "Hot potato, hot potato!",		},	}

    I assume it has something to do with the {}, but... Sadly, I don't know enough coding to know exactly the problem. xPAny ideas on how I could fix this?

    What's sure is sure. Try using the example I used for my characters, like this:
    STRINGS.CHARACTERS.DUF.ANNOUNCE_EAT = {}STRINGS.CHARACTERS.DUF.ANNOUNCE_EAT.GENERIC = "Delicious~"STRINGS.CHARACTERS.DUF.ANNOUNCE_EAT.PAINFULL = "Oooo... My stomach hurts..."STRINGS.CHARACTERS.DUF.ANNOUNCE_EAT.SPOILED = "Ugh, why did I eat that..?"STRINGS.CHARACTERS.DUF.ANNOUNCE_EAT.STALE = "Disgusting!"