Author Topic: myvgaspec:  (Read 11677 times)

0 Members and 1 Guest are viewing this topic.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
myvgaspec:
« on: August 11, 2005, 06:21:52 am »
Somewhat recently there has been some interest in using the extended graphics feature in DOS Lemmings/CustLemm.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #1 on: August 11, 2005, 07:02:18 am »
To get around myvgaspec's pickiness about what BMPs it will accept (so that no one's stuck with only example.bmp), I've now uploaded BMPs for the original vgaspecX files, in the 24-bit BMP format that myvgaspec requires:

http://www.geocities.com/guestlevels/myvgaspec/original_vgaspec_bitmaps.zip

When editing those bitmaps, remember that the 7-color maximum still applies, so be sure to stick to only the colors already used in the bitmap.

Oh, and skip the spec1.bmp file for now.  Well, try it and you'll see why. :-[ I'll hopefully have the problem fixed and release a v0.2 sometime tomorrow.

[edit:

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #2 on: August 11, 2005, 07:46:08 am »
I've found and fixed the problem associated with spec1.bmp.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #3 on: August 11, 2005, 10:57:20 am »
Is this to help people create their own VGASPECx.dat ?

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #4 on: August 11, 2005, 11:01:36 am »
I know it is now. This should help me create mine I've dreamed of making my own extended graphics.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #5 on: August 11, 2005, 11:18:35 am »
http://www.geocities.com/jmjm0052005/JMVgaspecX.zip

I just edited the beast of a level terrain and removed all the trees. Who likes it?

Offline Shvegait

  • Posts: 772
    • View Profile
Re: myvgaspec:
« Reply #6 on: August 11, 2005, 04:01:26 pm »
This is quite cool, guest! The only thing, of course, is that levels created by this aren't exactly the easiest to share, but there's nothing really you can do about that (at least, I don't think so ;) ).

I guess, what I should ask is... is there any way to change what .dat file the special graphics level point to? (Somwhere easy in hex...?) And, if so, does the file name have to be VGASPEC#.dat...?

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #7 on: August 11, 2005, 05:52:32 pm »
Quote from: Shvegait  link=1123741312/0#6 date=1123776086
This is quite cool, guest! The only thing, of course, is that levels created by this aren't exactly the easiest to share, but there's nothing really you can do about that (at least, I don't think so ;) ).

I guess, what I should ask is... is there any way to change what .dat file the special graphics level point to? (Somwhere easy in hex...?) And, if so, does the file name have to be VGASPEC#.dat...?

Well, right now with CustLemm, you still have to copy the levelset you want to play to levelpak.dat, so it's just a few extra steps to copy the VGASPEC# files.  So for distribution, what you can do is to name the VGASPEC# files you will be distributing to have similar names to the levelset, so that the user can put the files in the same directory amongst other people's custom VGASPEC files without overwriting one another.

I can certainly change CustLemm to look for any name (well, 7 letters or less) plus a single digit.  But then you'll also have to keep multiple copies of CustLemm around.

As for changing which .dat the level points to, well the level stores the info that picks the "#" part of "vgaspec#.dat".  What I can do later tonight is to release a set of blank levels that covers # from 0 to 9.

Offline Timballisto

  • Posts: 939
    • View Profile
Re: myvgaspec:
« Reply #8 on: August 11, 2005, 11:04:15 pm »
Whoah!  Man!  We've been trying to do what that program does for years!  Thanks a lot!

Oh, and in a way you can also create your own styles.  Just create bitmaps of pieces and stick them all in the same folder.  You can then put them into levels and make one!  Sweet!  This is the answer to cheapo's lack of the original game feeling.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #9 on: August 11, 2005, 11:11:10 pm »
The program rules!!
Take a look at the download I put up there

Offline Mindless

  • Posts: 706
  • Inactive - may respond to PM.
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #10 on: August 11, 2005, 11:42:52 pm »
Quote from: ccexplore  link=1123741312/0#2 date=1123746368
I've found and fixed the problem associated with spec1.bmp.  Turns out it's actually a false alarm caused by a bug in the routine that verifies whether the compression is doing the right thing, causing it to sometimes think it found a discrepency when in fact there's none.

Since it's literally a one-line fix and there are no new features, I'm making the version 0.11 rather than 0.2.  Download here:

http://www.geocities.com/guestlevels/myvgaspec/v0_11/myvgaspec_v0.11.zip

Actually, by version number standards, 0.11 is newer than 0.2 since it would be the 11th minor revision. Bug fixes usually go under the third revision section (eg. 0.1.1)

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #11 on: August 12, 2005, 12:57:03 am »
Hehe, ok thanks.  Clearly I don't understand how version numbers work.   ;)

Offline Timballisto

  • Posts: 939
    • View Profile
Re: myvgaspec:
« Reply #12 on: August 12, 2005, 06:11:01 am »
Um, I'm running this on a 98.  I got the welcome box, but right after it says "are you sure you want to quit?".  If you say no it brings up the same box again.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #13 on: August 12, 2005, 09:52:08 am »
Ok, I think (hopefully) I know what the problem is.  I'll release a fix within the next hour.

Thanks by the way, you will be credited for discovering this problem.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #14 on: August 12, 2005, 10:21:01 am »
Quote from: Timballisto  link=1123741312/0#12 date=1123827061
Um, I'm running this on a 98.

Offline Timballisto

  • Posts: 939
    • View Profile
Re: myvgaspec:
« Reply #15 on: August 12, 2005, 05:34:49 pm »
Thanks!  That fixed it.  I'm working on a special level already, and aside from confusing one color with another when my pallete's color is extremely similar to the default, the seven colors thing hasn't been much of a problem.  In fact, it kind of forces that "classic" feeling to be in your levels.  This program is great!

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #16 on: August 12, 2005, 05:42:20 pm »
I take it that your level will be located in Pack 4 will it?

Offline Timballisto

  • Posts: 939
    • View Profile
Re: myvgaspec:
« Reply #17 on: August 12, 2005, 11:37:46 pm »
...Good idea.  I didn't think of that.  Sure, why not?  Thanks JM!

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #18 on: August 13, 2005, 11:08:22 am »
I'm glad I though of that idea.

Conway

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #19 on: August 14, 2005, 12:47:24 am »
Awesome program! B)

 Just a few questions:

 So you can't actually edit the level in LemEdit? But you have to draw the entire level terrain as a bitmap then save it in MyVGAspec, then transfer a level already using that style into your set using LemEdit?

 I suppose it would be simpler if it were possible to edit the VGAGRx.DAT files, so we could build the level in LemEdit using our own graphics and objects.

 Still, it looks like a very useful program.

 I look forward to getting some levels done with it.

Offline Mindless

  • Posts: 706
  • Inactive - may respond to PM.
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #20 on: August 14, 2005, 02:12:03 am »
Quote from: Conway  link=1123741312/15#19 date=1123980444
I suppose it would be simpler if it were possible to edit the VGAGRx.DAT files, so we could build the level in LemEdit using our own graphics and objects.

With the information posted on this board, you could actually write your own editor.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #21 on: August 14, 2005, 02:20:47 am »
Quote from: Mindless  link=1123741312/15#20 date=1123985523
With the information posted on this board, you could actually write your own editor.

True, but a style editor would probably have more UI involved, so it'd be more work on my part.  And the color limits now applies to every terrain piece and interactive object animation frame you wish to include (meaning together they cannot go over the limit), so it becomes more necessary than ever to have a proper color reduction algorithm implemented so that the bitmaps can share the same palette while minimizing the effects of reduced color.

So in other words, later, much later.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #22 on: August 14, 2005, 02:26:42 am »
Quote from: Conway  link=1123741312/15#19 date=1123980444
So you can't actually edit the level in LemEdit? But you have to draw the entire level terrain as a bitmap then save it in MyVGAspec, then transfer a level already using that style into your set using LemEdit?

Well, you can edit the level in LemEdit, but since LemEdit doesn't recognize the VGASPECx format, the terrain won't display.  (I do have a partial solution to this though, stay tuned.)

The vgaspecX format is kinda like the Cheapo's handling of terrain.  There is no concept of terrain piece, instead the entire terrain is stored as a single 960x160 bitmap.  So yes, you'll have to draw the entire terrain as a bitmap.  I know it can be annoying, sorry.

Quote
I suppose it would be simpler if it were possible to edit the VGAGRx.DAT files

Oh sure it's easy for you to say "simpler"... ;P  Maybe later down the road.  Just not now.  ;)

Conway

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #23 on: August 14, 2005, 02:51:39 am »
Quote from: Mindless  link=1123741312/15#20 date=1123985523
With the information posted on this board, you could actually write your own editor.


 I could, and I would, if I knew the first thing about coding and writing programs! You are clearly the master in this area, so I will leave it in your capable hands for your own convenient time, if you wish to create one.

Offline Mindless

  • Posts: 706
  • Inactive - may respond to PM.
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #24 on: August 14, 2005, 03:17:18 am »
Quote from: Conway  link=1123741312/15#23 date=1123987899
I could, and I would, if I knew the first thing about coding and writing programs! You are clearly the master in this area, so I will leave it in your capable hands for your own convenient time, if you wish to create one.

ccexplore's abilities exceed mine by quite a bit. (s)he deserves the title of Master

Quote from: ccexplore (not logged in)  link=1123741312/15#22 date=1123986402
(I do have a partial solution to this though, stay tuned.)

As you can see, (s)he's got quite a few tricks up his/her sleave.

@ccexplore: *hint* setting your gender in your profile makes it easier to refer to you ;)

Offline Mindless

  • Posts: 706
  • Inactive - may respond to PM.
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #25 on: August 14, 2005, 03:50:06 am »
Quote from: ccexplore (not logged in)  link=1123741312/15#21 date=1123986047
And the color limits now applies to every terrain piece and interactive object animation frame you wish to include (meaning together they cannot go over the limit), so it becomes more necessary than ever to have a proper color reduction algorithm implemented so that the bitmaps can share the same palette while minimizing the effects of reduced color.

You'd probably want to let the user set the palette, instead of creating the palette based on bitmaps.  Although, you might let the user import a set of colors from a bitmap...
But, as you said, later...

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #26 on: August 14, 2005, 04:59:37 am »
Quote from: Mindless  link=1123741312/15#24 date=1123989438
@ccexplore: *hint* setting your gender in your profile makes it easier to refer to you ;)

