Page 1 of 3

Project MSX ported for zandronum 1.3!

Posted: Mon Dec 22, 2014 3:38 pm
by Monsterovich
Image
by MagSigmaX
now works online!


Original zdoom.org thread

- Nothing was removed from the original version of MSX.
- Some things were rebuilt (ex: Grenade explosions, plasmagun cooler...) because they don't work in zandro properly.
- Difficulty is higher than in the original that makes gameplay better (really), it won't be boring for you. Welcome to realistic survival! :D

This patch was made by Korshun and partially edited by me.
If you found any bug, discuss about it here.



Trailer:
[spoiler]
phpBB [video]
The [video] tag is deprecated, please use the [media] tag
[/spoiler]


Download Project MSX v0.2a code v28
Download Project MSX v0.2a resources

Enjoy!

RE: Project MSX ported for zandronum 1.3!

Posted: Mon Dec 22, 2014 4:04 pm
by Drakeman1234
Oooh....will try.

EDIT: Er.....uhhhh.....okay. Weird stuff's happening. Loaded it up in Zandro 1.3, and the titlepic is missing....there's no menu sounds, and when I start a game, I have no weapon, no hud, and there's red As everywhere.

EDIT 2: Wait...this is a patch, isn't it...i'm dumb.

RE: Project MSX ported for zandronum 1.3!

Posted: Mon Dec 22, 2014 7:03 pm
by fr blood
I tested it, and I think it'll need some change like the ennemies marines, can't you make them look like zombie because in coop it's very confusing.

Very nice mod btw.

RE: Project MSX ported for zandronum 1.3!

Posted: Mon Dec 22, 2014 7:40 pm
by Eric
You might be able to mistake this for the original mod. You know, if you've never played the original, or if you're mentally handicapped. At least you know your audience, I guess.

RE: Project MSX ported for zandronum 1.3!

Posted: Mon Dec 22, 2014 7:43 pm
by TerminusEst13
Did you get permission to do this? Considering MagSigmaX hasn't been around in the community since the last release, I sincerely doubt it.
We've had several ZDoomers get their work completely nicked, overhauled, and in many cases completely bastardized without their permission, and then they get extra headaches of people reporting "bugs" in the Zandro versions that don't exist in the ZDoom version. We've already got a good chunk of people angry at us, we don't need another--especially with something as high profile as this.
Monsterovich wrote:- Nothing was removed from the original version of MSX.
Uhhhhhhhh you sure about that? Just with a cursory playthrough, someone incredibly familiar with MSX was able to point out numerous stuff that's completely removed.
You reduced the rifle capacity to 35 rounds but didn't change the HUD to reflect this, you reduced the autoshotgun's capacity to 15 rounds, you removed the recoil, you removed the trails on the projectiles, you removed the smooth animation for the initial fist charge, you removed enemy behavior for when the player has their fists out to make them dodge, you've removed numerous sound effects (why does the shotgun use the vanilla Doom sound? Why does the sniper rifle use the Skulltag railgun sound? Why does the punch use the same sound effect for hitting walls?), not to mention removing numerous effects that could have been easily replicated in Zandronum (quaking on charged punches, for example).
And again, that's just with a cursory playthrough. That's a whole lot of shit that's been outright removed.
Monsterovich wrote:- Difficulty is higher than in the original that makes gameplay better (really), it won't be boring for you. Welcome to realistic survival! :D
Really? Because it looks like you also removed all of the tracer rounds for enemies and replaced them with hitscans. As in, the cannot-be-dodged hitscans that change gameplay from fast running and dodging to sheer luck.
This doesn't make gameplay better, it takes the gameplay MSX was going for and completely removes it.

If you're going to port something, then it's better to just port it. Don't mod it with your own changes, especially if the original author didn't give you permission.

RE: Project MSX ported for zandronum 1.3!

Posted: Mon Dec 22, 2014 7:52 pm
by Bloax
Monsterovich wrote:- Some things were rebuilt (ex: Grenade explosions, plasmagun cooler...) because they don't work in zandro properly.
- Difficulty is higher than in the original that makes gameplay better (really), it won't be boring for you. Welcome to realistic survival! :D
Usually porting implies trying to mimic the original as closely as possible, even if it takes gross hacks (like say, emulating A_SetScale the good old separate sprites way and gross Random(-23,23)*0.1 hacks for frandom) to accomplish.

