Mars 3D Discussion

Discuss anything ZDoom-related that doesn't fall into one of the other categories.

Mars 3D Discussion

Postby sergeirocks100 » Fri Dec 04, 2020 1:02 pm

Split from here viewtopic.php?f=18&t=70856 -Enjay

I sort of expected this to get closed, but i may as well state that the game can be easily downloaded here:

https://mars3d-game.wixsite.com/index
User avatar
sergeirocks100
 
Joined: 25 Mar 2020
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: ATI/AMD with Vulkan Support

Re: Mars 3D Support

Postby Caligari87 » Fri Dec 04, 2020 1:19 pm

Wow, this is like the uncanny valley of 90's shooter games.



I definitely don't think engine support is warranted, but a total conversion project could be interesting.

8-)
User avatar
Caligari87
I'm just here for the community
User Accounts Assistant
 
Joined: 26 Feb 2004
Location: Salt Lake City, Utah, USA
Discord: Caligari87#3089

Re: Mars 3D Support

Postby Graf Zahl » Fri Dec 04, 2020 1:19 pm

The game - but no source code. Without source there's no way to do anything here.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Mars 3D Support

Postby Rachael » Fri Dec 04, 2020 1:27 pm

It is not even a Doom-based game. Apparently it uses code that is reverse-engineered from multiple games - I wouldn't be surprised if Doom and Duke Nukem are among them.

I agree with what Cali said - this could make for an interesting TC project. But direct engine support is something I don't think is directly necessary.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Mars 3D Support

Postby Enjay » Fri Dec 04, 2020 3:14 pm

Caligari87 wrote:but a total conversion project could be interesting.

Is it known how to rip the resources?
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Mars 3D Support

Postby Gez » Fri Dec 04, 2020 3:26 pm

Enjay wrote:
Caligari87 wrote:but a total conversion project could be interesting.

Is it known how to rip the resources?

It was known, at least.
https://forums.duke4.net/topic/6753-mar ... _p__171911
Unfortunately, both the converted file and the converter python script are dead links now. It was from 2013 after all.

Rachael wrote:It is not even a Doom-based game. Apparently it uses code that is reverse-engineered from multiple games - I wouldn't be surprised if Doom and Duke Nukem are among them.

Nah, it was an original engine but heavily inspired by Doom and Build games. After all, reverse-engineering multiple games and gluing their disparate codebases together would be much harder than just writing something new to begin with...

Nieh wrote:Hi Everybody,

I unexpectedly find some people to discuss Mars 3D here. I am pleased that everybody discuss the 3d engine.

I created the 3d engine in 1996 . The engine Inspired by doom and duke3d and WAD File format.

The engine was created by me using C/ASM.

The level is use third-party doom editor to create ( I forgot which name) .

This is a low-budget game.

The Mars 3D Game only published in Taiwan in 1997 .

The Company ended in 2002.
Gez
 
 
 
Joined: 06 Jul 2007

Re: Mars 3D Support

Postby sergeirocks100 » Fri Dec 04, 2020 4:43 pm

Gez wrote:
Enjay wrote:
Caligari87 wrote:but a total conversion project could be interesting.

Is it known how to rip the resources?

It was known, at least.
https://forums.duke4.net/topic/6753-mar ... _p__171911
Unfortunately, both the converted file and the converter python script are dead links now. It was from 2013 after all.

Rachael wrote:It is not even a Doom-based game. Apparently it uses code that is reverse-engineered from multiple games - I wouldn't be surprised if Doom and Duke Nukem are among them.

Nah, it was an original engine but heavily inspired by Doom and Build games. After all, reverse-engineering multiple games and gluing their disparate codebases together would be much harder than just writing something new to begin with...

Nieh wrote:Hi Everybody,

I unexpectedly find some people to discuss Mars 3D here. I am pleased that everybody discuss the 3d engine.

I created the 3d engine in 1996 . The engine Inspired by doom and duke3d and WAD File format.

The engine was created by me using C/ASM.

The level is use third-party doom editor to create ( I forgot which name) .

This is a low-budget game.

The Mars 3D Game only published in Taiwan in 1997 .

The Company ended in 2002.


The .MAD files are pretty much .WAD files with a different extension, and they open right up in SLADE.

They use the same formats for textures, flats, sprites, and even maps as Doom engine games.

It even uses the same palette as Doom and Doom II.

The sounds are all .wav files stored in the game directory.

All of the music is stored in Mars.xmi, and i'm currently in the process of extracting the individual songs with a hex editor.

And lastly, the engine can play back FLIC video, and most of the videos are .anm files in the game directory, although i have not been able to find the intro movie yet.
User avatar
sergeirocks100
 
Joined: 25 Mar 2020
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: ATI/AMD with Vulkan Support

Re: Mars 3D Support

Postby Enjay » Fri Dec 04, 2020 5:35 pm

sergeirocks100 wrote:The .MAD files are pretty much .WAD files with a different extension, and they open right up in SLADE.
They use the same formats for textures, flats, sprites, and even maps as Doom engine games.
It even uses the same palette as Doom and Doom II.


Thank you and, you, same format and many familiar lump names too. I wonder if it had originally been conceived as a Doom TC?

Certainly some of the graphics were "inspired" by ones that I am familiar with including stuff from Doom, Duke, Hexen, Heretic, Strife, Dark Forces...


ImageImageImage

ImageImageImageImageImageImage
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Mars 3D Support