Why, I'm happy with "it".  ;P

Well ok, I'm a "he" (looks down there and check...yep).  ;P

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #27 on: August 14, 2005, 11:38:50 pm »
I enjoy creating VGASPECx.dat files. I really should upload some good VGASPECx.dat graphics and people can try them out.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #28 on: August 15, 2005, 06:02:38 pm »
Is there a program that converts VGASPECx.dat files into BMPs?

Offline Shvegait

  • Posts: 772
    • View Profile
Re: myvgaspec:
« Reply #29 on: August 15, 2005, 07:14:26 pm »
Quote
Is there a program that converts VGASPECx.dat files into BMPs?


You could take screenshots of the level, and save them as .BMPs.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #30 on: August 15, 2005, 07:40:31 pm »
Quote from: JM  link=1123741312/15#28 date=1124128958
Is there a program that converts VGASPECx.dat files into BMPs?

Do you really need one?  After all, I already released the original VGASPECx as bitmaps (it's one of the posts on this thread).  And the new ones you created will have come from a BMP anyhow.

What will happen though is, once I put color reduction in place, I will probably have the program output the color-reduced version as a BMP as well as the VGASPEC, so you can do further editing on it (and remake the VGASPEC afterwards) if necessary.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #31 on: August 15, 2005, 08:57:44 pm »
In some games like Save the Lemmings there are graphics like that 1 on the Covox level that may want to be edited. They are extended graphics aswell.

Offline Timballisto

  • Posts: 939
    • View Profile
Re: myvgaspec:
« Reply #32 on: August 16, 2005, 12:40:18 am »
I have a couple more questions.

Is it possible to have more than only four special graphics levels in a pack?

Offline Shvegait

  • Posts: 772
    • View Profile
Re: myvgaspec:
« Reply #33 on: August 16, 2005, 12:59:27 am »
Quote from: Timballisto  link=1123741312/30#32 date=1124152818
Is it possible to have more than only four special graphics levels in a pack?  I mean, could you simply name the file VGASPEC5.dat and have the game refer to it?  I think that's possible by loading up the '.dat' file itself into lemedit and saving it after editing, but I'm not sure.  I found out that you can move levels around that refer to those files and they still work.


Quote from: ccexplore  link=1123741312/0#7 date=1123782752
As for changing which .dat the level points to, well the level stores the info that picks the "#" part of "vgaspec#.dat".

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #34 on: August 16, 2005, 02:15:01 am »
Quote from: JM  link=1123741312/30#31 date=1124139464
In some games like Save the Lemmings there are graphics like that 1 on the Covox level that may want to be edited. They are extended graphics aswell.

Oh alright.  I had a conversion program (that's how I got the BMPs for the 4 regular VGASPEC levels, over half a year ago).  I'm too busy right now, but maybe later tonight/tomorrow I can upload it.  The only caveats:

1) it's command-line only.
2) It generates a 4-bit BMP.  You'll need to use Paint to convert it to a 24-bit BMP before myvgaspec will accept it.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #35 on: August 16, 2005, 02:29:29 am »
Quote from: Timballisto  link=1123741312/30#32 date=1124152818
Is it possible to have more than only four special graphics levels in a pack?

