don't click here

PROSONIC IS NOW OPEN SOURCE

Discussion in 'Fangaming Discussion' started by saxman, Jul 16, 2008.

Thread Status:
Not open for further replies.
  1. Chimpo

    Chimpo

    Virtua Poster Member
    9,708
    2,562
    93
    Los Angeles, 2029
    Banana
    Okay, so why bitch?
     
  2. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    ...I meant the SonED-based standard, not the ProSonic one. The ProSonic one is the confusing one, which you'd know had you read my earlier post.
     
  3. Chimpo

    Chimpo

    Virtua Poster Member
    9,708
    2,562
    93
    Los Angeles, 2029
    Banana
    Red, I can push!
    Dark Red, OH SHIT!
    White, I can walk!
    Grey, I can wa-OH SHIT!

    Not that complicated. Not that confusing. If you can't figure this out, then how on earth did you make it this far hacking roms.

    -------

    Regarding the collisions. Will we be restricted to preset collision tiles or will we be able to mess with them? Like I don't know, make a collision 16x16 block in the shape of a penis if the level calls for it.
     
  4. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,555
    1,127
    93
    Long-term happiness
    Actually, I thought Saxman's explanation was a hell of a lot easier to parse than SonED's, as someone who's used neither.
     
  5. Sappharad

    Sappharad

    Oldbie
    1,421
    72
    28
    If you're looking for easy-to-learn, Have you considered adding arrows to the collision blocks? Perhaps all directions for barriers, up for platforms?
     
  6. FinalBeyond

    FinalBeyond

    Member
    1,569
    0
    0
    As a person who knows pretty much nothing about ROM hacks, I've gotta say that Saxman's terminology made more sense to me. Easily shown visually, simple to understand.
     
  7. To be honest saxmans picture made sense but his description of bright red and white are a little too similar. Most of the newbs(Since you are going for user friendliness) probably won't be able to distinguish what you mean by platform. I presume you mean like the actual floating platform in which you can jump up through but can't fall through. Perhaps just including the equivalent Soned terminology would solve any confusion.
     
  8. muteKi

    muteKi

    Fuck it Member
    7,912
    161
    43
    I think that this is a very good idea.
     
  9. saxman

    saxman

    Oldbie Tech Member
    Fun pic:

    [​IMG]

    Saxman is still on his quest to rule the world. Watch for his face to begin appearing on your wallpaper, bed sheets, driveway, dog, and underwear. There is no escape.
     
  10. tonyjih

    tonyjih

    Member
    6
    0
    1
    hm.... is this engine still limited by palette?
    which means I cannot use tiles more than 15 color?
    thanks for answering =P

    edit: ignore this stupid question please :P
     
  11. Upthorn

    Upthorn

    TAS Tech Member
    239
    0
    0
    To throw my 2 cents in to the "L/R/B" "Barrier" collision display names/colors debate.

    "Barrier" is very non-specific. Anything that's solid is going to be a barrier, the question is what kind.
    "L/R/B" while specific, is confusing. Once you work out what L, R, and B stand for, it's obvious, of course, but until then it tells you nothing.

    So I propose to you the following concise naming scheme for the solidity types:
    "empty", "floor", "wall&ceiling", and either "full" or "all sides".

    Also, for the display itself, the color scheme needs more variety. People will naturally think that dark red means something similar to bright red, and that light grey means something similar to white. But they don't. So instead perhaps you'll want to use red for walls/ceilings, and blue for floors, which then combine to make purple for full-solids. And then you can have the nonsolids be white, black, or transparent and people won't have to read the manual in order to figure out that they aren't walls of some sort. This also frees you up to use faded colors for secondary solidity (IE: path 2 if path 1 has current focus).
     
  12. Why not just explain within the program what L/R/B stand for? But I think Upthorns method would probably work the best. But seeing as we are four days away from release I wouldn't want to delay that over such a minor issue.
     
  13. saxman

    saxman

    Oldbie Tech Member
    That's not a stupid question. The image I uploaded with me invading EHZ is a good one, because the quality isn't that great.

    The engine (right now) supports 256 color mode, 32k color mode, and 64k color mode. Shown there is 256 color mode being limited to Emerald Hill's 64 colors. As a result, it doesn't look so hot. It has the potential to look much better.

    In all honesty, I'm seriously considering just dropping support for 256 colors. It's making my engine's code overly complex to support more than one mode. You can still make your games look like the classics in high color modes. Anyone have any good reasons why I shouldn't drop support for it?

    I'll explain that in the manual as a cross-reference for SonED users, but in the program I'll be sticking with my terminology. Plus, I'll add YouTube tutorials on using the engine, and so I'm sure in one of them I'm likely to mention these terms.
     
  14. Shibunoa

    Shibunoa

    Banned
    329
    0
    0
    Italy
    Yeah, I think getting rid of the 8-bit color mode would be a good idea.
    8-bit color is faster compared to true color, but on which computers? 486s? Not worth the effort.
    ProSonic wouldn't run well (or at all) on those computers, anyway.
    Everything that can be done in 8-bit (well, except for palette editing, but that can be faked), can be done in true color modes.
     
  15. GasparXR

    GasparXR

    I'm back! Member
    Sweet, 4 days until OMG Extreme ProSonic Time. XD

    At least there will be a manual, I like reading manuals for some reason.
     
  16. Chimpo

    Chimpo

    Virtua Poster Member
    9,708
    2,562
    93
    Los Angeles, 2029
    Banana
    Drop it. All it does is set a hard limit. Anyone trying to replicate 8-bit can do it themselves in the higher color modes. Hell, I do mock ups of NES games using the NES' horrible palette every now and then just because I can.
     
  17. GHFan

    GHFan

    Member
    67
    0
    6
    Question: in what format are the levels saved? Is there any way to disable editing so when you release a finished game, people can play it without editing stuff? It's possible to play more than one level, right? Why doesn't somebody, when this is released, create a forum to share levels? sounds like a good idea to me.

    Really looking forward to this, thanks!
     
  18. saxman

    saxman

    Oldbie Tech Member
    Lot's of stuff to answer!

    - The format is proprietary. It's not used by anything but my engine.
    - In the future there will be seperate executeables -- one for gamers, and one for creators. The creation version will include everything in the gamer version, plus the built-in tools.
    - At this time, yes you can, but you have to type the filename of the level. There's no "beat this level and move to the next" thing just yet.
    - That would be a good idea for things like object scripts and art and such -- however I'm not entirely sold on the idea of it being used to distribute levels. I think most people would want to keep their own levels with their projects rather than having them seperate in any way. That's an older school idea from 1999 and 2000, but history has shown people prefer to have it all in a big project.
     
  19. By levels do you mean acts or do you mean zones? Because I'd hope there would atleast be act transitions.
     
  20. saxman

    saxman

    Oldbie Tech Member
    Both
     
Thread Status:
Not open for further replies.