manontherun's Recent Forum Activity

  • Gamepad: This is more of a novelty I think. Most people don't use a gamepad, despite what you might like to believe. Perhaps down the road?

    ight be true, but for some game types its 100% needed. Playing street fighter on keyboard is usually considered unappealing by the fighting game community. Everyone likes to use their own equipment and have options. What's the use of having a Joypad when your favorite games don't support it.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Separate layer? What do you mean by that? Objects being on different layers won't affect the VRAM usage, if that's what you meant.

    orry, while being distracted I confused layers with layout.

    Anyway, by keeping the models frames low and using the Image Manipulator to attach correct frames for correct equipment from the long list of frames in another layout, will allow less use of VRAM during rest of the gameplay. The limit to this is I can only switch animations during Inventory screen and not dynamically during all the action. If there where some way to communicate with the another layout to retrieve the small amount of frames I need during that time. Such as making a certain amount of frames global dynamically at runtime, or tooling with another object not in VRAM so I can have the frames I want ready, or something. Then there possibly wouldn't be a pause. Not sure if that's possible though. Would be cool if I can mess around with layout 2 while I'm in layout 1.

    It seems currently I might still need to load the frames from HD - so some way to do encryption might be needed. Thanks for the posts guys. Interesting topic.

    [quote:1msgk6op]@ manontherun - That's sounds like Asset Streaming.

    How does Big 2D RPGs and MMOs do it? Such as Dungeon Fighter and Ragnarok. The unpacked folders of those types of games are riddled with hundreds or thousands of 32x32x/64x64/128x128 animations. Same as 3D? I think they just manually refer to each new sprite and don't load the rest but not really option for me. I use loopindex and want the frames to work with the rest of the events.

  • I'd like the runtime debugger thingy to stay in the same position when I stretch and move it to view all the objects/values.

  • Sorry for confusion. I read that thread and I'll look into taking advantage of a separate layer. Due to simplicity of eventing, I like to use one animation with large number of frames so that I can use the loopindex as much as possible. With use of the Image Manipulator, along with separate layers, there should be a way to keep all frames in the exe - while still keeping the same ease of eventing. Regardless, encryption is still an issue I'm bound to come across again, so I guess the question will still remain. Which Lucid plug-in BTW? He's made like 100 since I last checked here.

  • I don't mean loading every tick. I mean loading per outfit and equip change that alter animations or appearance - which is what I suspect all those MMOs are doing with their hundreds of customizable equipment. Instead of a exe, I see folders of large files that is assumable to be graphics and music. Most of the time the exe is tiny in comparison.

    So how does one encrypt those files like those games do?

  • I've concluded its better to load the files at given time from HD instead of keeping them all in frames of animations in VRAM and that's what all the heavily graphical 2D games I've played seem to have done - and is problably why they are so easily ripped. Anyway, what encryption method is available to Construct to make it so it's at least marginally difficult to rip?

  • Quick question. Using this trigger on Custom Movement Behavior will allow collisions to work perfectly at super speed right?

  • Can you get construct to run another exe? You might be able to something with that.

  • From personal encoding experience, seems to me LAME mp3 is close to ogg in terms of size and quality (for 16bit sound anyway). I uploaded some sample tracks of different encoding of the same wave file so anyone can see for themselves. (I would encode from .raw data but do not have the technology in my hands to do so.) Nero He - AAC v2 m4a basically outclasses everything else out there - based on tests run months ago. The m4a is 44kbps, rest are standard 128kbps. I can tell the difference, but most can't, and if you plan on using m4a in the first place then there is no "difference", you just use 1/4 the size for your sounds.

    44k TranceTest16bitPCMm4a

    128k TranceTest16bitPCMmp3

    Reason there isn't 24bit and 32bit mp3 or ogg is because it turns into loud static when encoding with those settings. Note some hardware might not support 24 & 32bit.

    I have hundreds of instruments and sounds and I want to compose sounds together at runtime and vary things on a whim to make things more lively. Having 1/4 the size for audio without it sounding like its 1/4 the size would be nice. Even if I'd have to scratch the composing, I'd still like 1/4 the size per song. Might be something to consider looking into.

  • Does Construct in someway support or do you plan to support .m4a files? From experience in encoding mp3 to m4a you get fraction of filesize and barely noticeable sound difference. If you use original RAW audio than you get max quality vs size. I can re-encode a non music file 1/4 size before I notice any difference and 50-75% size with music file, but its never staticy or grainy like a wma just some instruments sounds are in different pitch/tone. From a raw file there is no reason not to use m4a aside from its new and mostly supposed on cell phones.

    Same for mp4 video files also.

  • Wanted to edit post earlier but got locked out of account. I sent for PW request but PW is still the original that I found luckly sitting in the email? Anyway, I got it to work with the evaluate conditions which is all I needed didn't work on compare but doesn't matter. In the past I wanted to use or for all checking all the key presses I wanted and not being able to put in the value as is never occurred to me then. And it was always computed as 0 in that example for me - like it got the first value and thats it. Anyway, everything is awesome now - I'm using it to skip looping thru the most of the loopindex of a nested loop so that it only gets the two range of values I wanted and skips the useless values. Thanks.

  • Has it been fixed yet? Previously, when you created something like value is equal to 0 or 1 , if the value was 1 it did nothing. I currently need it to use arbitrary amount of ORs in a variable used together with stringed tokens and loopindex.

manontherun's avatar

manontherun

Member since 9 Jun, 2008

None one is following manontherun yet!

Trophy Case

  • 16-Year Club

Progress

16/44
How to earn trophies