Offline DragonsLover

  • Posts: 1234
  • Do you want fire?
    • View Profile
Re: myvgaspec:
« Reply #36 on: August 16, 2005, 01:57:21 pm »
That's so cool! :agree: :party: :thumbsup: :D
I like dragons! They're the center of my life! I'll never forget them...

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #37 on: August 16, 2005, 07:31:46 pm »
I agree :D

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #38 on: August 17, 2005, 08:41:55 am »
Quote from: ccexplore (not logged in)  link=1123741312/30#34 date=1124158501
Oh alright.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #39 on: August 17, 2005, 08:08:43 pm »
If I get hold of Save the Lemmings I could send it to you. My e-mail is thetransplants2@hotmail.com but I don't know your e-mail address sorry.

Offline Mindless

  • Posts: 706
  • Inactive - may respond to PM.
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #40 on: August 17, 2005, 08:40:51 pm »
<-- Email Button

Edit: err... YaBB adds http:// to any link that doesn't have it... including mailto: links.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #41 on: August 17, 2005, 08:59:08 pm »
Thank you.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #42 on: August 17, 2005, 09:07:28 pm »
ccexplore did you get my e-mail?

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #43 on: August 17, 2005, 09:55:24 pm »
Quote from: JM  link=1123741312/30#42 date=1124312848
ccexplore did you get my e-mail?

