• Most people probably don't realise this, but this forum has had two editors for a number of years. One is the xenForo default editor, and the other is a custom editor I made years back I called BBCEd.

    All the settings for which editor you use was lost during the upgrade. You can find the setting under Account Settings > Preferences > Editor.

zxin
Joined
Likes
0

Profile posts Postings Media About

  • Hey, would anyone be interested in another no-assembly 'contest'? Maybe in a few months? I have some cool ideas for rules that would only partially limit exe editing this time.
    Serri
    Serri
    That sounds fair, yeah
    zxin
    zxin
    Are there any times of year that would work better than others for people?
    X-Calibar
    X-Calibar
    I would say as long as the various planned contests are spaced out enough...
    Uhh... I stopped visiting the forums for one day and the layout changed!
    Jacred
    Jacred
    Yeah its xenforo2 now. I like it better tbh.
    zxin
    zxin
    Everything is really wide. =\
    Jacred
    Jacred
    THICC*
    ... basic ASM is becoming obsolete... sheeeeee
    Noxid
    Noxid
    real question: what kind of lunatic would prefer AT&T flavour assembly over intel
    pch
    pch
    Someone who thinks a machine specific language can be made into a universal programming language.
    Noxid
    Noxid
    considering the prevalence of i386 they were like, halfway there
    hi i knew how to pronounce your name before reading the thing
    i just guessed and i was right
    zxin
    zxin
    andwhyisit
    andwhyisit
    Sorry, it was more like "zs-zin". Ugh I'm not sure how to write the pronunciation I used, but I pronounced the z sound by itself as the first syllable (not the name of the letter, but the actual z sound), then "zin" (pronounced like "sin", but with a z instead of an s). A short s sound naturally forms between two syllable-split z sounds, like in the word "buzzard". Effectively the x was pronounced like the x in "xylophone".
    zxin
    "Let's all agree to hold off on contests." Gah! You've foiled my plans to make a contest about making modding contests!
    エイチ、アール、チー。フンッ
    SeasonsOfDestiny
    SeasonsOfDestiny
    gesundheit
    andwhyisit
    andwhyisit
    Why the random Kanji? Wouldn't it have been more consistent if you used kana for the whole thing?
    zxin
    zxin
    You use kanji and kana in combination. It's completely normal. Otherwise certain things that can't be spelled with kanji (です、certain forms) would be impossible to write.
    Uh... "Booster's Lab: Still Too Lazy to Actually Read NPC Framerects" is kind of horribly wrong
    The NPC sprite framerects (that is, the positions on the spritesheets - the things Booster's Lab needs) are in the code of said NPCs. npc.tbl just defines hitboxes & display offset.
    Now consider ASM hacks... and things go horribly wrong :(
    andwhyisit
    andwhyisit
    My experience is with GB z80, but the same principle still applies.
    Say for instance you have CD CD 41 00 as byte code. CD is interpreted as the "CALL" instruction, which has a two-byte argument for a total of 3 bytes.

    If we execute from the first byte we have:
    CALL $41cd
    NOP

    However if we execute from the second byte we have:
    CALL $0041

    The two couldn't be more different, and without the context of the other instructions either possibility is valid. So you would have to traverse all executable bytecode for each NPC. It is impossible to just parse just one instruction without a wealth of false positives. Not to mention you can't even know where all the code is located without parsing jumps, plus, as Enlightened said, there is no guarantee that the instruction in question is setting framerects.

    If you want accurate detection of framerects then you need a virtual machine. Have I said before how absurd a notion that is? Because it is.
    andwhyisit
    andwhyisit
    Now put that in context with what I posted:
    "You have no way of any program knowing the difference between an instruction opcode and an operand argument without parsing a shittonne of asm code to get to that point"
    zxin
    zxin
    Sorry, I missed your post before. You do have a point. The reason why it pisses me off is that it's possible, if done well would be totally awesome, and nobody's tried it.
    zxin
    zxin
    Define everywhere.
    More importantly, why are you bumping my oldest thread to ask a question completely irrelevant to the original topic?
    BackwardsSpy
    BackwardsSpy
    The world may never know.
    I also tried to ban you, but Dunc did so first before you could read why. Other people aren’t your tools, nor is the server. I complimented you once on your efforts to be positive, but you clearly gave up on that. You don’t seem to change and you detract from the group being a pleasant place to be. So that’s that, in my book.
    I was playing Rise of Ballos the other day, and somebody talked to me, mentioning that they recognized Quote from their cameo in Gang Garrison. They hadn't really heard of or played the game before. According to him Quote's weapon in the game is the Blade lvl3.
    2DBro
    2DBro
    ¯\_(ツ)_/¯
    Booster's Lab: Still Too Lazy to Actually Read NPC Framerects
    Noxid
    Noxid
    you're welcome to figure it out yourself
    EnlightenedOne
    EnlightenedOne
    Open-source really was the way to go.

    I'm only tackling minor stuff at the moment but its great to have it there for ourselves to fork and compile.

    Great way for people to get off your ass and buckle-down themselves.
    zxin
    zxin
    Nobody is going to make your program for you. ;)
  • Loading…
  • Loading…
  • Loading…
Top