Aller au contenu

Photo

ME3Tweaks ModMaker (OVERRIDE BALANCE CHANGES)


  • Veuillez vous connecter pour répondre
630 réponses à ce sujet

#76
Marksmad is waving goodbye

Marksmad is waving goodbye
  • Members
  • 7 860 messages

Yeah, DaemonMoadrin and Marksmad are right, ...

 

Reported for stating the bleeding obvious. :D


  • DaemionMoadrin et T-Raks aiment ceci

#77
BurningBlood

BurningBlood
  • Members
  • 647 messages

When I read this thread now, all I see are spoony bards.



#78
Mgamerz

Mgamerz
  • Members
  • 6 146 messages
So I've finished my app development course (thank god!) and tomorrow I'm presenting ME3Tweaks. Should be a cakewalk.

Tonight I made ME3Explorer's TLK editor automated, so now I am building support for that into Mod Manager. I'll probably need some testers once I get everything up and going.
  • BurningBlood aime ceci

#79
JosLouis70

JosLouis70
  • Members
  • 264 messages

I saw Friendly Fire parameters in your vid.

 

Would it be possible to remove all enemies and just do duels or deathmatch between all four players ?

 

With only weapons dmg maybe ?



#80
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

No. Weapons can't damage allies, the parameter you saw was friendly fire from an abomination exploding. 

 

I've researched it pretty heavily, and the script that nullified damage when impacting allies is not decompiled (an error or something occurs) and the script appears blank. I'd love to shoot some pugs in the back of the head with a kishock.

 

Additionally I will need more translations for the location of map. (e.g. the subtitle of a map). I'm going to keep the same map names but I'm going to update some of the descriptions of some of the maps. For example I think I'm going to make Firebase Neptune have a description of "Neptune Railway" or "Neptune Station", because the map is literally a subway station.

 

More strings to translate (these are freely translatable, no restrictions except length). If you have any better ideas post em, I'm kind of out of ideas.:

I don't need the stuff after - translated.

 

Weapons Factory - Forge

Construction Zone - Dragon

Shadow Bridge - Gauntlet

Thessia Apartments - Athena

Prototype Hangar - Scorpio 

Neptune Railway - Neptune

Nightmare Resort - Maelstrom (the trees and water/spire level. with no lighting its really creepy)



#81
Mgamerz

Mgamerz
  • Members
  • 6 146 messages
rptPtlA.jpg

Only have done ravager cannon and geth prime rifle but they seem to go pretty fast since they're almost all duplicates.
  • Ghost Of N7_SP3CTR3 et crashsuit aiment ceci

#82
Mgamerz

Mgamerz
  • Members
  • 6 146 messages
Confirmed: Santa's coming to disarm your presents kids.
JzCogQt.jpg
  • akots1, KrrKs, crashsuit et 2 autres aiment ceci

#83
Peer of the Empire

Peer of the Empire
  • Members
  • 2 044 messages

Looks wonderful.

 

Also, now I can replace cerberus enemies everywhere with a combination of collectors, reapers and geth. The days of cerberus are soon to be over.

 

I love fighting Cerberus Platinum



#84
Mgamerz

Mgamerz
  • Members
  • 6 146 messages
Finally...!
Thank you TankMaster!

ORH9Fhw.jpg

Additionally I have an updated compiler that appears to fix the issues in the current version. Unfortunately modmanager is... not stable enough for use yet on the next build.

I'm going to need the rest of the translations now, as well as people to help test who run ME3 in that language. Since I only have INT, I can only test INT, and obviously it works for me.
  • bauzabauza aime ceci

#85
Mgamerz

Mgamerz
  • Members
  • 6 146 messages
mmmm
so beaut
much wow
LOEsCth.jpg
  • bauzabauza, MEuniverse, Black_Mage et 1 autre aiment ceci

#86
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

I'm getting ready to push out the next version of ModMaker in the next day or so and I still need some translations.
Here is what I have so far.
 

