Jump to content
SubSpace Forum Network

Recommended Posts

Posted

Maybe it is just me...but....I'm having am few issues with the .lvz.

 

1. i can't seem to delete objects/images i have placed on the map. (delete key doesn't work, nor does trying to use the erase feature)

 

2. in the lvz manager, under Map Objects....I am able to add objects and edit their properties...and so on. Once i hit ok....then go back to Map Objects, in the Current Map Objects, the list is empty (other then the main name of the .lvz)

 

Is the lvz manager still incomplete?

 

Also DCME will crash if you do not define a image to a Map Object property and try to hit ok.

 

Still love DCME...

 

Sketter

Posted
Yes the whole LVZ thing was never really finished... Some people manage to use it fine, but I guess you have to work with it for a while to know how to work around the bugs and missing features :/
Posted

You must have no idea how much value there is if DCME lvz functions worked 100%.

 

You would simplify probably one of the most tedious part of the word of lvz.

It should be a mission blum.gif

 

I'll paypal you $10 if you can get it done biggrin.gif

 

Sketter

Posted
The problem is that it has been over a year (august 07') since i last did something on DCME (i checked on svn). I didn't make any sequence diagrams that would help me remember the structure :/
Posted

Redo it... yeah... that's what we would need to do, me thinks blum.gif And if we are to redo it, I'd rather redo it as a cross-platform C# program.

 

Actually, I could try to make the MOVE and DELETE work... actually I think moving them around already works right? As far as I remember, it wasn't working that well, but you could move stuff around... so if I make it so we can SELECT something, that would be a big plus, then deleting shouldn't be too hard.

If I do that, will the LVZ manager still be needed? I guess it is needed to create the .LVZ itself and import images... but after that all mapobjects can be done in the map screen, right?

I haven't used lvz's with DCME for ages, so correct me if I'm wrong there.

 

The ultimate goal was to get rid of the lvz manager, cause 1- it's full of bugs, and 2- it's ugly blum.gif

 

hmm... bleh... ok I think you convinced me to spend a few hours on this... but I won't bring this to a 100% completion blum.gif There are far too many things I envisaged for lvz's, but I don't think it's worth spending all the time for it. I'm starting to convince myself to make a lvz tool (well, a map editor, but I'd start with the lvz-placing part).

Maybe my brain is just developping a phobia of digging through the VB code again... dunno... All I'm sure of is that the whole 'Display' thing in DCME is starting to get complicated; lots of 'IF's and repeated code because of all the conditions and especially lvz's.

 

However, I think it might be a good idea to start a new editor from scratch, starting with all the things we learned making DCME, and making sure not to repeat the same mistakes twice, and start in the right direction, plus in something that won't require tons of dlls and ocx (which is probably something that is currently repelling A LOT of people from our program)

 

Anyway... I talk a lot, but will I get anything done... we'll see :D

 

 

 

edit: gotta reinstall vb6 and svn and all that

Posted

hurray for sama ^^

 

If we rewrite it in c# (i know it the basics by now (because of asp)), it's better to make some uml class and sequence diagrams first ^^' so there's always an overview. Following the 3-tier model (GUI - Domain - DAL), it's not that hard to make the domain and dal for me, but i haven't worked with forms or graphics in c# so that would be more difficult

Posted

im glad something is coming out of this...... me thinks...

r u saying making a new map editor for mapping, with lvz editing? or new program for .lvz?

imo - to have one program that can do both and work with one another like how DCME somewhat does now would be epicness.

 

Sketter

Posted

Probably a new editor for both, but I'd start with the lvz part (mostly because I'm more likely to need to use it myself blum.gif )

 

Anyway, I made some slight progress in DCME just now... It's not as bad as I thought it would be. We were working more 'from bottom to the top' previously, like we made all the basic structures of LVZs and stuff like that, then slowly climbed up to make the data accessible and modifyiable...

Now I'm more starting from the top and going down... I make buttons and forms how I want them, then I make them dig down to the data they need. Cause the core of it pretty much works, but our interfaces suck badly to use it, and crash everywhere, so... that should help finish it.

 

Basically:

 

In the 'LVZ' tab of the tileset (now renamed 'LVZ Library', sounds nice), you'll be able to right-click on stuff to pop up a menu. You'll be able to add images, delete them, edit them, reorganize them (move from one lvz to another) and stuff like that.

I worked a bit on the 'Add image...' form, cause that's pretty much from where everything will start. I'm thinking of having the option to:

-Import an image from a file

-Reuse an existing image file (when you have multiple definitions of a single image file; if you import from a file that is already used, it should do the same thing too to avoid compressing twice the same file for no reason)

-Create a new image (using the Tile Editor, which can actually be an Image Editor) ; I won't focus on this one though, I'll keep that for the end

 

Once you have your image, select the properties (animation settings, in which LVZ file to put the image definition, in which LVZ file to put the new image file (if it's a new file), ... that's about it.

Of course, a nice preview would show you the image, animated if applicable.

 

And you have a new image available in the lvz library.

Would be nice to be able to filter what is shown in the library too, by lvz files or by animated/non-animated

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...