Yes, I've received it.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #44 on: August 17, 2005, 11:12:21 pm »
Ok. It's all good.

Offline geoo

  • Administrator
  • Posts: 1369
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #45 on: August 18, 2005, 07:18:42 am »
There's also a Prima Publishing special level, but the graphic is nothing special at all.
Just the letters Prima Publishing and a symbol to bash though.
If you want it though, I can send you the vgaspec file @ ccexplore.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #46 on: August 18, 2005, 07:47:23 am »
Eh, why not, might as well.  Thanks.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #47 on: August 18, 2005, 11:16:17 am »
I've played on that Level. The graphics of the level aren't really anything special but the Covox Level has some interesting designs.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #48 on: August 19, 2005, 11:05:52 am »

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #49 on: August 19, 2005, 11:11:29 am »
Thanks for uploading them. They're great.

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #50 on: September 02, 2005, 01:14:03 pm »
http://it.travisbsd.org/lemmings/lemmingswelt/

I have uploaded a VGASPECx.dat for people to use in their own levels. Anybody feel free to use the VGSAPEC2.dat that's located in the portal. If you have any comments please tell me.

Anatol

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #51 on: October 01, 2005, 03:17:30 pm »
Wow. I have to try this! :)

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #52 on: October 01, 2005, 03:23:01 pm »
You should try it. It's awesome. Timballisto made a level with one the new extended sets. You can find it in his 4th levelpak. I'll look forward to your new Custlemm levels Anatol. I hope I can see your new VGSAPECx set.

