Cutstuff Forum

Mega Man 8-bit Deathmatch => Projects & Creative => W.I.P Forum => Topic started by: JaxOf7 on June 14, 2018, 02:09:59 AM

Title: Expand8bdm system
Post by: JaxOf7 on June 14, 2018, 02:09:59 AM
So mm8bdm has a lot of map packs and they can all be loaded together with each other with little issue.
mm8bdm weapons/item packs and outright expansions however... different story.
They would generally need compatibility patches and who wants to do that?
So instead, here's an additive system that allows for expansion without the need for compatibility patches.

Main file, add before all others
https://allfearthesentinel.net/zandronum/download.php?file=expand8bdm-v5d-b1.pk3

Example test files, add afterwards however you like
https://allfearthesentinel.net/zandronum/download.php?file=expand8bdmaddfirebuster3.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expand8bdmaddicebuster3.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expandassistaddatk.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expandassistadddef.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expandweaponaddcircuitbreaker2.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expandweaponaddnitroblast2.pk3

What's in the system
Modular...
Pain states
Weapon ammo (+Eddie)
Buster upgrades (+Eddie)
Weapon bars (tied to translation)
Party ball drops
Assist item display

(Possible future features
Status condition display
Elemental props
Auto's virtual training room weapon support
generic campaign?)
Title: Re: Expand8bdm system
Post by: JaxOf7 on June 14, 2018, 02:12:47 AM
Content files using this system

https://allfearthesentinel.net/zandronum/download.php?file=expwep-inspiretroid-b2.pk3

(Jet Missile and Glue Shot do not currently have status indicators)
https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmu-b3.pk3

(might want to change obituaries and other general refinements)
https://allfearthesentinel.net/zandronum/download.php?file=expwep-rnc-b4.pk3

(not updated from latest RF release)
https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmrf-b2.pk3

https://allfearthesentinel.net/zandronum/download.php?file=expand8bdmm6rushb1.pk3

Map packs using that content

Uses RNC Weapons
https://allfearthesentinel.net/zandronum/download.php?file=rnc-v2ah1-exp1.pk3

Uses InspireTroid Weapons and MMU Weapons
https://allfearthesentinel.net/zandronum/download.php?file=inspire-b-exp.pk3
Title: Re: Expand8bdm system
Post by: JaxOf7 on June 27, 2018, 10:45:17 AM
(Divider post)
Title: Re: Expand8bdm system
Post by: JaxOf7 on June 27, 2018, 11:41:56 AM
Updated files

https://allfearthesentinel.net/zandronum/download.php?file=expand8bdm-v5c-b1h.pk3 (https://allfearthesentinel.net/zandronum/download.php?file=expand8bdm-v5c-b1h.pk3)
Expand8bdm-v5c-
b1->b1h
sbarinfo has a backup ammobar so you always see your current ammo amount, even if its not necessarily the right color
bugfix: weapon bar overlays defined on clientside so they actually show up online
bugfix: noise crush edited so the bar hopefully doesn't stay a glow color

https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmu-b2h.pk3 (https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmu-b2h.pk3)
https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmrf-b1h.pk3 (https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmrf-b1h.pk3)
ExpWep-MMU-
b2->b2h
ExpWep-MMRF-
b1->b1h
bugfix: weapon bar overlays defined on clientside so they actually show up online

https://allfearthesentinel.net/zandronum/download.php?file=expwep-rnc-b3.pk3 (https://allfearthesentinel.net/zandronum/download.php?file=expwep-rnc-b3.pk3)
ExpWep-RnC-
b2->b3
Ice Circle rework. This might become hell wheel or something but whatever, at least it's not elemental resistance.
Items moved to this file
Reverse Gravity scripts moved here, Reverse gravity jump fixed
Script reorganization
bugfix: weapon bar overlays defined on clientside so they actually show up online

New files

https://allfearthesentinel.net/zandronum/download.php?file=rnc-v2ah1-exp1.pk3 (https://allfearthesentinel.net/zandronum/download.php?file=rnc-v2ah1-exp1.pk3)
RNC-v2ah1-Exp1
RockMan No Constancy maps and skins! Uses RnC weapons. Campaign disabled for now as i just don't want to worry about it...

