Page 1 of 1

Unreal 1 Discussion.

Posted: Sun 08 Sep , 2013 4:37 pm
by Jiffy
Okay. Just making a discussion topic on Unreal 1.

While doing this, I think I cracked how you added Ballistic Weapons.

In the class CoopGame, it uses the muator 'CoopMutator'.

I looked inside that class, and it says the following.

Code: Select all

    OriginalClasses(0)=Class'XWeapons.AssaultRifle'
    OriginalClasses(1)=Class'XWeapons.BioRifle'
    OriginalClasses(2)=Class'XWeapons.FlakCannon'
    OriginalClasses(3)=Class'XWeapons.LinkGun'
    OriginalClasses(4)=Class'XWeapons.ShockRifle'
    OriginalClasses(5)=Class'XWeapons.RocketLauncher'
    OriginalClasses(6)=Class'Onslaught.ONSGrenadeLauncher'
    OrginalClasses(7)=Class'Onslaught.ONSMineLayer'
    OriginalClasses(8)=Class'UTClassic.ClassicSniperRifle'
    OriginalClasses(9)=Class'XWeapons.SniperRifle'
    OriginalClasses(10)=Class'XWeapons.Minigun'
    OriginalClasses(11)=Class'Onslaught.ONSAVRiL'
    ReplacementClasses(0)=Class'PlaceableWeps.AutomagRifle'
    ReplacementClasses(1)=Class'PlaceableWeps.GESBioRifle'
    ReplacementClasses(2)=Class'PlaceableWeps.OlFlakCannon'
    ReplacementClasses(3)=Class'PlaceableWeps.Stinger'
    ReplacementClasses(4)=Class'PlaceableWeps.ASMD'
    ReplacementClasses(5)=Class'PlaceableWeps.Eightball'
    ReplacementClasses(6)=Class'PlaceableWeps.Razorjack'
    ReplacementClasses(7)=Class'PlaceableWeps.Razorjack'
    ReplacementClasses(8)=Class'PlaceableWeps.Rifle'
    ReplacementClasses(9)=Class'PlaceableWeps.Rifle'
    ReplacementClasses(10)=Class'PlaceableWeps.OlMinigun'
    ReplacementClasses(11)=Class'PlaceableWeps.BPRocketLauncher'
    OrginalAmmo(0)=Class'XWeapons.SniperAmmoPickup'
    OrginalAmmo(1)=Class'Onslaught.ONSGrenadeAmmoPickup'
    OrginalAmmo(2)=Class'Onslaught.ONSGrenadeAmmoPickup'
    OrginalAmmo(3)=Class'Onslaught.ONSAVRiLAmmoPickup'
    OrginalAmmo(4)=Class'UTClassic.ClassicSniperAmmoPickup'
    OrginalAmmo(5)=Class'XWeapons.AssaultAmmoPickup'
    OrginalAmmo(6)=Class'XWeapons.RocketAmmoPickup'
    OrginalAmmo(7)=Class'XWeapons.FlakAmmoPickup'
    OrginalAmmo(8)=Class'XWeapons.BioAmmoPickup'
    OrginalAmmo(9)=Class'XWeapons.MinigunAmmoPickup'
    OrginalAmmo(10)=Class'XWeapons.LinkAmmoPickup'
    OrginalAmmo(11)=Class'XWeapons.ShockAmmoPickup'
    ReplacementAmmo(0)=Class'PlaceableWeps.RifleAmmo'
    ReplacementAmmo(1)=Class'PlaceableWeps.RazorAmmoPickup'
    ReplacementAmmo(2)=Class'PlaceableWeps.RazorAmmoPickup'
    ReplacementAmmo(3)=Class'PlaceableWeps.RLAmmo'
    ReplacementAmmo(4)=Class'PlaceableWeps.RifleAmmo'
    ReplacementAmmo(5)=Class'PlaceableWeps.Clip'
    ReplacementAmmo(6)=Class'PlaceableWeps.RocketCan'
    ReplacementAmmo(7)=Class'PlaceableWeps.FlakBox'
    ReplacementAmmo(8)=Class'PlaceableWeps.Sludge'
    ReplacementAmmo(9)=Class'PlaceableWeps.ShellBox'
    ReplacementAmmo(10)=Class'PlaceableWeps.StingerAmmo'
    ReplacementAmmo(11)=Class'PlaceableWeps.ASMDAmmo'
This is what turns the Stock UT weapon pickups and ammo into the Unreal 1 pickups and ammo.

And if I changed the mutator it uses (CoopMutator to DMMutator) and activated Ballistic Weapons (swapping or loadout), would it use the correct pickups?

Re: Unreal 1 Discussion.

Posted: Sun 08 Sep , 2013 4:52 pm
by Azarael
That's not how it's done.

Re: Unreal 1 Discussion.

Posted: Sun 08 Sep , 2013 4:58 pm
by Jiffy
Azarael wrote:That's not how it's done.
How is it done then?

Re: Unreal 1 Discussion.

Posted: Sun 08 Sep , 2013 5:45 pm
by iZumo
Something tells me he's only telling if you spam the boards less
;B

Re: Unreal 1 Discussion.

Posted: Sun 08 Sep , 2013 6:03 pm
by Jiffy
Izumo_CZ wrote:Something tells me he's only telling if you spam the boards less
;B
I don't need to rely on that, I bet in a few months I can do it myself. megusta

It isn't the DMMutator, it's something to do with how the weapons are replaced. I'm looking into it.