Usually porting also implies porting the actual mod and not modding the damn thing while doing so.

RE: Project MSX ported for zandronum 1.3!

Posted: Mon Dec 22, 2014 9:47 pm
by Monsterovich
You reduced the rifle capacity to 35 rounds but didn't change the HUD to reflect this, you reduced the autoshotgun's capacity to 15 rounds
Uh, didn't notice, seems to be a bug. Gotta fix
you removed the recoil
Because it made all the weapons VERY laggy when playing with ping over 20 ms.
you removed the trails on the projectiles
No, I just made the trail actors clientside, and it turned out that a serverside FastProjectile cannot spawn clientside trails.
you removed the smooth animation for the initial fist charge
That's a bug, there was just so much stuff to make that fist work that I didn't notice it. Will fix in the next version.
you've removed numerous sound effects (why does the shotgun use the vanilla Doom sound? Why does the sniper rifle use the Skulltag railgun sound? Why does the punch use the same sound effect for hitting walls?)
I didn't change anything about the sounds. Now gotta invent some workarounds to fix these.
not to mention removing numerous effects that could have been easily replicated in Zandronum (quaking on charged punches, for example).
I was so tired of fixing those damn hud scripts and tens of flash states that I decided to fix these effects later.
it looks like you also removed all of the tracer rounds for enemies and replaced them with hitscans
No, all bullets are still FastProjectiles but their trails are not spawned for the same reason other projectiles don't have trails (FastProjectile can't spawn clientside trails).

All in all, this mod is now at least fully functional in zandronum. Now I can get to fixing the cosmetic bugs with some of the effects.

I can return orignal balance, but Project MSX's balance is designed for singleplayer and is too easy in multiplayer. :neutral:

RE: Project MSX ported for zandronum 1.3!

Posted: Tue Dec 23, 2014 7:19 pm
by Monsterovich
Code v20 released!
* Players can now shoot projectiles and grenades through each other!
* fixed pistol loaded ammo capacity (caused by a bad fix for Weapon.AmmoUse desyncs)
* fixed autoshotgun and assault rifle loaded ammo capacity (caused by remains of experimental fixes for desyncs before I found out that they are caused by Weapon.AmmoUse)
* fixed fist charge animation (caused by a bad jump due to inserted null frames needed to make it work in Zandronum)
* fixed reload warning being disabled by selecting fists once
* fixed shotgun and sniper rifle sounds
* fixed cyberdemon's rocket not exploding and flying through players
Download!

RE: Project MSX ported for zandronum 1.3!

Posted: Tue Dec 23, 2014 8:40 pm
by IdeIdoom
Found a bug: If you hit/kill enemies with your alternate attack (punching) of your Sniper Rifle or Nail Shotgun, it will make the sound as if it was firing.

RE: Project MSX ported for zandronum 1.3!

Posted: Wed Dec 24, 2014 12:36 am
by -Jes-
Wanna try something Sigma never did?


Add the following to sndinfo:

Code: Select all

$pitchshift sfx/beep1 0
$pitchshift sfx/beep2 0
$pitchshift sfx/beep3 0
$pitchshift sfx/beep4 0
That will make the rare few of us who have randomized pitch enabled LIKE TRUE VANILLA DOOMERS WOULD cry tears of joy.

RE: Project MSX ported for zandronum 1.3!

Posted: Wed Dec 24, 2014 2:33 am
by Drakeman1234
Tried this in Zandronum with a friend. After a few minutes, his connection hung and he timed out. Thing is, ping was still in pristine condition. Only reason I can think of is desync problems, and this only seems to happen with this mod.

RE: Project MSX ported for zandronum 1.3!

