Jump to content
SubSpace Forum Network

Recommended Posts

  • Replies 195
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Posted

Mine doesn't do much yet. It's currently quite behind yours, which is starting to look real nice smile.gif Too bad you use VB6 and not .Net. We could have joined forces to make an uber-editor blum.gif

As you saw from my screenshots, the files are DLLs. Because of that, it'll be easy for bots/servers/whatever to modify levels on the fly. That's a major goal for me.

Posted

mk and xet, dun worry. yuns will get to test when i got something that i feel is mildy ready to load and display just about any ini that makelevel or biuld level will compile without error into lvz.

 

once i have things working like i think they should with my lvz's that ive been using to test. i need to go out myself and debuild some ppls lvz's and try and load them up.

 

at first i was just going for the basics. but well now, its something else entirely.

 

sos:

 

ok so it is a map editor. i wasnt being a smart -*BAD WORD*- or anything.

 

do you know some vb? or how differant .net is? im not sure.

 

i know a little c and a little of this and a little of that.... i may consider rewriting the thing in vc. still using directdraw tho....its leet. vb alone, or even blt gdi performace sucks in vb.

 

so i guess my program would require that you ahve directX installed. which you need to play the game anyway. smile.gif

 

sounds kewl with bot interaction.

Posted

Yes, a map editor smile.gif

 

I know VB, yea. There's also VB.Net, which is... new. The language has not changed much, but is fully OO and the standard classes are all new (and way way better than any other programming library I've seen smile.gif). All .Net languages can fully interoperate too, so if you use VB.Net, there's hope blum.gif

 

C is bad and dirty, I use C#. C# is god :D Have a look at some samples on the net, laybe you'll like it smile.gif

 

DirectDraw is neat. I haven't bothered to try to figure it out and so I use the super-slow GDI+. I'll fix that later :

My main problem that is taking all my time (I have rewritten this 20 times! Without any exaggeration at all blum.gif ) is neat design - I want my program to be neat in all aspects (a big point being separation of data and business logic, as it is said in marketspeak blum.gif ).

 

Right now, I have almost got some windows up but my thoughts are halted on how to make the windowing system be neat and not use any globals (which is -*BAD WORD*- annoying but a must for neatness) :(

Posted

agreed neetness pays in the end. i must admit, the internals of my program are not bullerproof in any fashion, basically i tried to follow the main rule of dont make it global if you can p!@#$%^&* it, or unless more than one other form might want to use data from there. globals are also good for lifespan. as both of the arrays that track objects in my prog are publicly defined for all forms.

 

this allows for easier separation of code sections into common surrondings.

 

more likely then not, once it does what it supposed to. ill go back to optimizing things. whatever makes the editor faster. regardelss of scope

Posted

very promising, can't wait for a release $$ <_<

 

btw do not tell me you use Outlook express.. ugg (icons in the quick launch).. *lol* URL SPAM: www.pmail.com (pegasus mail client $$)

Posted
Zig this is really great what you're working on, but the main issue that I see (aside from everything else mentioned) is that it is almost incompatible with all of the lvz in my zone. Practically all of my objects placed are not in multiples of 16 pixels (tiles), as I use photoshop on a 16384x16384 (its 1024, the grid, times 16) to get the exact pixel location. Until this happens your editor would be great but severely limiting in this regard.
Posted
ya, snapping is just an option. i would recommend to keep in mind for further ventures. you dont have to snap to anything with the lvz. but it could make your job easier if you design future lvz's accordingly
Posted

http://www.sscentral.com/zignotzag/conted5.jpg

 

the last major thing needed appears.

 

the manager form. it can show all the images on screen, originating from a certain tile, and all the current objects selected. clicking a entry here causes the offending object to be highlighted with an orange border. most likely include image actual name here instead of just id

Posted
Include an auto updater, find a patch program (there are a few free one's out there); then just have people download patches $$. Then you don't need to release a full exe every time; it saves downloading for us modem users; and w00t cause I normally hit my apps's update about a 1/2 week/s; going to each site to make sure there isn't much new. smile.gif anywho keep up the work smile.gif it looks good so far
Posted

Layering pretty much 100%.

 

sublayer order determined by layer/orderadded.

 

A sample of a background type zone.

 

All layers and display modes can be toggled on and off.

 

clicking on lvz's on screen will cause them to become selected.

 

Guest
This topic is now closed to further replies.

×
×
  • Create New...