$languages = array('INT', 'ESN', 'DEU', 'ITA', 'FRA', 'RUS', 'POL');
                    foreach ($languages as $language) {
                        $element = $INTTLKElement;
                        switch($language) {
                            case 'INT':
                            //localize
                                $element = $INTTLKElement;
                                $glacierOrigTLKElement = $this->createTLKElement(331875, 'Original Firebase Glacier');
                                $whiteOrigTLKElement = $this->createTLKElement(331862, 'Original Firebase White');
                                $gauntletTLKElement = $this->createTLKElement(357483, 'Firebase Gauntlet');
                                $scorpioTLKElement = $this->createTLKElement(349160, 'Firebase Scorpio');
                                $neptuneTLKElement = $this->createTLKElement(349218, 'Firebase Neptune');
                                $forgeTLKElement = $this->createTLKElement(349220, 'Firebase Forge');
                                $maelstromTLKElement = $this->createTLKElement(349515, 'Firebase Maelstrom');
                                $dragonTLKElement = $this->createTLKElement(350909, 'Firebase Dragon');
                                $athenaTLKElement = $this->createTLKElement(351199, 'Firebase Athena');
                                break;
                            case 'ESN':
                                //NOT DONE!
                                $element = $ESNTLKElement;
                                $glacierOrigTLKElement = $this->createTLKElement(331875, 'Original Firebase Glacier');
                                $whiteOrigTLKElement = $this->createTLKElement(331862, 'Original Firebase White');
                                $gauntletTLKElement = $this->createTLKElement(357483, 'Firebase Gauntlet');
                                $scorpioTLKElement = $this->createTLKElement(349160, 'Firebase Scorpio');
                                $neptuneTLKElement = $this->createTLKElement(349218, 'Firebase Neptune');
                                $forgeTLKElement = $this->createTLKElement(349220, 'Firebase Forge');
                                $maelstromTLKElement = $this->createTLKElement(349515, 'Firebase Maelstrom');
                                $dragonTLKElement = $this->createTLKElement(350909, 'Firebase Dragon');
                                $athenaTLKElement = $this->createTLKElement(351199, 'Firebase Athena');
                                break;
                            case 'DEU':
                                //NOT DONE!
                                $element = $DEUTLKElement;
                                $glacierOrigTLKElement = $this->createTLKElement(331875, 'Original Firebase Glacier');
                                $whiteOrigTLKElement = $this->createTLKElement(331862, 'Original Firebase White');
                                $gauntletTLKElement = $this->createTLKElement(357483, 'Firebase Gauntlet');
                                $scorpioTLKElement = $this->createTLKElement(349160, 'Firebase Scorpio');
                                $neptuneTLKElement = $this->createTLKElement(349218, 'Firebase Neptune');
                                $forgeTLKElement = $this->createTLKElement(349220, 'Firebase Forge');
                                $maelstromTLKElement = $this->createTLKElement(349515, 'Firebase Maelstrom');
                                $dragonTLKElement = $this->createTLKElement(350909, 'Firebase Dragon');
                                $athenaTLKElement = $this->createTLKElement(351199, 'Firebase Athena');
                                break;
                            case 'ITA':
                                //NOT DONE!
                                $element = $ITATLKElement;
                                $glacierOrigTLKElement = $this->createTLKElement(331875, 'Original Firebase Glacier');
                                $whiteOrigTLKElement = $this->createTLKElement(331862, 'Original Firebase White');
                                $gauntletTLKElement = $this->createTLKElement(357483, 'Firebase Gauntlet');
                                $scorpioTLKElement = $this->createTLKElement(349160, 'Firebase Scorpio');
                                $neptuneTLKElement = $this->createTLKElement(349218, 'Firebase Neptune');
                                $forgeTLKElement = $this->createTLKElement(349220, 'Firebase Forge');
                                $maelstromTLKElement = $this->createTLKElement(349515, 'Firebase Maelstrom');
                                $dragonTLKElement = $this->createTLKElement(350909, 'Firebase Dragon');
                                $athenaTLKElement = $this->createTLKElement(351199, 'Firebase Athena');
                                break;
                            case 'FRA':
                                $element = $FRATLKElement;
                                $glacierOrigTLKElement = $this->createTLKElement(331875, 'Originel Glacier enflammé');
                                $whiteOrigTLKElement = $this->createTLKElement(331862, 'Originel Blanc enflammé');
                                $gauntletTLKElement = $this->createTLKElement(357483, 'Gantelet enflammé');
                                $scorpioTLKElement = $this->createTLKElement(349160, 'Scorpion enflammé');
                                $neptuneTLKElement = $this->createTLKElement(349218, 'Neptune enflammé');
                                $forgeTLKElement = $this->createTLKElement(349220, 'Forge enflammée');
                                $maelstromTLKElement = $this->createTLKElement(349515, 'Maelström enflammé');
                                $dragonTLKElement = $this->createTLKElement(350909, 'Dragon enflammé');
                                $athenaTLKElement = $this->createTLKElement(351199, 'Athena enflammée');
                                break;
                            case 'POL':
                                //NOT DONE!
                                $element = $POLTLKElement;
                                $glacierOrigTLKElement = $this->createTLKElement(331875, 'Старая версия ОБ Ледник');
                                $whiteOrigTLKElement = $this->createTLKElement(331862, 'Старая версия ОБ Белый');
                                $gauntletTLKElement = $this->createTLKElement(357483, 'ОБ Рукавица');
                                $scorpioTLKElement = $this->createTLKElement(349160, 'ОБ Скорпио');
                                $neptuneTLKElement = $this->createTLKElement(349218, 'ОБ Нептун');
                                $forgeTLKElement = $this->createTLKElement(349220, 'ОБ Кузница');
                                $maelstromTLKElement = $this->createTLKElement(349515, 'ОБ Вихрь');
                                $dragonTLKElement = $this->createTLKElement(350909, 'ОБ Дракон');
                                $athenaTLKElement = $this->createTLKElement(351199, 'ОБ Афина');
                                break;
                            case 'RUS':
                                $element = $RUSTLKElement;
                                $glacierOrigTLKElement = $this->createTLKElement(331875, 'Старая версия ОБ Ледник');
                                $whiteOrigTLKElement = $this->createTLKElement(331862, 'Старая версия ОБ Белый');
                                $gauntletTLKElement = $this->createTLKElement(357483, 'ОБ Рукавица');
                                $scorpioTLKElement = $this->createTLKElement(349160, 'ОБ Скорпио');
                                $neptuneTLKElement = $this->createTLKElement(349218, 'ОБ Нептун');
                                $forgeTLKElement = $this->createTLKElement(349220, 'ОБ Кузница');
                                $maelstromTLKElement = $this->createTLKElement(349515, 'ОБ Вихрь');
                                $dragonTLKElement = $this->createTLKElement(350909, 'ОБ Дракон');
                                $athenaTLKElement = $this->createTLKElement(351199, 'ОБ Афина');
                                break;
                            }

On the last page of the thread there seemed to be some disagreement on translating nouns (I don't really care if they are translated or not, but I want to keep the same word like "firebase" so it blends in better with the maplist.)

Finally, I need some translations... maybe better words in English (I just made these as placeholders), for the following.
 

//OBJECTIVES
        $languages = array('INT', 'ESN', 'DEU', 'ITA', 'FRA', 'RUS', 'POL');
                foreach ($languages as $language) {
                    $element = $INTTLKElement;
                    switch($language) {
                        case 'INT':
                        //localize
                            $element = $INTTLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Present from '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Face of '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Party tricks by '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Heart of '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eggs');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Delicious, Moist Cake');
                            break;
                        case 'ESN':
                            $element = $ESNTLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Present from '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Face of '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Party tricks by '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Heart of '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eggs');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Delicious, Moist Cake');
                            break;
                        case 'DEU':
                            $element = $DEUTLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Present from '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Face of '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Party tricks by '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Heart of '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eggs');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Delicious, Moist Cake');
                            break;
                        case 'ITA':
                            $element = $ITATLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Present from '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Face of '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Party tricks by '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Heart of '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eggs');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Delicious, Moist Cake');
                            break;
                        case 'FRA':
                            $element = $FRATLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Present from '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Face of '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Party tricks by '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Heart of '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eggs');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Delicious, Moist Cake');
                            break;
                        case 'POL':
                            $element = $POLTLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Present from '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Face of '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Party tricks by '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Heart of '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eggs');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Delicious, Moist Cake');
                            break;
                        case 'RUS':
                            $element = $RUSTLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Present from '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Face of '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Party tricks by '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Heart of '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eggs');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Delicious, Moist Cake');
                            break;
                        }
                    //append to language
                    $element->appendChild($heartTLKElement);
                }

  • MEuniverse aime ceci