Leviathan

  • Guest
Re: myvgaspec:
« Reply #53 on: October 03, 2005, 09:27:08 pm »
I'm having trouble with the colours...if I only can use those 7 colors those levels will look monotonous :(

How did Timb manage to get a level that looks so cool?

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #54 on: October 03, 2005, 09:30:08 pm »
You could ask Timballisto about it I think. I've been making my own VGASPECx.dats but I haven't used any in my levels yet.

Offline Shvegait

  • Posts: 772
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #55 on: October 03, 2005, 11:10:10 pm »
You don't think "A Beast of a Level", "What an AWESOME Level", etc. look cool? They all follow the color restriction... It's all about picking colors that go well together, as well as a couple that look good by themselves for misc. terrain features. Actually part of the reason those particular games' scenes were chosen was because of their use of that particular palette (8 colors). I think Mike posted somewhere about how other games' levels had to be rejected because of their colors.

But even the regular graphics sets follow this restriction (aside from objects), and they manage to look OK, don't you think?

Just don't be too ambitious...

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #56 on: October 03, 2005, 11:20:02 pm »
Quote from: Leviathan  link=1123741312/45#59 date=1128383420
You said there are 4 browns and 3 reds in Menacing...

However the only colors I'm allowed to use for vgaspec.dat files are red,orange,green,yellow,blue,cyan and purple...

No, no, no.  Sorry,  looks like there's a misunderstanding.

myvgaspec will take the first 7 color it finds in your bitmap, but they can be any colors.  The example used the rainbow colors to help highlight the fact that there are 7 colors, but you're not stuck with just those specific 7.

Quote
I tried making a vgaspec.dat file with white pixels,it didn't work.I tried doing the same in orange and it didn't work either.

The problem might have nothing to do with colors.  For example, what's the dimensions (width and height) of the bitmap you're trying to use?  The width must be 960 or less.  Also, your bitmap has to be of BMP format, and must be a 24 bpp BMP (in Windows, open up your graphics in MS Paint and do a Save As, making sure to select under "Type" the one that has "24" mentioned).

myvgaspec should give you fairly descriptive error messages pinpointing why it doesn't accept your bitmap.  Tell me which error message it gave you.

Leviathan

  • Guest
Re: myvgaspec:
« Reply #57 on: October 03, 2005, 11:21:03 pm »
I would have sworn I saw other colors than that palette in Menacing and other regular levels...I'll have a closer look :)

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #58 on: October 03, 2005, 11:26:55 pm »
Beast of a level,MENACING,What an AWESOME Level and BeastII of a level all look cool. The Pipes by Timballisto also looks cool. When you edit your own VGSAPECx the palette can change as the objects in Timballisto's level has different colour. He used VGASPEC0 as a base to build his own VGSAPECx file. I could make some VGASPECx files and upload them so people can use them in their levels. I think I already uploaded 1 at Mindless's file portal. Leviathan I would love to see your own VGSAPECx file.

Offline Shvegait

  • Posts: 772
    • View Profile
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #59 on: October 03, 2005, 11:28:42 pm »
Menacing has 7 colors and black (I counted 4 "browns" and 3 "reds").