https://allfearthesentinel.net/zandronum/download.php?file=expwep-inspiretroid-b1.pk3 (https://allfearthesentinel.net/zandronum/download.php?file=expwep-inspiretroid-b1.pk3)
ExpWep-InspireTroid-b1
The metroid weapons from the inspire competetion! Super Missile, Light Beam, Dark Beam, and Annihilator Beam.

https://allfearthesentinel.net/zandronum/download.php?file=inspire-b-exp.pk3 (https://allfearthesentinel.net/zandronum/download.php?file=inspire-b-exp.pk3)
inspire-b-Exp
The INSPIRE map pack! Uses InspireTroid weapons and MMU Weapons.

Old files
(click to show/hide)

Title: Re: Expand8bdm system
Post by: Ruzma on August 19, 2018, 11:34:07 AM
Nice work! Sorry if you were expecting congratulations sooner...
The weapons work, however, I did notice some things: Super Missile is still referred to as Mega Buster when i switch to it. Not a huge problem.
The biggest issue by far is the fact that the new weps don't appear on all the new maps. Speaking of them, they're really awesome, love'em!

Other than that, good job! I'm really impressed, this just made my day!
 :cool:

UPDATE REPORT: -Tank Arsenal cannot be obtained through console...or by any other means, really.
                          -All inspiretoïd weps identify as "Mega Buster" when switched to.
                          -Nitro Blast is represented by (a) Nitro Man...Probably not meant to be, but still funny!
                          -Non-copywep classes can actually pick up the new weapons...
                          -Yo-yo Cutter does not work with altfire ( might apply to other weapons)

I don't really plan on testing RnC weps, since my heart only goes to the CX RomHack (what a stupid reason, am I right?).
Also, would be nice if the RF weps could appear on the RF maps. Could you do that?
Title: Re: Expand8bdm system
Post by: JaxOf7 on August 30, 2018, 11:49:52 AM
-Tank Arsenal cannot be obtained through console...or by any other means, really.
Not sure what you're doing wrong. Works for me.
-Nitro Blast is represented by (a) Nitro Man...Probably not meant to be, but still funny!
What.
-Non-copywep classes can actually pick up the new weapons...
Not sure why you expected otherwise.
-Yo-yo Cutter does not work with altfire ( might apply to other weapons)
What. Works for me.

-All inspiretoïd weps identify as "Mega Buster" when switched to.
Ok.

Pasting something from the Discord since I don't wanna comb for it every time.
Code: [Select]
Megaman Power Expansion
Roll Swing Adaptor
2 Swing combo
Reflects shots like Jewel Satellite
Hit people are lifted like Wind Storm
2nd swing produces a shot

Big Bang Strike Adaptor (new name)
Has a proto shield
Instantly fire full charged Proto Buster shots at the cost of health
If you're at 1 health, fires a normal pellet instead

Guts Arm (new name)
Short range arcing splash projectile

Atomic Blast (new name)
Chargable.
Like Flame Blast but dissipates on walls/ceilings and floor pillar goes forward for a bit. Floor pillar like bubble lead.

Pharaoh Wave
(CBM Phraoh Man)
Tall 8 way ripper. No pitch aiming.

Centaur Arrow
(CBM)
Fire 2 slow rippers, one with a random angle.

