• Hey everyone happy Christmas Eve we're aware of what's happened with the source code so to keep this simple absolutely don't post it on the site or use it to make mods with (it's not particularly preferable toward this end anyway) and tread lightly in general until we see how this settles, thanks to all and have a great holiday season -DT
Noxid
Reaction score
0

Profile posts Postings Media Albums About

  • Just replace that command with

    data 81 0D 10 E2 49 00 00 10 00 00

    The parser was technically designed for mostly NPC/Weapon hacking (the traditional stuff), so if you're making a special thing like a TSC user input command, you're bound to run into issues.

    I'm in the process of fixing these issues, but it's really only going to be a temporary solution, since more "unparsable" stuff will probably start cropping up and rearing their ugly heads.

    Eventually, I want to rewrite my algorithms so that I can better take advantage of Intel's instruction encodings, so that it'll be a lot easier to support every variation of every instruction.
    Oh man, this is going to take longer than expected.

    I'll try to support MOVSX and MOVZX soon, umm...

    Oh yeah, I forgot... byte-sized pointers aren't ready yet! That means BYTE [EAX] or whatever isn't going to work unless you use a define.

    Yeah, sorry, not the most helpful stuff, I know.

    Hex to ASM is certainly possible. I've seen a z80 ASM code to text "Disassembler", which was a real disassembler, something that took a program and gave you ASM source code, complete with label1, label2, label3... etc.
    So, I can probably give you a partial disassembler that can spit out labeled ASM code. As long as your code doesn't use any funky instructions, it'll be fine.

    I guess I'll have to trudge through that Intel PDF to see if I can support every instruction eventually...
    Uh, I guess that's a bug I need to fix.

    You can use this:

    CMP [EAX+00],8

    Which will make your code 1 byte longer.
    Or, if you prefer a cleaner method that doesn't waste that 1 byte, use a define:

    #define
    CMP [EAX],8=data 83 38 08
    #enddefine

    ;now you can use CMP [EAX],8 with no issues.

    I'll try to fix this as soon as I can.
    0_o University? Anyway, I don't know anyone elso who plays minecraft, and owns the game. Tricky buisness this.
    Cool! Yeah, I'm still trying to figure out how to put preveiosly conceived maps ( e.g. Sky Castle) into a server level. Do you have to copy the world you want into a specific place or is there more to it?
    Hey Noxid, gonna mess with first cave to create a door to a new map which will have us in it as sprites. Should I use the bunny in the top hat or the dude wearing sunglasses?
  • Loading…
  • Loading…
  • Loading…
  • Loading…
Back
Top