Jump to content

panda

Panda
  • Posts

    1420
  • Joined

  • Last visited

  • Days Won

    48

Everything posted by panda

  1. D U M B N A M E S A N D B R I T S A R E D U M B

  2. So while this is true you have to read in columns for several tables regardless, and the more import part is that you can't run search queries if it depends on a variable stored in the JSON blob. I'm definitely leaving lists in the JSON blobs, and will not move out fields into columns if they don't really make sense to be the target of a search query.
  3. It's going to be a significantly slower process than that in all honesty. I still fully expect blobs to get stored, just less of them, and in the current iteration of the code I don't actually intend to change any of the table structures, only how we communicate with them, eventually I would be extracting more data from the blobs into their own columns. We shouldn't have any more tables that what we already have once I'm done though. My reason behind not going and converting all the blobs completely is because 1. json is easily parseable and human-readable (maybe even without us documenting its structure, and definitely once source is released) and 2. any dynamic lists would actually require extra tables, and I'm not sure it's worth the increased database complexity (and that code I'm much less willing to write, at least given the current state of the source base).
  4. panda

    Nog.

    The only place egg nog is actually good.
  5. ?
  6. Errors don't belong in Q&A, they belong in bugs. That being said, in the Q&A section there are FAQs, and this error is one of them. Go here for more information:
  7. Nice pick-up, I already said that. >:[
  8. Looks damn fly. This would be really good for a tutorial.
  9. Gracias por escribirme esto.
  10. It's exactly 4 months old...?
  11. @Skaveron Is correct, go make a post there. Also when you make the suggestion could you please include a color you think would be better suited for the job?
  12. Oh, my misunderstanding. I would think you can get rid of it, but I wouldn't swear to it. JC seems to be MIA right now so if you're feeling up to it I would try deleting it and then seeing if everything runs. I don't see a reason why it needs to exist anymore, the updater should be standalone (and I sure hope JC didn't hardcode directories in).
  13. Nope. Feel free to get rid of it. This is what a clean 4.5 client will look like after being run.
  14. It is not possible, and this will likely not be provided in base Intersect any time soon, if ever. Assets will eventually be ripped, it's just a question of when, not if. Also this question has been answered before multiple times.
  15. I thought the same thing looking at the sprite.
  16. At the moment, it's portraits/faces only. You could however draw a full-body portrait (must be square or it will be stretched) and use that as the "face", but there is no way to have it go outside the text bubble like in the first picture.
  17. Unless JC has already done the swap the default graphics are not properly licensed so I would avoid using them, and Intersect's new default graphics which you can use are located here: https://drive.google.com/drive/folders/0B9ZwewpngPoteS1HYXQ2S2YycWM?usp=sharing RPG Maker's graphics are not licensed for usage outside of RPG Maker (it's technically illegal to use them unless you are using RPG Maker, and obtained RPG maker legally via a free giveaway or paid for it).
  18. RPC is just going to be one of these under the hood, probably something in between subscriber and reflection.
  19. My brain is half fried so I'll take a look again after I get some sleep, but you basically have three options, listed from worst-to-best: Switch block -- literally horrible, please don't do this. It's infinitely better than an if-block or something super stupid but it's still going to be literal spaghetti hell. Reflection -- really only needs to be done at start-up and it automatically subscribes, but you'll need extra code to pre-define or smart-sort opcodes so they don't change from build-to-build. Also since I'm pretty sure you're using C++, I'm not really sure this is even possible. Subscriber pattern -- Sure it's annoying because you have a subscription block, but it's still better than a switch-block (which is either all of the handlers shoved into a block, or an expanded and not at all faster version of the subscriber block), it's more reliable with less code than reflection, and it works in every language I know of. I can't really think of any other patterns, and quite frankly I'm not sure they exist. I think when it boils down to it you have a spectrum of options between "automated" and "efficient" packet registration and handling, and reflection is the (reasonable) limit of automation and a variant of the subscriber method is the most efficient if you're looking at the protocol layer or below. There's just a limit to how little code you can write for this stuff.
  20. panda

    Premier!

    @Gibier Je vous ai battu à ça! Nous devrions l'utiliser pour les introductions. Moins moi.
  21. Also cliffs and such.
  22. Parallax is possible in 2d, even on a top-down. It's just shifting images on one or more axes in the background. Not sure if Intersect has it because I've never looked for the option to do so. @jcsnider
  23. No. SFX are WAV, BGM tracks are OGG.
×
×
  • Create New...