• Terraria Megathread V3 - Wheres that map drawer program again?
    4,691 replies, posted
[QUOTE=helpiminabox;30039574]Welp, I guess you win. You can use what I have in my source as my hook requests.[/QUOTE] Got OnJoin/OnChat added but OnLeave isn't triggering and I have it added exactly like you did. I think imma look for another place to stick it.
[QUOTE=high;30040003]Got OnJoin/OnChat added but OnLeave isn't triggering and I have it added exactly like you did. I think imma look for another place to stick it.[/QUOTE] To be honest, I don't think I tested OnLeave at all, so I don't even know if it ever worked.
So i just made a map of my level and am having trouble reading it, what do all of the symbols mean? and how would i go about finding a meteor, that was my original intention with the map.
Got a full set of meteor armor that I can give to somebody. For free. So if you don't have meteor armor, add me on steam.
[QUOTE=helpiminabox;30040018]To be honest, I don't think I tested OnLeave at all, so I don't even know if it ever worked.[/QUOTE] Fixed it. So there are now ServerHooks.OnChat/OnJoin/OnLeave. download links are the same Binaries: [url]http://dl.dropbox.com/u/29760911/TerrariaAPI.rar[/url] Source: [url]https://github.com/high6/Terraria-API[/url]
I just killed the Eater of Worlds, what should I make with the demonite/scales?
I kind of sort of want to start a vine cult. A house completely [i]loaded[/i] with vines. And then we'd attack anyone who'd clear the vines.
[release] [h2]TShock Terraria Server[/h2] [url=http://dl.dropbox.com/u/1253613/Release.zip]Download Now[/url] Changes in this version: Added some experimental stuff. Removed requirement of one person with health greater than 200 for invasions to spawn. Added a config file that changes some basic settings that were mentioned in the other hacked server. In order, the values are: Guide Spawn (true/false) Multiplier for goblin invasions Spawn rate Max Spawns [/release] I'm going to work on porting to the API and working on it at a later date, depending on the mod future of Terraria. If an official mod API doesn't come out by next update, I'm focusing all my efforts on improving the current one and the server. Until the mod API is mature enough, I'm going to continue with decompiled stuff. I'm interested in, if anything, enabling some command line flags to start the server automatically, so that if it crashes or something, it can automatically restart, but I'm not sure about demand.
[QUOTE=Jack_Thompson;30040168]I just killed the Eater of Worlds, what should I make with the demonite/scales?[/QUOTE] With the demonite make some tools\armor. Demonite tools are a tier up from gold.
Do binary patches violate the EULA?
I break my third black orb. "The eater of worlds was summoned!" SHITS ON LIKE DONKEY KONG! "A blood moon is rising!" ..... fuck
[QUOTE=nicatronTg;30040235][release] [h2]TShock Terraria Server[/h2] [url=http://dl.dropbox.com/u/1253613/Release.zip]Download Now[/url] Changes in this version: Added some experimental stuff. Removed requirement of one person with health greater than 200 for invasions to spawn. Added a config file that changes some basic settings that were mentioned in the other hacked server. In order, the values are: Guide Spawn (true/false) Multiplier for goblin invasions Spawn rate Max Spawns [/release] I'm going to work on porting to the API and working on it at a later date, depending on the mod future of Terraria. If an official mod API doesn't come out by next update, I'm focusing all my efforts on improving the current one and the server. Until the mod API is mature enough, I'm going to continue with decompiled stuff. I'm interested in, if anything, enabling some command line flags to start the server automatically, so that if it crashes or something, it can automatically restart, but I'm not sure about demand.[/QUOTE] Offical modding api won't come at all. They've already said they're against it and the most they might add is texture support.
found the hermes boots in my first non-underwater chest
[QUOTE=NINTENDUDECT;30040291]Offical modding api won't come at all. They've already said they're against it and the most they might add is texture support.[/QUOTE] If they were against it fully, this code wouldn't be so easy to decompile. It's not obfuscated, and compared to a lot of other projects, it's cake getting it working. The hardest thing was finding a decompiler that didn't crash. Furthermore, I can't tell who's code is worse: Notch or these guys.
[QUOTE=nicatronTg;30040315]If they were against it fully, this code wouldn't be so easy to decompile. It's not obfuscated, and compared to a lot of other projects, it's cake getting it working. The hardest thing was finding a decompiler that didn't crash. Furthermore, I can't tell who's code is worse: Notch or these guys.[/QUOTE] They said they were against adding official modding. They said that they know it's inevitable so they figured they might as well leave it to the community. And definitely Notch. When he adds things, a shit load of stuff breaks. I haven't seen that from them at all. Grant it, they've only had two updates, but they really don't have too many bugs to begin with, unlike Minecraft.
[QUOTE=NINTENDUDECT;30040323]They said they were against adding official modding. They said that they know it's inevitable so they figured they might as well leave it to the community. And definitely Notch. When he adds things, a shit load of stuff breaks. I haven't seen that from them at all. Grant it, they've only had two updates, but they really don't have too many bugs to begin with, unlike Minecraft.[/QUOTE] Bug free != code quality. Care to link to where they said that about modding?
[QUOTE=nicatronTg;30040353]Bug free != code quality. Care to link to where they said that about modding?[/QUOTE] PBat's video where he played with Blue. I couldn't tell you the exact time. [url]http://www.youtube.com/watch?v=qdqqb5WWx10[/url]
[QUOTE=nicatronTg;30040353]Bug free != code quality. Care to link to where they said that about modding?[/QUOTE] Decompiled code is not the original source code. Decompiling .net doesn't give you the exact source, or even near it. So redigit's code quality could be at least relatively decent. Meanwhile notch's code is almost exactly as it was originally, because java.
Easy way of making money anyone?
fuck i was killing shadow orbs and it spawned an eater of worlds i had to teleport home before it killed me [editline]25th May 2011[/editline] well shit how can i kill this it just follows me everywhere
[QUOTE=Alteir;30040722]fuck i was killing shadow orbs and it spawned an eater of worlds i had to teleport home before it killed me [editline]25th May 2011[/editline] well shit how can i kill this it just follows me everywhere[/QUOTE] It doesn't go away when you die, just keep grinding at it till it dies.
It's funny because 12 year olds can't create accounts on Terraria forums. Great. I still know I can fake my DOB. [editline]25th May 2011[/editline] But thirteen year olds can. Eh, won't hurt to set date back to may instead of august.
[QUOTE=HeroicPillow;30040666]Decompiled code is not the original source code. Decompiling .net doesn't give you the exact source, or even near it. So redigit's code quality could be at least relatively decent. Meanwhile notch's code is almost exactly as it was originally, because java.[/QUOTE] Not exactly, C# and Java are both Just In Time compiled languages. There are some respective differences, but in the majority of the cases, the code does share a similar resemblance to what would have originally been produced. Take spawning the eye of cthulhu for example. This is done in WorldGen.cs by setting the variable spawnEye to true. Now, you'd think that if this was following some kind of template or convention, that there would be similarly named booleans for spawning the other bosses, but this isn't remotely the case. Spawning a goblin invasion, for example, is just one function inside Main.cs, SpawnInvasion(). This is completely ignoring the fact that they overused keywords like static and implemented extremely odd programming practices throughout the code(why make some random things private and others public). This could just be decompiler stuff, but it's as if they've never heard of case/switch statements before. [code]else if (serverSock[k].state == 0) { serverSock[k].statusText = string.Concat(new object[] { "(", serverSock[k].tcpClient.Client.RemoteEndPoint, ") ", serverSock[k].name, " is connecting..." }); } else if (serverSock[k].state == 1) { serverSock[k].statusText = string.Concat(new object[] { "(", serverSock[k].tcpClient.Client.RemoteEndPoint, ") ", serverSock[k].name, " is sending player data..." }); }[/code] [editline]25th May 2011[/editline] [QUOTE=343N;30040767]It's funny because 12 year olds can't create accounts on Terraria forums. Great. I still know I can fake my DOB. [editline]25th May 2011[/editline] But thirteen year olds can. Eh, won't hurt to set date back to may instead of august.[/QUOTE] That's a legal compliance with the [url=http://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act]Children Online Privacy Protection Act[/url] which requires parental consent for basically anything on the internet. They're simply not wanting to deal with the legal way of doing it, which is by mailing a permission form in. [editline]25th May 2011[/editline] Also, next OP really needs to add a tools/mods section. [url]https://github.com/BinaryConstruct/Terraria-Map-Editor[/url] is a really good map editor. Really nice for changing world names and the like. It also got axed from TerrariaOnline. So from now on, the time it takes them to remove the mod is now a direct correlation to the value it provides.
Playing around with high's mod API. Its a lot better than having to keep switching .exe files over. Going to try and recreate my corruption mod with it.
[QUOTE=NinjaWilko;30040931]Playing around with high's mod API. Its a lot better than having to keep switching .exe files over. Going to try and recreate my corruption mod with it.[/QUOTE] Sounds exiting! :=)
Oh yeah, I almost forgot: scout.shankshock.com is running slightly varied spawns and junk the rest of the night. It's a brand new map, no guide or NPCs. I encourage anyone with C# knowledge to decompile Terraria and help improve high's API. With luck it'll become a lot better than all the little decompiled things(like mine) that are running around. I'm porting my stuff later, personally.
[img]http://cloud.steampowered.com/ugc/596938484251984692/EF2C07E9760830B2FD35E3D65BD83D94D16D677B/[/img] You can't always fall into corruption chasms apparently.
[QUOTE=Jack_Thompson;30040168]I just killed the Eater of Worlds, what should I make with the demonite/scales?[/QUOTE] Nightmare pick.
awwww yeah found lucky horseshoe and starfury found 2 floating islands near spawn
[QUOTE=Y'all.;30041074]Nightmare pick.[/QUOTE] The pick is the best bet if you don't have access to a better one. It can dig corruption tiles which makes life easy.
Sorry, you need to Log In to post a reply to this thread.