#87
KrrKs

KrrKs
  • Members
  • 863 messages

For DEU/German;

'Original' stays the same

'Firebase' becomes 'Feuerstellung'

 

As for the nouns:

Spoiler

 

For the Devices part: (WTH are Heart and fireworks? I've never seen them!)

'from', 'of' and 'by' -all are translated to 'von'. So the full list becomes:

 

'Present from ':   'Geschenk von '

'Face of ':            'Gesicht von '. I'd rather use 'Pumkinface' -which would become 'Kürbisgesicht' (with an ASCII 129) in german.

'Party tricks by ': This would actually work as 'Party Tricks von '. Alternatively 'Tischfeuerwerk von' (Assuming this is some sort of/similar to table-firework)

'Heart of ':           'Herz von'

'Eggs':                 'Eier', (If you switch it to singular, the translation becomes 'Ei '

'Delicious, Moist Cake': 'Leckerer, saftiger Kuchen' (Just Cake/Kuchen is sufficent, imo)



#88
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

For DEU/German;

'Original' stays the same

'Firebase' becomes 'Feuerstellung'

 

As for the nouns:

Spoiler

 

For the Devices part: (WTH are Heart and fireworks? I've never seen them!)

'from', 'of' and 'by' -all are translated to 'von'. So the full list becomes:

 

'Present from ':   'Geschenk von '

'Face of ':            'Gesicht von '. I'd rather use 'Pumkinface' -which would become 'Kürbisgesicht' (with an ASCII 129) in german.

'Party tricks by ': This would actually work as 'Party Tricks von '. Alternatively 'Tischfeuerwerk von' (Assuming this is some sort of/similar to table-firework)

'Heart of ':           'Herz von'

'Eggs':                 'Eier', (If you switch it to singular, the translation becomes 'Ei '

'Delicious, Moist Cake': 'Leckerer, saftiger Kuchen' (Just Cake/Kuchen is sufficent, imo)

Alright, I've updated the firebases and the special objectives.

                       case 'DEU':
                            $element = $DEUTLKElement;
                            $presentTLKElement = $this->createTLKElement(349243, 'Geschenk von '.$this->mod->mod_author_human);
                            $pumpkinTLKElement = $this->createTLKElement(349242, 'Kürbisgesicht von '.$this->mod->mod_author_human);
                            $fireworkTLKElement = $this->createTLKElement(349320, 'Tischfeuerwerk von '.$this->mod->mod_author_human);
                            $heartTLKElement = $this->createTLKElement(350911, 'Herz von '.$this->mod->mod_author_human);
                            $basketTLKElement = $this->createTLKElement(351204, 'Eier');
                            $cakeTLKElement = $this->createTLKElement(352856, 'Leckerer, saftiger Kuchen');

Make sure it looks right.

 

Edit: Testing to make sure extra objects work... clients can't see them :/

http://imgur.com/a/5PYSo

 

Additionally I updated the description of the "sentry turret" that bioware never fixed when geth flamethrower kills something, but apparently clients see it too.

 

Clients see:

kPzIGzx.jpg

 

But the host sees:

AJGj2z3.jpg


  • KrrKs et MEuniverse aiment ceci

#89
ComradeShepard7

ComradeShepard7
  • Members
  • 1 261 messages

Checking this out is making me want to pick up ME3 multi again.



#90
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

All mods on ModMaker have been upgraded to 1.2, and now you can edit objectives, maps, and enemy weapons.


  • KrrKs et MEuniverse aiment ceci

#91
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

I just added Polonium Rounds I II and III (I might add IV...) and the Chakram Launcher to the store. I'm debating if I should just make these on by default or not.


  • MEuniverse aime ceci

#92
Subject-IV

Subject-IV
  • Members
  • 39 messages

I just added Polonium Rounds I II and III (I might add IV...) and the Chakram Launcher to the store. I'm debating if I should just make these on by default or not.

 

Amazingggggggggggggggg  :lol:



#93
7twozero

7twozero
  • Members
  • 2 370 messages
If there were polonium 4 I might actually use them but 3 just doesn't seem good enough to use over anything else.

#94
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

All mods on the public site (me3tweaks.com) that are published from today on will have chakram launcher and polonium rounds 1-3. I might make it toggle-able, and pending how clients without mods work with polonium rounds IV, I might add that too.

Here's the look of it in game BTW.

XHil6us.png


  • MEuniverse aime ceci

#95
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

Oh boy.

For this section I've already generated over 20000 lines of code.

 

BjTYlzi.jpg


  • Ghost Of N7_SP3CTR3 et MEuniverse aiment ceci

#96
Nitrocuban

Nitrocuban
  • Members
  • 5 767 messages

What are the stats of Polonium Rounds btw?



#97
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

What are the stats of Polonium Rounds btw?

It does a % damage over time from what was inflicted that set the power off.

I: 20% over 10s

II: 30% over 10s

III: 40% over 10s.

 

It seems to stack.



#98
Mgamerz

Mgamerz
  • Members
  • 6 146 messages

I can see this going places.

F6Q68xE.jpg


  • Ghost Of N7_SP3CTR3, MEuniverse et Black_Mage aiment ceci

#99
PHOEN1XK1NG

PHOEN1XK1NG
  • Members
  • 1 250 messages
Happy New Year!!

#100
Ghost Of N7_SP3CTR3

Ghost Of N7_SP3CTR3
  • Members
  • 2 071 messages

It does a % damage over time from what was inflicted that set the power off.

I: 20% over 10s

II: 30% over 10s

III: 40% over 10s.

 

It seems to stack.

They do great with bosses,mooks tend to die too quick from ammo damage before the DOT takes effect.I still like using them from time to time though.