I'm not sure if you meant to be rude here, [...]
Yes, I'm very sorry about this. This sentence was not meant to be rude at all. I know that sometimes I don't realize how something might have come out wrong. Anyway, all the fuzz abouth this, and why I put so much effort in it: There's many RE files that didn't change internal naming, numbering, or anything. So I listed what's identical to OCP 1.3, and what other files can safely be used. I probably have also missunderstood your first comment on my recommendation.
- thor_v.zss: This fixes Thor's extreme shout. Sorry for not realizing this earlier.
Btw., this made me think: are there more xtreme shouts, that don't work?
- actors/2006: This is a duplicate of his dark version skin.
- About that frame in main menu (moving in from the left): This is removed with m_main_left_frame (model).
The RE removed it by editing main_beenox.engb (but changed other stuff as well). The OCP 2.0 currently includes the original file (and it's not edited).
3901 Is this really the official XML loadscreen for Professor X?
12301 Is this an official Phoenix loadscreen?
12302 duplicate of 12301
12303 This is her official XML loadscreen.
19002 Is this an official loadscreen? (Astonishing Beast)
Got it. HQ changes are about the simulator discs.
Question: Is this actually working now? Because if it is, I will try to make a simulator pack where the disc changes go together with the simulator.engb in the data folder.
Sidenote: I think segment edits should not be in the map files, but in the scripts (eg. Magneto has his helmet hidden through scripts).
Cyclops: I prefer RE Cyclops, because I think the Icons are better, and the overal moves look slighly more appealing to me (not sure, but I believe the Maegawa version has reduced melee moves). Also, the effects are improved imo.
Magneto saves both X-Men: I vote for using this (btw, is someone making polls @ Discord for these questions?). See below, I have a little more information on this.
HUD: I would not touch the vanilla HUD's that are fine. All HUD's look fine ingame if they're at least 128x128. For making new HUD's via 3dsMax render: Thats too much unnecessary work imo. If no good HUD's are available, I would totally consider this method, but as some vanilla NPC HUD's are shots of their models and others art, I can totally agree to mixing them. MUA has mixed outlines, qualities, resolutions, artworks by default and that is very acceptable. If a HUD is from a comic tile or from a pic that is too small to make a decent full headshot (like when almost the whole hero is on it), that's not so nice.
I like it if I can preview HUD's with Insight Viewer, but I think Maegawa's (DLC) HUD's can just as well be used without converting them (less work).
5th and 6th skins: Definitely keep the packages
in OCP, because they don't change the game. (I think that's what you mean by placeholder?)
I'm all for not adding the actor models, because of the space used. My personal preference for herostat would be to not include them (would have to, if actors are removed), my argument being, that players that use more skins, use their own herostat as well. The complete xml-herostat list (with 5th + 6th skins) can be provided to make creating new custom herostats easier (could also be in OpenHeroSelect .cfg format). Alternatively, can be distributed through 50RH only.
I agree with the updates (especially fixes). I'm sorry that I didn't examine the boosters you already credited. Upon reading the release notes by Maegawa, I'm convinced that the boosters are very true to the XML2 counterparts. Btw. did you skip the Sunfire booster on purpose?
BLaw made improved skins for Bishop that stay true to his official XML skins. Can just as well be left out, because he's the only one (I believe).
Psylocke: XML1 characters have very few sounds and in order to make a better MUA port, you can justify improved sounds. Better effects are very
acceptable as well (thinking about special block effects, unique animations, or even one or two additional powers, and especially improved hud heads and icons). What I would love to see, is powers
staying true to her XML counterpart (no matter if it's from Wii, Dihan, or XML port), and her original skins, mainly to keep her in line with all other XML charakters. Don't spend too much time on her.
Cable, I have only now realized is using a booster as well. (Cable was missing in first update of OCP 2.0?). Outsider's version is the best available, but I'm not sure what version stays closer to the official character. Emma Frost would be way better with the (Whiteking) booster as well. How about letting XML 1 characters be different, because it creates more work making them better XML 1 counterparts than just use the best available. If anyone would be interrested on making these better XML 1 counterparts, the OCP can still be updated.
Just thinking loud: A third option would be to make the download of the XML characters seperate again and include there the best versions available.
XML1 characters might have improved skins by BLaw too:
Beast (Actually the hands don't look so good and 4 of 12 skins have been lost.)
Emma Frost (1 skin only), was a collab with Aventureiromax
Cable (2-4 skins)
Somehow I prefer all 4 skins to be the same (either improved or not improved). So this would leave us with no XML1 skin improvements.
Mannequins: (Maybe contrary to what I said before), I'm totally fine with the changes. Can't say that I prefer original manny and primary skin or the one in LS, cutscenes or others. My personal preference would have been to not change (because changing means work lol). Vanilla wouldn't have to change anyway, would they?
Nightcrawler: If you remove the swords (or replace with RE models), this mannequin will already be perfect. Or use RE model.
The only thing I sometimes notice, is that a mannequin uses idle or menu animation capture, which I think is kind of lame.
Venom naming: Double-check the packages, because last time I
did, the naming in OCP 1.3 packages was 17610 and 176_venom_tongue.
Teamselect effects: I don't know why, but the removed effects never show on any selection stage for me.
Maybe this is not for discussion, but for seperate pack/versions I care for fallowing:
- Point costs for talents (in talent files). I don't want to be able to upgrade all, I want to choose which one I focus on.
- Unlock all (this has already been removed AFAIK)
- Removed frame in main menu. (Whatever, but I liked the frame.) I also vote for the vanilla logo.
- Compatibility with mods. Especially non-OCP 1.3 files (if any).
It's still possible to make them work.
OCP 1.3 files could be left out too, because you can still install it beforehand if you care about compatibility. (But that's just my opinion.)
(Compatibility sounds like a "MarvelMods Essentials Pack" to me)
- (Maybe custom boosters that didn't have the original XML Characters in mind: Psylocke (Dihan), Cable (Outsider).)
On a personal note: I would fix some bugs (that are since vanilla and old OCP) later or not at all. Like Enchantress heal for example.
If I want to use a dark edition skin for eg. Thing, I would only need to set the skin number in his herostat to 0505. But then I would be missing the package, because the darkthing package doesn't work.
So here I present packages for skipped npc skins of Fantastic Four, Spiderman, Thor, Captain America, Black Widow, Ironman, Nightcrawler, Jean Grey/Phoenix, Professor X, and Wolverine. Doom was in OCP 1 and Psylocke has them already in OCP 2 (suggest to remove her 9th package though).
Note: I think they should be in OCP, as well as the packages for 5th and 6th skins.http://www.mediafire.com/file/04wvbekk2cuh2ka/NPC+to+playable+packages+by+ak2yny.rar/fileChanges for some Dark Bosses
Powerstyle: Changed effects for skinfilter 0705 to model and effect 0705 (by Lars).
Added pkgb for 2006 with arms 2082 and 2083, arms and fists are temporarily from the primary skin (01, 50+51)
Powerstyle: Added 2006's arms and fists.
Note: models/bolton/mr_fantastic_fist_[...]_2005 > 2001-2005 are all the same (i think)
Entities: Changed effect for 1005 to char/thor/p5_power1005 (by Lars)
Note1: p5_power1005 refers to models/bolton/thor_hammer_1005 (by Lars).
Note2: Fightstyle only uses model thor_hammer_1004 for (all/no?) moves.
Credits for models and effects: LarsAlexandersson
Note on Phoenix/Jean Grey: If the name is changed, needs the right packages for this, so the two included ones can be deleted.
Note on fightstyles (in characters packages): I will not spend any time on collecting/editing these, although I found them for all remainig characters that don't have it yet. Some are identical with their package of the primary skin (the bigger one).Unlock Characters
I think unlock everything has been removed already.
Here I provide the script that unlocks Doom. He unlocks by beating the game, but no message is shown (only the one for Fury).
Unlocking Hulk and Nightcrawler has been in the OCP since version 1.
I tested the DLC character unlocks, and a few vanilla unlocks.http://www.mediafire.com/file/gz698zywxixll7t/Doom+unlock+by+ak2yny.rar/file
Unlock list for DLC characters:
unlockCharacter("hulk", "" )
After deactivating the gamma bomb, together with the disappearance of Banner.
unlockCharacter("nightcrawlerdlc", "" )
This is only with Magneto, when you release Nighcrawler.
Note: In OCP1 Magneto's trick only works on Jean's cage. I made a mod
, so it works on both. *
unlockCharacter("doomdlc", "" )
Together with Nick Fury.
* This has been done before AFAIK, but I didn't have time or internet to check this out.
If the working scripts of Nighcrawler are cloned, we get another conversation which results in a softlock. So I combined them.
Bonus: conversations\act2\mephisto\mephisto4\2_mephisto4_029.engb: As a German native speaker, I had to correct this spelling.
Note1: mephisto3.py includes stuff about the cages, but it has no influence on this incident and is also identical to vanilla. Please remove.
Note2: phoenix_fade.py changed the exit relay (in maps\act2\mephisto\mephisto3.engb), while the original works perfectly and the change creates a bug. Please remove.
Btw. changes on mephisto3.engb is comic disc only and has nothing to do with this incident.
Note3: Doesn't include voices. I don't think it's got voiceovers.
Also, when Magneto saves both X-Men, no epilogue is set. So, no epilogue of vengeance plays...
Vanilla unlocks of characters:
unlockCharacter("drstrange", "" )
Unlocks Dr Strange at the end of Act 1, after you helped him to find the Orb of Agamotto.
unlockCharacter("blade", "" )
When you beat the Claw game. (Don't know why it needs two scripts...)
Note: In scripts\act2\murder\murder4\murder4.PY, the Claw game gets removed if Blade is unlocked.
unlockCharacter("ghostrider", "" )
When you agree to switch your current hero with GR.
Note: The current hero then gets locked and unlocked again in scripts\act2\mephisto\mephisto4\hero_get_mephisto.PY
unlockCharacter("mrfantastic", "" )
Idea: Unlock all Fantastic Four together. But I wouldn't know how to lock them in the first place...
I don't know how these get unlocked:
unlockCharacter("nickfury", "" )
Note: We get an award: awardAchievement("", "unlocked_nickfury" ) in scripts\act5\doom\doom5\end_of_game.py.
unlockCharacter("silversurfer", "" )
unlockCharacter("daredevil", "" )
unlockCharacter("blackpanther", "" )
The other characters are unlocked in OCP 1.3 when starting a new game, after the first cut-scene. (scripts\act1\heli\heli1\heli1.py)
In 50RH they're unlocked when starting a new game. (scripts\menus\new_game.py)
This way they're unlocked when we get to the pre-game selection stage.
I only included the new_game script. Here's the list of the heroes that are unlocked in this manner:
unlockCharacter("hawkeye", "" )
unlockCharacter("cyclops", "" )
Could have an unlock code when Dark Cyclops is beaten...?
But Spiderman, Thor, Cap, and three of the Fantastic Four are unlocked from the start as well.
unlockCharacter("magneto", "" )
unlockCharacter("sabretooth", "" )
unlockCharacter("venom", "" )
unlockCharacter("ronin", "" )
unlockCharacter("blackwidowv", "" )
unlockCharacter("captainmarvel", "" )
unlockCharacter("moonknight", "" )
unlockCharacter("colossus", "" )
Could have an unlock code when Dark Colossus is beaten...?
Note: With this file, the heli1 script is not needed anymore.
Except if you want to use it instead
. But please remove doomdlc unlock from heli1 if you are going to keep it (and Doom custom unlock).
Sidenote: Only some need the unlock code. I haven't tested with the 50RH stage, if more unlocks would be necessary.Extraction point unlocks
In the 50RH, all extraction points are unlocked (scripts\menus\new_game.py). I took that and removed the E.P. (and Doom). In Doom unlock package above.
Here's a list of all extraction point unlocks:
Originally no extraction point
Removes the plug and reactivates the extraction point.
This works perfectly with the extraction point unlocked from the start.
There was apparently a bug about this one
There seem multiple versions of this extraction point, depending on the progress.
Note1: The scripts, that unlock an extraction point in the current map only, add "extractionUnlock("" )".
Note2: Only HQ extraction points are unlocked in scripts. I don't know how the others are unlocked. (in maps?)Unlock hard difficulty
This is unlocked in 50RH in scripts\menus\intro_normal.py. Just remove this file to remove the unlock.
I'd like to help with sounds.
I'm not familiar with the programs you use, and I'm not sure what you mean by clean sounds exactly: do you mean that they should sound perfectly in zsm-editor? Most that aren't quite perfect in there sound perfect ingame. Or do you mean the XML1 sounds, that sound like they where recorded while playing? For XML1 sounds: are you talking about making a clean rip from the XML1 x_voice? Or do you have other sources? I don't suppose you're talking about a cleaner version of MUA x_voice...Here
is my conversion of Cannonball's sounds (from a modified XML2 x_voice). Tell me if these are good enough.
Bishop: This has nothing to do with the OCP, but I'd like to suggest a change for him. Bishop's mutant power is to absorb energy that fuels his reserves to release energy. The game allows of a perfect way for that, namely to absorb energy damage into energy. I've written a short ability code for his talent file , that is meant to replace his energy immunity, by enabling him to partly absorb energy damage. So when he's attacked with lots of energies, he has almost infinite energy suply for his powers. If he's attacked by other forms of damage, he's normal like everyone else.
descname = Energy Immunity ;
description = Bishop absorbs all $DMG_ENERGY, a percentage into $EP. ;
name = bishop_resist ;
type = ability ;
count = 1 ;
life = -1 ;
affect_type = scale ;
attribute = def_damage_scope ;
damagetype = dmg_energy ;
level = 0 ;
life = -1 ;
attribute = def_absorb_energy ;
level = %bish_shield_pct ;