Postby Caligari87 » Fri Dec 04, 2020 7:47 pm

I just tested, it's actually quite possible to simply run MARS.MAD in GZDoom, as either a PWAD or an IWAD.

Now, many things are broken (doubly so if used as an IWAD), but it loads and it's playable. Even elevators and doors work.

Like, all you need to make this work is probably some scripting shims to make things behave as intended. TEXTURES, SNDINFO, ZScript... The fact that it runs and loads means a TC project is probably about 75% done by default.

8-)
User avatar
Caligari87
I'm just here for the community
User Accounts Assistant
 
Joined: 26 Feb 2004
Location: Salt Lake City, Utah, USA
Discord: Caligari87#3089

Re: Mars 3D Discussion

Postby sergeirocks100 » Fri Dec 04, 2020 9:20 pm

I managed to locate where the rest of the FLIC videos were, and they were in the install disc directory.

The intro movie and the end movie have playback issues in VLC, unfortunately.

Also, here's all of the game's music, separated into tracks and converted into MIDI:

https://amel.pw/trevie/Mars%203D%20Midis.zip
User avatar
sergeirocks100
 
Joined: 25 Mar 2020
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: ATI/AMD with Vulkan Support

Re: Mars 3D Discussion

Postby Redneckerz » Sat Dec 05, 2020 7:42 am

''Kissu my ass!'' :wink:

The Mars 3D technology is an interesting endeavor - It does things neither Doom or Build can do, but its also limited in other respects. Still, its impressive technology - Atleast compared to that other 1997 Doom-like game, Quiver.

The engine would go on powering two more games:

3D Hero:
A third person only game with a story taken from the ancient Chinese gods. Hilariously, it uses the Quake quad damage power up sound for very different purposes, along with a rift of other sound effects that are taken from else where.

Youtube:


Tao:
Also a third person slasher, but this one atleast has the ability to be played in first person, giving off some Legends of the Paladins vibes. By the time of its release (1998), The Mars 3D engine was effectively very much outdated.

Youtube:




Other trivia:
  • The engine is actually original. It does however, take a very thorough look in Doom's structures.
  • The MAD files employed by the game are basically WAD files. You can easily convert these.
  • The studio that made the game is called ''Engine Technology.'' Totally not generic.
User avatar
Redneckerz
To it's ports i may have seen
Spotlight Team
 
Joined: 25 Nov 2019
Discord: Redneckerz#8399
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Legacy GZDoom)

Re: Mars 3D Support

Postby ramon.dexter » Sat Dec 05, 2020 9:48 am

sergeirocks100 wrote:
The .MAD files are pretty much .WAD files with a different extension, and they open right up in SLADE.


What version do you use? Slade 3.1.12 says the file is corrupt.
User avatar
ramon.dexter
rudebwoy
 
Joined: 20 Oct 2015
Location: Kozolupy, Bohemia
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Mars 3D Support

Postby sergeirocks100 » Sat Dec 05, 2020 10:04 am

ramon.dexter wrote:
sergeirocks100 wrote:
The .MAD files are pretty much .WAD files with a different extension, and they open right up in SLADE.


What version do you use? Slade 3.1.12 says the file is corrupt.


The .MAD i got from the website seems to work just fine in SLADE, but it turns out that it had a standard IWAD file header, while i'm assuming the original .MAD file, the one you're likely trying to open, has a different header.

So, as long as you download it from the rerelease website, you should be fine.

And, to answer your question, i use Slade v3.2.0.

I also managed to locate converted versions of the Tao and 3D Hero .MAD files, so i'm more than willing to provide those if asked.

And finally, i also managed to record the intro and outro movies from Dosbox using a screen recorder, here's the links:

https://amel.pw/trevie/marsintro.webm

https://amel.pw/trevie/marsoutro.webm
User avatar
sergeirocks100
 
Joined: 25 Mar 2020
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: ATI/AMD with Vulkan Support

Re: Mars 3D Discussion

Postby PlayerLin » Mon Dec 07, 2020 10:14 am

As I know, only the converted WAD(s) can be opened with SLADE, original .MAD didn't use the standard WAD file format(header is MAD with minor difference) , even the engine was based on DooM engine/WAD Spec(that's why all DooM function/item/related names in the MARS3D.EXE if you view the file by using hex editor tool, the engine still custom made but it was using DooM engine Spec as base), so SLADE won't open it, unless you give it converted ones.

I'm not sure about 3D Hero and Tao, but MARS 3D also using Duke3D's ANM format for its level statistics screen animations for whatever reasons.

Sadly, I forgot to download a copy of converter python script by then(I think I never needed), I still have a mirror of converted MARS3D.WAD, but since stupid Google decided to kill the classic Googlesites in 2021 so I guess my mirror will dead too in next year, at least it won't lost.
User avatar
PlayerLin
 
Joined: 11 Nov 2007
Location: XinZhuang, XinBei/New Taipei City(Former Taipei County), Taiwan.
Operating System: Windows Vista/7/2008 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Mars 3D Discussion

Postby Caligari87 » Mon Dec 07, 2020 10:44 am

The free download at the remaster site has the converted file I think. At least that's the one I was able to open/run, so it's probably not going anywhere?

8-)
User avatar
Caligari87
I'm just here for the community
User Accounts Assistant
 
Joined: 26 Feb 2004
Location: Salt Lake City, Utah, USA
Discord: Caligari87#3089

Next

Return to General

Who is online

Users browsing this forum: No registered users and 4 guests