-
Posts
1308 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Events
Everything posted by Drake7707
-
my 3rd year in college is starting in 3 weeks for me (tho equiped with a brand new asus a7jc laptop )
-
any suggestions what you'd like to see that could be useful as shape?
-
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
-
oh heh oops
-
don't forget about the newly regular shape in the custom shape tool, made yesterday
-
should it be removed? The pencil with tile 0 does the exact same thing as the eraser (eraser actually calls the method of pencil with tile 0).
-
its inet, not comdlg right ? because there are 2 OCX files that are required. it's never been in this thread tho, but i mentioned it before
-
i'll create a setup using the package and deployement wizard of vb6 (looks old-school win95 setup). And i hope that solves the problem as it searches for already installed components and checks them Edit: heh, i can only create a setup with the project file, so i can't do 1.2.7 anymore, it has to be the current state of the project, which i'm still working on and finishing up for the next release. So those who can't get it working, wait juuuuuuust a liiiiiiiiiiiiiiiiiitle longer
-
well thats not good :s. I suggest (as a temp solution) that you download 1.2.6 and download the 1.2.7 through check for updates. If that doesn't work, i also have attached the binary of 1.2.7. DCMEv1270.zip
-
everyone has its own code style, its not that easy to just pick a program, read the source a bit and start working on it. I find it pretty hard to read someone else's code and understand it all, that's why i write stuff myself, in my own way.
-
What default width's would you like to see
Drake7707 replied to Drake7707's topic in Drake Continuum Map Editor
i was thinking of having 3 lines (small, medium, large) left or right of the size and users can click on it to hotswap to that size -
Now that widths of tools are fully customizable up to 64, which quick widths would you like to see ? I mean, the widths that are most used to hotswap to them by the click of a button instead of dragging it to the wanted value on the slider. 1,2,4 maybe? (I don't know, i never make a map)
-
for some reason i can't work well with bits & bytes. Every time i try to calculate with them or use bit operators, i always get it wrong Should have learned the chapter "Binary stuff" in my course better :s operations with hexadecimal & binary terms scare me away Anyway, i put a bit of code for the elvl of how i would like to see it being implemented, i'll leave the rest of elvl to sama. This will save me much headache and frustration.
-
really ? if you have abc.lvl and abc.wlt in the same directory, it should ask if it wants to load the abc.wlt as well
-
Line algorithm speed drasticly increased
Drake7707 replied to Drake7707's topic in Drake Continuum Map Editor
tools draw that fast with line width < 4 which is the max thickness now. Buuuuuuuuuuuut if i make tool toolbars for them, and you can put size to 128 or so, it HAS to be fast. -
i hate working on binary level, i find it pretty confusing
-
when elvl support is finished, the walltiles will be in a elvl chunk in the lvl file itself
-
Line algorithm speed drasticly increased
Drake7707 replied to Drake7707's topic in Drake Continuum Map Editor
the line algorithm is more used than you think. Like just pencil with width > 1 is already calling the line algorithm -
normally i don't post about stuff that i have optimized, i only mention it in the changes list of the new version, but i think this is worth mentioning. The algorithm that i have now is a whooping 85% faster than it first was, on line width = 20. I must say that's pretty impressive And i think the new algorithm is even faster for bigger width, as i was able to decrease the complexity of the old one ( O(n²) ) to O(n) in the new one ( O(n*n/2) to O(n*4) to be exact )
-
after an hour of deciphering the elvl structure, and implementing it, i must admit that i already have really reallllllllly big hate feelings towards it >.>" i think an ini-file like structure would be a way better structure than it is now, correct me if i'm wrong, but i don't think the current structure is like that ._."
-
lol lots of replys . I can handle elvl, but i want to discuss it how we're gonna implement it before either one of us starts. I hate to dismiss code that's already been worked on
-
i don't have an account there, thats why i asked you
-
it does ? i didn't change that, maybe sama did
-
option: Use mousewheel for: could be useful but only if ppl really want to have a choice
-
It's like 2 kids fighting because one challenged the other one, and the latter is left with 2 choices, run and cry or beat the crap out of him. Israel chose the latter, as an example for the rest of "potential" enemies. So 2 possibilities to stop this: either one gets knocked out, or someone has to intervene. But those that want to intervene don't want to cut in their own flesh, now do they ? This is the exact same situation in a nuts!@#$%^&*. After a while they just blame each other, and having a discussion whether which cause of which party was just is irrelevant. Btw dirty tricks such as making civilian casualties isn't only restricted to middle-east. The US did the exact same thing on Japan. So if terrorists are seen as ppl that want to create chaos by killing civilians, then you could deduct that US is the biggest terrorist of all countries.