The regular sets can have 8 colors it seems (for terrain, aside from objects, which can have 7 or 8 more).

And of course all the objects of the base graphic set get shifted to the new VGASPECx palette. So yeah, you only get half the total number of colors in the special graphics levels, but the terrain can have almost as many as the regular levels.

It wouldn't make sense to have arbitrary palette rules that aren't used by the game for special graphics levels. If your VGASPECx.dat must conform to a certain standard, then of course all the ones used in the game will be the same way...

Leviathan

  • Guest
Re: myvgaspec:
« Reply #60 on: October 03, 2005, 11:50:20 pm »
You said there are 4 browns and 3 reds in Menacing...

However the only colors I'm allowed to use for vgaspec.dat files are red,orange,green,yellow,blue,cyan and purple...

I tried making a vgaspec.dat file with white pixels,it didn't work.I tried doing the same in orange and it didn't work either.
I use the example from myvgaspec.zip and it works.

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #61 on: October 04, 2005, 12:12:04 am »
Here's a useful hint for those who are not clear on how to get the bitmap you want to convert to be in the format acceptable by myvgaspec.

Simply make a copy of the included example.bmp file.  Note I say to copy the file itself, not just the graphics.  Then in your copy, inside a suitable graphics program like MS Paint or Photoshop or what-not, erase all graphics and start copy-and-pasting in your own graphics, and optionally do some additional drawing as necessary.  Then just save the copy.  Since the copy started off in the correct file format, it should end up being saved in the correct format as well.

That should ensure you won't run into any errors with myvgaspec, unless there is really a bug in the program.

Leviathan

  • Guest
Re: myvgaspec:
« Reply #62 on: October 04, 2005, 06:57:07 am »
I don't get any error messages but when I play the level,it looks completely messed up and when fading in or out,the level behaves really strange.

I respected the dimensions...but I think I forgot the 24-bit thing.

I'll try again later today,I hae to go to school now :)

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #63 on: October 04, 2005, 02:21:30 pm »
Hmm, maybe it's a bug in myvgaspec then.  Or not.

E-mail me the bitmap that's causing your problem and I'll take a look.  Thanks.

Leviathan

  • Guest
Re: myvgaspec:
« Reply #64 on: October 04, 2005, 04:41:27 pm »
I uploaded it at the lemmings file portal...I checked the dimensions and it is 24-bit.
It's merely a test o see if it works,and it doesn't.

The file is called "lem.bpm".

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #65 on: October 04, 2005, 05:51:43 pm »
Is it used in any levels?

Offline ccexplore

  • Administrator
  • Posts: 5320
    • View Profile
Re: myvgaspec:
« Reply #66 on: October 04, 2005, 05:54:02 pm »
Interesting, I just looked at the BMP.  Since there are almost no large areas of the same color, it looks like the graphics will not be compressed too well.  That could cause the size of the resulting vgaspec to be too large (unfortunately, I haven't figured out yet what the size limit would be) and consequently lead to problems in CustLemm.

Can you tell me how large the resulting vgaspec file is?

I'll probably have to take some time to fix the compression in myvgaspec so that it compresses better.  In the meanwhile, talk with Mindless.  He has a program that can recompress DAT files, and generally results in smaller sizes than even the compression used by Psynosis.  That might allow your vgaspec to work.

That being said, I don't think that particular graphics of yours will work too well as an actual level anyway, even if there are no issues.

Leviathan

  • Guest
Re: myvgaspec:
« Reply #67 on: October 04, 2005, 06:25:02 pm »
I made that bmp just for testing purposes...I'll make another,actual level graphics and see if that works :)

JM

  • Guest
Re: myvgaspec:  create your own VGASPECx.DAT!
« Reply #68 on: November 13, 2005, 07:01:35 pm »
Geoo's own VGSAPECx.dat is awesome  ;D ;D ;D ;D