Posted: Wed Dec 24, 2014 8:40 pm
by Monsterovich
IdeIdoom wrote: Found a bug: If you hit/kill enemies with your alternate attack (punching) of your Sniper Rifle or Nail Shotgun, it will make the sound as if it was firing.
Fixed in v21.
-Jes- wrote: Wanna try something Sigma never did?
Yeah I added this code too.
Drakeman1234 wrote: Tried this in Zandronum with a friend. After a few minutes, his connection hung and he timed out. Thing is, ping was still in pristine condition. Only reason I can think of is desync problems, and this only seems to happen with this mod.
I never had such problems, maybe it's a problem with your friend's internet connection.

RE: Project MSX ported for zandronum 1.3!

Posted: Thu Dec 25, 2014 2:28 pm
by Drakeman1234
Drakeman1234 wrote: Tried this in Zandronum with a friend. After a few minutes, his connection hung and he timed out. Thing is, ping was still in pristine condition. Only reason I can think of is desync problems, and this only seems to happen with this mod.
I never had such problems, maybe it's a problem with your friend's internet connection.
[/quote]

Well, other mods never did this to me. Also, can't imagine why connection would be the problem. Ping was about as close to perfect as I could hope.

RE: Project MSX ported for zandronum 1.3!

Posted: Thu Dec 25, 2014 6:35 pm
by Arco
I personally don't see any good reason to use 1.3 for a project as big and expansive as this, considering MSX readily uses flags and coderpoints for the newer revisions of zdoom. Zandronum 1.3 uses zdoom 2.3x, and Zandronum 2.0 uses 2.5.0 and up. You could've save a lot more time with this project if you would've properly ported it to 2.0, instead of 1.3.

RE: Project MSX ported for zandronum 1.3!

Posted: Thu Dec 25, 2014 7:06 pm
by fr blood
Arco wrote: I personally don't see any good reason to use 1.3 for a project as big and expansive as this, considering MSX readily uses flags and coderpoints for the newer revisions of zdoom. Zandronum 1.3 uses zdoom 2.3x, and Zandronum 2.0 uses 2.5.0 and up. You could've save a lot more time with this project if you would've properly ported it to 2.0, instead of 1.3.
Thats why some projects from Zdoom shouldn't be imported here thats true, but he did a good job even if it's was a bad idea.

RE: Project MSX ported for zandronum 1.3!

Posted: Thu Dec 25, 2014 9:31 pm
by Monsterovich
Code v22

Code: Select all

* fixed player's walking and crouch animations
* Pistol is not droppable now
* fixed bug: player throws grenade before any weapon was dropped
* fixed bug: nailshotgun and sniper rifle makes invalid sound when you hit enemies by melee attack (altfire)
* disabled random pitches for "sfx/beep*"
Download!

RE: Project MSX ported for zandronum 1.3!

Posted: Thu Dec 25, 2014 10:27 pm
by -Jes-
Arco wrote:You could've save a lot more time with this project if you would've properly ported it to 2.0, instead of 1.3.
And no one would've played it.
fr blood wrote:- if it's was a bad idea.
The only 'bad idea' here was not clearing this with Sigma first, although with Sigma AWOL'ing hard (as is his custom) the severity of this is debatable.

Some people. :rolleyes:

RE: Project MSX ported for zandronum 1.3!

Posted: Fri Dec 26, 2014 11:50 pm
by Untitled
Remember that theoretically Zandronum 2.0's on the testing phase - all of the big stuff is already done.

In other words, you might as well get a head-start!

RE: Project MSX ported for zandronum 1.3!

Posted: Sat Dec 27, 2014 11:40 am
by IdeIdoom
Here's another bug: Hold the fist charge to max power and then exit the level normally. In the next level you will have unlimited energy.

RE: Project MSX ported for zandronum 1.3!

Posted: Sat Dec 27, 2014 1:31 pm
by Monsterovich
Arco wrote: I personally don't see any good reason to use 1.3 for a project as big and expansive as this, considering MSX readily uses flags and coderpoints for the newer revisions of zdoom. Zandronum 1.3 uses zdoom 2.3x, and Zandronum 2.0 uses 2.5.0 and up. You could've save a lot more time with this project if you would've properly ported it to 2.0, instead of 1.3.
Zandronum 2.0 won't fix the largest part of the problems in MSX, because half of ACS scripts are not going to work with multiplayer.