Grasp Stone (new name)
Stone hand that spawns from the ground, goes along the ground, climbs stairs and drops off terrain. Like Bubble Lead.
Sweeps foes alongside it (can't sweep them into pits)
Explodes when it hits a wall

Mega Upper Adaptor
regular shot is megabuster shot, full charge is shoryuken. (no mid-shot, like super adaptor)
full health makes the shoryuken charge faster and do more damage

(https://cdn.discordapp.com/attachments/160882052177199104/466047745661337611/mmp_sheet_3.PNG)
Title: Re: Expand8bdm system
Post by: Ruzma on August 30, 2018, 07:09:08 PM
Rectification: Altfire does work, my bad.
                    Also, I'm not sure what you mean by the fact that classes that cant' copy weapons can copy the additional ones...
Aaand...Nope, Tank Arsenal still doesn't work. Soooo.....how do YOU get it?
I've tried typing into the console, works for every other weapons, except this one.
I have added in all of your work into my game and it still does not work. I've even tried with typos just to see.

Once again, how do YOU make it pop up? :confused:
Title: Re: Expand8bdm system
Post by: hansungkee on August 31, 2018, 03:25:10 AM
Not sure what you're doing wrong. Works for me.What.Not sure why you expected otherwise.What. Works for me.
Ok.

Pasting something from the Discord since I don't wanna comb for it every time.
Code: [Select]
Megaman Power Expansion
Roll Swing Adaptor
2 Swing combo
Reflects shots like Jewel Satellite
Hit people are lifted like Wind Storm
2nd swing produces a shot

Big Bang Strike Adaptor (new name)
Has a proto shield
Instantly fire full charged Proto Buster shots at the cost of health
If you're at 1 health, fires a normal pellet instead

Guts Arm (new name)
Short range arcing splash projectile

Atomic Blast (new name)
Chargable.
Like Flame Blast but dissipates on walls/ceilings and floor pillar goes forward for a bit. Floor pillar like bubble lead.

Pharaoh Wave
(CBM Phraoh Man)
Tall 8 way ripper. No pitch aiming.

Centaur Arrow
(CBM)
Fire 2 slow rippers, one with a random angle.

Grasp Stone (new name)
Stone hand that spawns from the ground, goes along the ground, climbs stairs and drops off terrain. Like Bubble Lead.
Sweeps foes alongside it (can't sweep them into pits)
Explodes when it hits a wall

Mega Upper Adaptor
regular shot is megabuster shot, full charge is shoryuken. (no mid-shot, like super adaptor)
full health makes the shoryuken charge faster and do more damage

(https://cdn.discordapp.com/attachments/160882052177199104/466047745661337611/mmp_sheet_3.PNG)
Nice Sprites.
Title: Re: Expand8bdm system
Post by: Ruzma on August 31, 2018, 08:37:31 AM
They do look awesome. :cool:
Title: Re: Expand8bdm system
Post by: hansungkee on August 31, 2018, 09:57:29 AM
They do look awesome. :cool:
Sure it! :D
Title: Re: Expand8bdm system
Post by: Ruzma on August 31, 2018, 10:10:39 AM
But, I'd still like to know how to enjoy Tank Arsenal. Sorry if I come off as insisting.
Title: Re: Expand8bdm system
Post by: Giga Otomia on October 06, 2018, 04:17:23 PM
It's misspelled in the code as "TankArsenelWep". The easy way to find that out is to open the .pk3 file up in SLADE and poke through the actors folder.
Title: Re: Expand8bdm system
Post by: Ruzma on October 06, 2018, 05:23:16 PM
Oh, alright, thank you very much!
Title: Re: Expand8bdm system
Post by: JaxOf7 on December 19, 2018, 10:37:41 AM
An update from v5c to v5d... and with it, loadouts!
Unfortunately, loadouts mean a change in weapon definition format, so had to update those...

Updated Files
https://allfearthesentinel.net/zandronum/download.php?file=expand8bdm-v5d-b1.pk3

(Test files
https://allfearthesentinel.net/zandronum/download.php?file=expand8bdmaddfirebuster3.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expand8bdmaddicebuster3.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expandweaponaddcircuitbreaker2.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expandweaponaddnitroblast2.pk3
)

Content files
https://allfearthesentinel.net/zandronum/download.php?file=expwep-inspiretroid-b2.pk3 (Weapons have their names when switched to)
https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmrf-b2.pk3
https://allfearthesentinel.net/zandronum/download.php?file=expwep-mmu-b3.pk3 ("Arsenel" -> "Arsenal")
https://allfearthesentinel.net/zandronum/download.php?file=expwep-rnc-b4.pk3

old files
(click to show/hide)
Title: Re: Expand8bdm system
Post by: JaxOf7 on January 18, 2019, 01:47:13 AM
Power and Jet adapter.
Not quite how they were like in classes.

https://allfearthesentinel.net/zandronum/download.php?file=expand8bdmm6rushb1.pk3

(https://i.imgur.com/zsONuOi.png)

And some extra icons in line with http://cutstuff.net/forum/index.php?topic=10844.0
(https://i.imgur.com/3AnLdn0.png)