|
|
|
 |

December 28th, 2006, 06:40 PM
|
 |
Lieutenant Colonel
|
|
Join Date: Jul 2004
Location: Israel
Posts: 1,449
Thanks: 4
Thanked 8 Times in 2 Posts
|
|
Re: DomII maps in Dom3, and fixing that Alpha chan
(this warrants a new post imo)
Apparently, I can create a program that will do the whole process for you automatically, the downside being it will require .NET Framework 2.0 (which requiers SP2, and obviously, WINDOZE).
I'll do that tomorrow though, since its pretty late now :\
Eventually, if I'll get enough help, I plan to make a program that will edit map pictures to reflect changes in dominion and other stuff (like I'm told happened in dom1)
__________________
I'm in the IDF. (So any new reply by me is a very rare event.)
|

December 28th, 2006, 06:52 PM
|
 |
Sergeant
|
|
Join Date: May 2004
Posts: 338
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: DomII maps in Dom3, and fixing that Alpha chan
why does it necessarily require windows? you could just use a generic c++ fstream, read the original tga in and write the new one out.
iirc, dom2 only uses 24 bit tgas. the only complication is rle , which is something that i have not really gotten straightened out myself. i have a tga library i wrote that uses windows for file manipulation, but i need to get it to use fstream any way. it's been on the back burner but i can bump it up on my priority list if you think you can use it
|

December 29th, 2006, 05:08 AM
|
 |
Lieutenant Colonel
|
|
Join Date: Jul 2004
Location: Israel
Posts: 1,449
Thanks: 4
Thanked 8 Times in 2 Posts
|
|
Re: DomII maps in Dom3, and fixing that Alpha chan
Quote:
paradoxharbinger said:
why does it necessarily require windows? you could just use a generic c++ fstream, read the original tga in and write the new one out.
|
Because I don't have any expereince with such things in C.
I could probably manage something if I even knew how to use .dll files :X
However, if you do, you can use this to make a much much better C++ program.
Meanwhile, I'm stuck with Visual Basic .NET (*blech*)
EDIT: ATTACHING TGAFIXER.ZIP
Okay, its attached.
Be aware though that:
1) I didn't do much testing. It should work, but it might not.
2) On a 1.4GHZ Pentium proccessor it can get about 25,000 pixels per second, that means bigger maps will take minutes to work out.
Hope I've helped 
__________________
I'm in the IDF. (So any new reply by me is a very rare event.)
|

December 29th, 2006, 12:05 PM
|
 |
Second Lieutenant
|
|
Join Date: Jan 2004
Location: Copenhagen, Denmark
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: DomII maps in Dom3, and fixing that Alpha chan
What is cumbersome on installing gimp? Just go to http://gimp-win.sourceforge.net/stable.html and install the two packages. Hardly any more bothersome than any other windows programs (linux people have an easier time, but that applies to all free or open software)
Using GIMP is another matter, the interface is inconventional to some degree. Still, it is not exactly hard, and tutorials abound. I know of no other paint program that span both linux and win32... though on Linux there are alternatives such as Krita.
__________________
"It makes you wonder if there is anything to astrology after all. "Oh, there is," said Susan, "Delusion, wishful thinking and gullibility." (T. Pratchett)
|

December 29th, 2006, 01:53 PM
|
 |
Sergeant
|
|
Join Date: May 2004
Posts: 338
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: DomII maps in Dom3, and fixing that Alpha chan
yeah, no idea on how to use .dll either
|

December 29th, 2006, 02:04 PM
|
Sergeant
|
|
Join Date: Jun 2001
Posts: 287
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: DomII maps in Dom3, and fixing that Alpha chan
I have installed Gimp yesterday and followed the instructions of the post linked to in the first post here. It worked. It fixed the Parganos2 map of Dom2 for me so that it loads in Dom3.
|

December 30th, 2006, 05:48 AM
|
 |
Sergeant
|
|
Join Date: May 2004
Posts: 338
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: DomII maps in Dom3, and fixing that Alpha chan
i've pretty much finished that c++ header file that handles tga's. just does 24 and 32 bit rle and non rle, but i think that is about all that is needed to handle dom2 and 3 maps.
if anyone is interested, pm me
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
|
|