Jump to content
SSForum.net is back!

Samapico

🜲 Administrator
  • Posts

    7973
  • Joined

  • Last visited

Everything posted by Samapico

  1. LMAO.. searching for Hece gave me that result in like... 3rd or 4th line: http://www.worth1000.com/entries/29000/29159hece_w.jpg ROAR!
  2. wtf i'm ultra magnus too
  3. only thing that comes up with my name are ss-related stuff... screenshots... and.. this? (which comes from ssforum too) http://img80.imageshack.us/img80/1004/birthdayguy8co.gif
  4. once you made the first frame, there's a shiprotator somewhere to create the rest of the file
  5. yeh... the walltile now propagates to all the tiles it finds... maybe its not a good idea to put that in settile well, 'propagate walltiles' would be a nice option... maybe set a limit to the propagation.. like 1 tile would change the tiles just beside where you put a walltile... hm... we need to be able to make it preview correctly when dragging a rectangle for example.. that might be hard
  6. yeh.. i wasnt to the 'comment' part yet lol and yes, your menu icons got moved up... didnt know how to fix those so.. er... i'll update.. and comment i don't know if you noticed how I made it check which wall-tile to use... i've had that cool idea and it probably speeds up the process a lot... i add 1 if a tile is on the right, i add 2 if a tile is over, i add 4 if a tile is on the left, and i add 8 if a tile is under... when adding these up, you get a number from 0 to 15, corresponding directly to the walltile of course, when setting the wall-tile, each tile has to be !@#$%^&*igned the correct number.. so.. anyways.. and yes, I was tired of having the wall-tiles on the to-do list Off-topic: I cleaned the suggestions/bugs thread, and I rearranged the 'builds 1.1.*' and 'latest build' threads, so that all the links to the 'latest build' thread still points to that thread... that link was posted on many forums and it might have caused some users to download the 1.1.11 build as the link was heading to that thread...
  7. Walltiles are almost done! You can now convert a selection to one of the walltiles set you selected (You can create up to 8 sets). There are options that allow you to allow the conversion to include special tiles, such as doors, flags, safety tiles, goal tiles, fly over tiles, fly under tiles, extra tiles, or small asteroids tiles. You can not yet use any tools with the walltiles, but that should be done soon You can use partial sets, which means that if you don't set a tile for every tile of the set, it will not convert any tile to that tile and will just leave it as it is. Feel free to try it out and report problems with it What I would like to do with them next: Use walltiles with any tool Save / Load walltiles configuration Save walltiles configuration when saving the map As for the walltiles interface, I'm not very sure how to place the things, it just doesnt seem to fit well... if you have any idea on how it could be placed, tell me (maybe if I make it able to handle 9 sets, I could place them 3x3... then it might fit....... mmmmm... ) [attachment removed , please check 'Latest build' thread]
  8. Version History: 1.2.91.2.90Added "TileText" tool New option: "Create new map at startup" Bucket Fill code improved Tile editor can export tiles as .bmp TextToMap interface slightly changed Adding empty tiles to selection is now much faster New maps load a bit faster A debug log is now available (help -> view debug log) Fixed a lot of possible bugs when DCME searches for files Background of certain items did not match the color scheme depending on windows theme [*]1.2.8 1.2.Mousewheel behaviour changed (up zooms in, down zooms out, shift Line drawing code greatly optimized, it is almost 75% faster Tools width can be changed by clicking on the label and writing a value, in addition to the slider that was already existing Fixed a bug on pencil that would make it crash if you used mousedown outside the map's limits, and released the mouse inside the limits Fixed tile editor's tools Fixed replace brush offset (like pencil offset) Fixed placecursor & size of replace brush ( size 5 was 4 etc) Tile editor's ellipse now works Tile editor can now be resized Added tool toolbars with size & step for every tool that required that. Changed default walltiles files name to mapname.wtl Added round tip of tools (you can choose between square or circle) Added a security in bucket / magic wand to avoid filling the whole map Moved "fill in screen" settings to bucket / magic wand toolbars Fixed tile preview being drawn on certain tools that should not Added a performance-enhancing setting for ellipses: Render width after drawing only (large ellipses are VERY slow to draw) Selections are highlighted (brightness is added to those tiles so its easier to see) Custom Shapes added: cogwheel, star and regular n-shapes (all definable with angle, teethsize, nr of teeth/spikes, size) Fixed the CTRL shortcut issue Fixed distortions when using quick UpdateLevel Latest changes shown directly in details label when retrieving update info Made tile nr's only print if tile <> 0 , and made special objects nr print correctly Added grid for Tile Editor Added small preview in the tool toolbar for the custom shapes [*]1.2.7 1.2.70Fixed problems with Tileset & Tile Editor Added more tools to tile editor (selection, airbrush, undo/redo,...) Added zoom in/out toolbar buttons in main toolbar Added a new tool: Replace Brush Bookmarks are now visible through their menu Fixed update problem [*]1.2.6 1.2.68Update system greatly improved ; The program now updates itself without having to unzip anything manually Tileset editor now allows you to import .PNG files as source image Fixed radar not updating after moving selection with magic wand New tool option for bucket and magic wand to consider diagonal tiles Fixed bug with magic wand and bucket not checking all the tiles it should Fixed bug that would make your selection move by clicking the middle mouse button Most tools of the tile editor are working [*]1.2.67 frmGeneral's caption now indicates version Fixed bug with switching / replacing walltiles on edge of map Fixed grid problem at high res Fixed small bug with magic wand (select and drag an area immediately without releasing mouse button didn't call sel.MouseDown, screwing up the move coordinates) Added .gif and .jpg to the default filter of the "Import Source Image" dialog of the Tileset Editor [*]1.2.66 Added Radius and Density settings for AirBrush "Count Tiles" dialog now shows number of flags directly, and warns user if there are more than 256 of them Pasting something now switches to the "Selection" tool automatically Fixed important/critical issues concerning "Switch / Replace" Critical bug: Showing / Hiding toolbars did not update scrollbar values ; that could cause Out-of-range errors in several cases Added some missing 0 -> 1023 checks in selection class Fixed lots of problem when resizing general form or map's form ; it did not update scrollbar values [*]1.2.64 Added Tool Toolbars Toolbars can be hidden/shown with right click on the toolbars or from the menu Fixed delete selection menu Added asteroid brush (accessable from the airbrush toolbar) [*]1.2.63 Switch/Replace now works with WallTiles Possibility to Redraw or not walltiles when using 'Replace' Using bucket to fill walltiles in a selection doesn't attach them to map tiles outside selection anymore New "Delete selection" menu item ('DEL' key also works with any tool when a selection is active) Fixed small bug about dropper and walltiles Fixed pencil drawing in selection Fixed crash when check for updates was called if form was already loaded Added more icons Fixed distortions and grid problems on high res Tileset Editor works (still beta for now) [*]1.2.62 Added more icons Changed the structure of Selection Fixed lots of things from SOS Report on v1.2.61 Fixed pixel level of selection being wrong when selection moved by any tool except you moving it New options for tile preview / cursor Improved "Convert Selection to Walltiles" Pencil and walltiles now draw in selection Fixed some menu icons and enable states Fixed pressing cancel when closing DCME Can now switch / replace walltiles (some bugs left to fix) [*]1.2.61 Fixed error with resize Added lock aspect ratio in resize Airbrush can now draw multiple tile selections from tileset Fixed error when checking for updates and not being able to connect [*]1.2.60 Selections can now be resized Added some more options for selection Finally fixed the grey/black tileset bug Added Fill in Special Tiles Done Some minor fixes [*]1.2.5 1.2.53Airbrush can now draw special objects Options dialog now draws walltiles correctly Fixed airbrush, selection, and magic wand tools not causing the "Changes were made, do you want to save?" message to appear when closing map Deleting selection at pixel level now updates preview correctly Can now open the downloaded file directly from the Update dialog Can now access this forum from the "About" dialog Added Ctrl+A and Ctrl+D for "Select All" and "Select None" [*]1.2.52 Special tiles now redraw correctly when moving around with hand tool [*]1.2.51 Update dialog improved Added option for automatic updates Made Automatic updates happen in background Changed "Select All" to "Select All Tiles On Screen" [*]1.2.50 Close menu fixed Special objects are updated after you mouse up in hand or keyup when moving with the arrow keys (not the best solution but it will do for now) Fixed problem with white borderlines of selection when moving with hand Fixed problem with borders of selection with transparent pasting/ paste under Made a selection menu where selection actions go into (select all/none, convert to walltiles, center selection in screen) Fixed and added some icons in the menus [*]1.2.4 Added hotkey for magic wand (W) Added "All files (*.*)" filter for importing tilesets and maps Fixed problem with asking for importing walltiles on a new map, because the specified default tileset had walltiles saved along with it Fixed problem with selection's dotted rectangle not appearing after canceling a selection with a single left mouse click outside the selection Fixed several bugs from SOS report on v1.2.3 Can now draw in selection with most tools Grid is now redrawn correctly when erasing special tiles with line tool All tools now have a preview tile Fixed the problem with able to see the map tiles when black tiles are in the selection in pixel level Fixed problem with maps wouldn't open when DCME wasn't opened and a lvl file was double clicked (it just started dcme), if you opened the lvl when DCME was already open, then it opened [*]1.2.3 Added Check for updates Screen now updates much faster (still no effect on selection's speed however) Free rotating feature (choose any angle) "Step" functionnality improved Special tiles now draw correctly when on the edge of screen Can now apply special tiles with line, rectangle, or ellipse tools, although it only draws a single special tile just like pencil Fixed "Save" menu icon appearing beside "Close" in the "File" menu Copy/Paste now works between different maps [*]1.2.2 Partly fixed undo/redo for selection Walltiles greatly improved New option to specify default walltile set Now asks to load walltiles definition if it finds a .wtl file with the same name (when opening map, or tileset) Fixed eraser and magic wand offset Preview of tile with pencil New cursor shows drawing area Middle mouse button now switches to the Hand tool temporarily (Doesn't seem to be always working though) Tons of small fixes from SOS's report on v1.2.1 Fixed "Transparent Selection" menu icon when it is selected Improved Airbrush's drawing speed Various optimizations Dropper now grabs empty tiles as well Convert selection to walltiles now has its own dialog Right-clicking with wand doesn't select anymore Changed From/To labels behaviour Fixed single-column filled rectangles Step is now usable even with multiple tiles selected Fixed bug that would crash DCME when drawing over special objects with a large-width pencil at top/left edge of map Fixed "Create Walltiles" tileset not appearing correctly sometimes [*]1.2.1 WalltilesUse up to 8 walltiles set simultaneously Save and load walltiles definitions Use walltiles with every tool Convert selections to walltiles Quickly access walltiles from the tileset ; double-click on them to edit them [*]Tileset's tooltip text slightly modified [*]Selection's speed optimized a bit [*]1.2.0 Selection rebuilt completlyNow able to use photoshop-like selections (CTRL or SHIFT + drag) Most tools not adapted to it yet Now able to modify (flip, rotate, replace...) a selection after it was moved Preview of a 'Normal' , 'Under' or 'Transparent' selection is now done correctly [*]New magic wand tool [*]Got rid of default.bmp [*]'Jump to' feature improved [*]Grid is now fully customizable [*]Added tips [*]User is now warned when a corrupt or invalid file is loaded [*]You can now specify a default tileset you want loaded when creating a new map [*]Fixed issues with larger resolutions [*]1.1.* <{POST_SNAPBACK}> View details
  9. hmmm.. that too.. but we should be able to resize it via a resize window too... edit -> resize and did you try to see what happens with diagonal walls with each of these resizing methods?
  10. as option i meant, at the moment of resizing, pop up something to ask: what kind of resizing you want? a ) some kind of resizing b ) another kind of resizing c ) just try to resize and stfu [ ] always use this [ preview ] [ do it ] kinda like when you 'resize' in paint shop pro.. you can choose between Pixel resize, Bilinear resample, Bicubic resample, Smart size and then enter the proportions.. horizontally and vertically, either in % or in pixels (that would be tiles for us)
  11. or give option to use one of the 3 'rendering' options... give them some complicated names like Bilinear Anti-aliasing Sampling or Synchroneous Axis Redundancy Check lol ... if you can see a preview for each , it would probably be the best thing to do, as one method might give better results for 'some' type of base, or areas
  12. Actually, if it is redrawn only at mouseup, i.e. at the end of a movement, 100ms is nothing
  13. ew nice Hm, could make it check for draw/paste type aswell... if tileisinselection AND (parent.pastetype=p_normal or (parent.pastetype=p_under and parent.gettile(i,j)<>0) or (parent.pastetype=p_trans and sel.seltiles(i,j)<>0)) THEN draw the tile from the selection else draw the tile from the map end if
  14. working on it at the moment... great work you did there Drake
  15. this must have to do with your windows theme... the default cursor is the opposite of the background color.. if its used on a black background, its white, if used on white background, its black... But if you're using custom themes / cursors, it might affect that behaviour I guess
  16. nice... I'll take a look in a couple of days when I get time
  17. currently experimenting new way of selecting stuff... its going pretty well.. just the way that you got your rectangle to draw was wayyyyyyy too complicated... you were dealing with pixels and offset and drag correction... all of this caused a couple of bugs of selection flickering near the edge of map or when using shift i made it much simpler by dealing only with the tiles, then convert only once to pixels to get the shape's coordinates ; it works very well edit: try this out... make a backup of the files somewhere and replace what is in this zip file ; its like pre-pre-beta but moving selections normally / under / transparently works fine... selection's content is not updated while moving it yet.... and dont even try to compile half of the code of the .cls wont even work yet i copied from original selection.cls and am replacing the code gradually at this point selection kind of acts as another layer and would be very easy to manipulate (flip / rotate after move) and the way the selection is drawn is much more bug-free... no flickering near the edges and it works fine with shift to make a square selection [Attachment removed ; outdated]
  18. how immature...
  19. grisoft's AVG is a free antivirus .. it works fine
  20. well a lot of problems can be solved if the selection starts to act like the clipboard' date=' but you can speed things up with the selection. a probable solution could be this: - define a picselection picturebox - when selection becomes 'append' copy the selection to an array (much like the clipboard array). This alone fixes every problem and annoyance with you can't do this and that when you moved the selection, as you just apply that function to the selection array - now for the visible stuff in that matter. you can either generate the picture in the picselecting by iterating over the selection array (note that picselection dimension == picpreview dimension to avoid overflow errors, and the rest will be useless work anyway as it is not visible, and you can't move the selection out of the boundaries so pieces becoming visible is also no problem, note that you still apply the whole selection array, not the visible part alone). So what about pixel level, as it takes too much time to draw the entire pixel level stuff, well you could copy the part of the pic1024 and store it in picpixelselection picturebox, and apply functions on that part (you should do that anyway, also when not on pixel level, as you can then copy that to the pic1024 for speed) - when you apply the selection, the easy part is to just copy the selection array into the tile array on the right offset - then after you did that, you can either bitblt from the picselection or the picpixelselection to the piclevel or pic1024 respectively (well actually, both, if not on pixel level, and the latter if on pixellevel and call an updatelevel) and that should about cover it. You can then make any further optimizations by using selection for everyting from clipboard, PTM , TTM and such as it is basicly also an array and a picclipboard. If things will get slower i don't know, but it should give you much more freedom with selections[/quote'] Wouldnt it be easier to just store the tiles contained by the selection, and then whenever the preview is refreshed (selection moved, map moved) , render the necessary tiles (i.e. if the current tile is contained in the selection area, render the seltiles(x,y) tile instead of tile(x,y) ) That way it would also be very easy to make it preview a 'draw under' selection, or a 'transparent' selection... updating pixel level preview or radar wouldnt be a problem either no need to screw around with pictureboxes ... and flipping / rotating / replacing tiles in... a moved selection would be a piece of cake as well I think this way would be much simpler... I just don't know if it will be performant ; well it shouldnt take any more time than to do a normal UpdatePreview
  21. Windows is 'crappy' only because 90% people are using it, therefore, if you are someone who develops crap program to spam everyone or viruses, you develop them for windows, and search for security breaches in windows... if 90% of the people were using *nix, trust me, it would be full of crap as well.
  22. only resizing open spaces wouldnt work.. you'd have to resize similar tiles in a row as well... a wall that looks like _________ wouldnt be resized horizontally if you resize open spaces only
  23. a nasty program installed on another account will screw up the whole computer...
  24. !@#$%^&*... i think im addicted to this forum... whenever i'm slightly bored I check in every 2 minutes... bleh
×
×
  • Create New...