Shviller's Recent Forum Activity

  • It means the same

    It does, in a way, but it just doesn't click.

    anyway, here's another.

    <img src="http://img26.picoodle.com/img/img26/3/2/13/f_MedievalFacm_5977932.jpg">

  • Well you could name it "Resistance is Futile" and it works.

    No it doesn't. 'Futile' doesn't apply to a meaningless electrical resistance element shown on the scheme.

  • Ok, this one isn't a "proper" demotivator, but I guess shitting bricks tends to demotivate people.

    <img src="http://img511.imageshack.us/img511/9050/mindfucke.jpg">

    Oh, and here's another one.

    <img src="http://img11.imageshack.us/img11/7516/resistanceisuseless.gif">

    Doesn't work in English as well as it does in Russian, but I still like it.

  • Sorry couldn't resist.

    <img src="http://img515.imageshack.us/img515/1523/guyfawkes.gif">

  • *??????? ?? ???????* ?, ????, ? ??????

    ??? ????????. ?????? ????? ????????. ?????? ???? ???????. ?? ? ???? ???? ????????? ???????? ? ???, ??? ??? ?????? ????? ?????????? ??????. ????? ??????. ?? ??? ???? ??? ????????????? ???????? ???????.

    ? ???? ?????? ???????????? ??????? ??? ?? ??????, ???, ??????? ??????. ????? ?? ??????.

    ??, ?????? ??? ???? ????????. ????? ???? ??????? ????????????? Vasilisk'? ? Basilisk'?. ?? ??-????????? ??????????? ??? ???????. ? ?????? ???????, ???????... ? ?????, ?? ????? ??? ????.

    ??????. ??? ?????? - ?????, ??? ????? ???????^W ???????:

    ??????, ??? ????. ? ??????? ???? (?????? ?? ?????????????), ?? ?? ?????? ?????? ??????. ??? ????? ?? ???????? ????, ?? ??????, ?? ??????, ? ??? ?????. ?? ? ????????, ??? ??????, ??? ??-?????????. ? ?????, ?????, ????? ?????? ?????? ??????, ?????? ??????? ????????? ?? ??????, ? ??????????? ????????????. ?? ???? ??? ?? ??????? ?????????? ????? ????? ??-?????????, ?? ??? ?? ??? ????????, ? ??? ????? ?????.

    ? ?????????? ????????, ?????? ??? ???????????? ???? ???? ?? ??????????. ???? ????? ?????? ??????? ???????? ??? ? ??? ??????, ? ??? ??????? ???-?? ????????.

    ???? ?????????? ???????????? ?????????????? ????????????, ?? ???????? ????? ???????????? ??????????? ????????? ???????, ? ??? ???????? ????????, ?????? ??? ??????-?????????? ?????????? - ??? ??????. ? ????????, ????? ????????? ???? ???: ???????????? ????? ?????????? ??????? ?? ???????. ???? ??? ?????? ????? ??????, ??? ? ????, ?? ?????? ? ?????????? ????? ???????.

    ?? ??, ??? ??? ???? ??? (?????? ? ??????? ??????, ????? User Control Panel ? PM. ? ?????? ??? ??? ???.

  • ?? ?????? ???? ?. ?????? ?????? ?? ????? ????, ?? ??? ??????????, ??? ????.

  • Here's an interesting piece of software. cgMusic composes music automatically. I haven't tried it yet (shame on me), but the idea is very interesting.

  • My idea is to offload as much as possible onto other objects. For example, use an object to define a grid. Imagine that your object would only handle grids with square cells, and someone needs a hex-based grid. With grid defined in another object adapting it would be as simple as replacing the grid object with another one, rather than throwing the whole inventory object away and implementing stuff from scratch.

    My main idea is that small changes in design should require small changes in code. A (relatively) small change from square grid to a hex grid shouldn't render your object unfit for the task.

  • Looks a bit like GreyCstoration

    http://cimg.sourceforge.net/greycstoration/demonstration.shtml

    Well, for resizing they seem to use something similar to anisotropic diffusion. Anyway, it is intended for photos, and therefore not very good for sprites, as it makes 'em only slightly less blurry than bicubic. HQ?x and the likes, on the other hand, keep the colors crisp and the outlines sharp. Well, none of these filters are perfect anyway...

  • Sometimes you discover that the images you have made for your game are too small for your purposes. For example, you decide to switch from an old-school 320x200 style to something allowing more details. Or you use sprite rips as placeholders, but the resolution of the rips is lower than you'd like.

    There are numerous ways of addressing that, ranging from the standard bicubic filtering found in most image editors and to Genuine Fractals, $160 Photoshop plugin.

    There are, however, several lesser-known options.

    Well, who am I kidding, most of us used an emulator at least once, so most people already know what filters like 2xSaI or SuperEagle do.

    Anyway, here's a bunch of such filters:

    • Scale2x - despite what the name suggests, it allows 2x, 3x and 4x scaling. Also it respects alpha, if only 1-bit.
    • HQ2x - honest 2x scaling here. Probably the best real-time scaling algorithm there is right now.
    • HQ3x - same as the above, only 3x. The page contains the explanation of the algorithm.
    • HQ4x - same as the above, only 4x. Just like it's 'smaller brothers', doesn't support alpha.

    Here is a sample of Scale2x:

    <img src="http://img528.imageshack.us/img528/3739/scale2d.png">

    and here's HQ3x:

    <img src="http://img22.imageshack.us/img22/3564/hq3x.png">

    There's also good old 2xSaI, with SuperEagle bundled with it, but you'll need to compile those manually.

    Of course, no algorithm can add detail to your image, but at least the filtered sprites are a good starting point for further tweaking.

    Anyway, filters from the list are downloadable as executables, but those only allow processing a single file at a time, which is a pain if you have a lot of files to enlarge.

    I made a simple script to automate such tasks.

    It takes a name of a filter and a folder name and runs all the images in that folder through the specified filter. It is really dumb, it only processes files of a fitting format (tga for HQ?x, png for scale2x. HQ?x also allows bmp, but only 24bpp, I think, so I only allow tga just to be sure it processes it without errors), and it will processes all such files in a folder. Have some files that don't need enlarging? Move them somewhere else. It also doesn't have any kind of GUI and is purely commandline. Also, it relies on the aforementioned exe files, but it doesn't even check for their presence. It simply passes strings for the shell to execute.

    Usage:

    As I said, it takes two parameters: first one is a filter name (scaler2, scaler3, scaler4, hq2x, hq3x or hq4x) and a folder name. If you run it without parameters, it will use scaler2 on the folder you run it from. If you run it with just one parameter it will use it as a filter name, and apply this filter to the current folder.

    Requirements:

    You should put the filter exes (and all they need to run, namely libpng.dll and zlib.dll for the scalerx) in the same folder as my script. It uses scalerx.exe, not scaler.exe, by the way.

    The folder will contain the following:

      batchfilter.rb (or batchfilter.exe, if you use the "compiled" version) hq2x.exe hq3x.exe hq4x.exe libpng.dll scalerx.exe zlib.dll

    Let me say this again: the script does not check if those files are present. You have been warned.

    Anyway, without further ado, here's the script:

    http://willhostforfood.com/access.php?fileid=56328

    It is written in Ruby, so you'll need a Ruby interpreter to run it. If downloading 25Mb for a tiny script doesn't sound like fun for you, you can use the exe version:

    http://willhostforfood.com/access.php?fileid=56330

    It's quite large (1.5MB), since it basically contains a Ruby interpreter plus the original script, but it's still smaller than 25Mb, right?

    Anyway, I really hope that someone sees merit in it and rewrites it in C or something, so it's not so horribly bloated.

  • ImageMagick is a set of command line image editing tools that that allow resizing, rotating, filtering, bordering, splitting, joining, drawing...

    Split a tilemap into individual tiles? Check.

    Write a macro to create custom buttons with text? Check.

    Batch convert files to another format without launching some heavy app like GIMP? Check.

    It's pretty much a command-line photoshop: you name it, it can do it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Despite Construct being mostly 2D, 3D models can still be handy. Animating a 3d model and rendering the results is usually easier than drawing the animation frame by frame. Unless you use something like Moho (now Anime Studio), that is.

    Anyway, let's make a list of free 3d resources.

    Here's one to get things going:

    http://free3dmodels.fleshsoft.eu/ - a bunch of free Blender models.

    Also, don't forget http://turbosquid.com/, it has quite a lot of free models too. Just set the maximum price to 0 in the search.

Shviller's avatar

Shviller

Member since 4 Jan, 2009

Twitter
Shviller has 1 followers

Trophy Case

  • 15-Year Club
  • Email Verified

Progress

16/44
How to earn trophies