AAPGMOD v1.0

Just following up the previous post about Modding AAPG
http://forum.americasarmy.com/discussion/5726/modding-with-udk#latest
Steps have been made and there are possibilities... Here is an overview of some progress that was done:
If you're wanting to test it out here is the Download:
http://www.filedropper.com/aapgmodv10
http://forum.americasarmy.com/discussion/5726/modding-with-udk#latest
Steps have been made and there are possibilities... Here is an overview of some progress that was done:
AAPGMOD v1.0
Features:
Auto High Ping kick
Certain Weapon Damage Disable
Weapon Damage Feedback in console
Experimental 64 slot server change (Needs testing).
No auto download method exists so users will have to manually download this mod to play on your serverDevs?
#########################
AAGame/Config/AAMod.ini
AAGame/CookedPC/AAPGMODV10.u
#########################
Install Method
COMMANDLINE:
server FLO_innerhospital_EX?mutator=AAPGMODV10.AAPGMOD
Add it to the end of the map name like this.
In your map rotation add it aswell to the map names
MapRotationList=BDX_Breach_EX?mutator=AAPGMODV10.AAPGMOD
And also vote list
MapVoteList=BDX_Breach_EX?mutator=AAPGMODV10.AAPGMOD
#########################
/mutate AAPGMOD
In console to see what settings are used on the current server.
#########################
Config:
DamageChange=0
#Increases damage that isnt Grenade or Fall damage.... 0=None, 1=10%, 2=20%, 3=30%, 4=40%, 5=50%
DamageFeedback=True
#Displays damage dealt in console
ServerSizeIncrease=False
# Changes the server size to 64 slots, 32 per team. Experimental and not really tested, your server host will want you to pay extra for the slots so ask them first.
PingKickEnabled=True
PingKickLimit=10
PingKickWarnings=5
PingKickInterval=20
#Kicks for high ping interval is in seconds and is how often it checks.
DisableDamageM4A1Rifle=False
DisableDamageM16A4Rifle=False
DisableDamageM249LMG=False
DisableDamageM870Shotgun=False
DisableDamageM14EBRRifle=False
DisableDamageM24Sniper=False
DisableDamageM9Pistol=False
DisableDamageM1911Pistol=False
DisableDamageAK105Rifle=False
DisableDamageAK107Rifle=False
DisableDamageRPKLMG=False
DisableDamageSuperNovaShotgun=False
DisableDamageDragunovSniper=False
DisableDamageSV98Sniper=False
DisableDamageCZ2Pistol=False
DisableDamageM67Frag=False
#Disables damage for the selected weapon. Still selectable in game but will not do any damage when disabled.
If you're wanting to test it out here is the Download:
http://www.filedropper.com/aapgmodv10
_____________________________
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
Comments
[EF] =Elite Fighters=
Server IP:82.255.178.154:7778
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
No. it just stays on 'connecting' and then it says connection lost.
It tries to load the intro videos without succes and then it crashes.
the server dosnt even do the "net come and go open new connection ect"
[EF] =Elite Fighters=
Server IP:82.255.178.154:7778
93.26.232.116:7779
[EF] =Elite Fighters=
Server IP:82.255.178.154:7778
Did the server work without the 64 slot option enabled?
also the client has to have the aapgmodv10.u file in their cooked pc folder
Instructions on where to place files both server and client would be good lol.. coming soon lel
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
Yes Its quite interesting, I really like the increased damage cause its something I asked to test a long time ago, other cool things I believe "were" trying is ability to spawn with any weapon including enemy guns, which is cool just to add variety.
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
[EF] =Elite Fighters=
Server IP:82.255.178.154:7778
see if you can connect there, thats the experimental server..
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
[EF] =Elite Fighters=
Server IP:82.255.178.154:7778
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
DevConfig: GConfig::Find has loaded file: ..\..\Engine\Config\ConsoleVariables.ini
Init: Version: 9656
Init: Epic Internal: 0
Init: Compiled (32-bit): Oct 17 2016 11:30:19
Init: Changelist: 1202061
Init: Command line: server FLO_InnerHospital_EX?mutator=AAPGMODV10.AAPGMOD /GLOBAL /AuthServerUserName=**** /AuthServerPassword=********** /AuthServerIP=******** /MULTIHOME=*********** /NOPAUSE /NOHOMEDIR /CONFIGSUBDIR=AAHostAServerConfig4 /USEPERSERVERPBCONFIG /SAP=7790 /SGSP=7779 /SQP=27020 /INST=10 /voipport=8770
Init: Base directory: C:\Program Files (x86)\Steam\steamapps\common\America's Army\AAPG\Binaries\Win32\
Init: AAGame Build Info OPEN BETA - CL 205728
[0000.95] Init: Computer: ****
[0000.95] Init: User: ***
[0000.95] Init: CPU Page size=4096, Processors=2
[0000.95] Init: High frequency timer resolution =2.922934 MHz
[0000.95] Init: Memory total: Physical=3.9GB (4GB approx) Pagefile=7.9GB Virtual=4.0GB
[0000.95] Init: Presizing for 33476 objects not considered by GC, pre-allocating 0 bytes.
[0000.95] Init: Object subsystem initialized
[0000.98] Log: CachePaths() took 0.03 Seconds
[0000.98] DevDataBase: Connection to "Provider=sqloledb;Data Source=production-db;Initial Catalog=EngineTaskPerf;Trusted_Connection=Yes;Connection Timeout=2" or "10.1.20.20" failed
[0000.98] Log: Shader platform (RHI): PC-D3D-SM3
[0001.01] Log: PhysX GPU Support: DISABLED
[0009.72] Log: 89360 objects as part of root set at end of initial load.
[0009.72] Log: 0 out of 0 bytes used by permanent object pool.
[0009.75] Log: Executing Class Engine.ServerCommandlet
[0009.75] Log: Initializing Game Engine...
[0009.83] Log: USING STEAM AAU INTERFACE
[0016.87] SteamUGCManager: Steam ID's Loaded from AASteamUGCManager.ini:
[0016.88] SteamUGCManager: USteamUGCManager::Init SteamUtils is valid. SteamAppId is: 203290
[0016.88] SteamUGCManager: USteamUGCManager::Init Successfully acquired SteamUGC instance.
[0016.88] SteamUGCManager: USteamUGCManager::QuerySubscribedUGCItemDetails Entered.
[0016.88] SteamUGCManager: USteamUGCManager::QueryPublishedUGCItemDetails Entered.
[0016.88] SteamUGCManager: USteamUGCManager::GetSubscribedUGCItemIds Entered.
[0016.88] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0016.88] Warning: Warning, Failed to find object 'Class None.'
[0016.88] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0016.88] Warning: Warning, Failed to find object 'Class None.'
[0016.88] Log: LoadMap: FLO_InnerHospital_EX?Name=Player?Team=255?mutator=AAPGMODV10.AAPGMOD
[0017.13] Log: Game class is 'AAGameVeteran'
[0017.15] Log: NetMode is now 1
[0017.17] Log: Primary PhysX scene will be in software.
[0017.17] Log: Creating Primary PhysX Scene.
[0017.17] Log: Bringing World FLO_InnerHospital_EX.TheWorld up for play (30) at 2016.10.23-18.02.47
[0017.17] ScriptLog: Init Game: ?Name=Player?Team=255?mutator=AAPGMODV10.AAPGMOD
[0017.17] ScriptLog: Mutators AAPGMODV10.AAPGMOD
[0017.17] ScriptLog: ############ CHANGE SERVER SIZE ######################
[0017.17] ScriptLog: ############ CHANGE SERVER SIZE ######################
[0017.17] ScriptLog: ###################################################
[0017.17] ScriptLog: LOADING AAPGMOD!
[0017.17] ScriptLog: ###################################################
[0017.17] ScriptLog: (AAGameVeteran_0) AAGameInfo::AAGameVeteran:RegisterServer AAGameSettingsCommon OnlineSubsystemAASteam_0 None
[0017.17] ScriptWarning: No game settings to register with the online service. Game won't be advertised
AAGameVeteran FLO_InnerHospital_EX.TheWorld:PersistentLevel.AAGameVeteran_0
Function Engine.GameInfo:RegisterServer:02CC
[0017.17] ScriptLog: ?Name=Player?Team=255?mutator=AAPGMODV10.AAPGMOD
[0017.17] ScriptLog: (AAGameVeteran_0) AAGamePVPBase::AAGameVeteran:InitGame Testing is server now!
[0017.17] ScriptLog: (AAGameVeteran_0) AAGamePVPBase::AAGameVeteran:InitGame Not server, not starting update loop
[0017.18] SteamUGCManager: USteamUGCManager::GetSubscribedUGCItemIds Entered.
[0017.18] Log: Updated Destroyable List: 0
[0017.18] ScriptLog: Server Steam authentication or LAN MBS initialization starting.
[0017.18] Log: INFORMATION: Trying to load blocked player list from "..\..\AAGame\Config\AAHostAServerConfig4\BPList.dat"
[0017.18] Log: INFORMATION: Trying to load player admin list from "..\..\AAGame\Config\AAHostAServerConfig4\PAList.dat"
[0017.19] ScriptLog: INFORMATION: Attribute update timer set to 30.0000 seconds
[0017.19] ScriptLog: Server is now authorized
[0017.19] TriggerSteamUGCMapsUpdate: UGC Updates Triggered.
[0017.19] TriggerSteamUGCMapsUpdate: The next UGC Update is scheduled for 10.0000 Minutes from now
[0017.19] TriggerSteamUGCMapsUpdate: Downloading all maps, except: FLO_InnerHospital_EX
[0017.19] TriggerSteamUGCMapsUpdate: Steam is updating maps...
[0017.19] Log: Bringing up level for play took: 0.024655
[0017.19] Log: ########### Finished loading level: 0.307305 seconds
[0017.19] Log: Initializing Game Engine Completed
[0017.25] Log: Flushing async loaders.
[0018.30] Log: Flushed async loaders.
[0018.30] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_318 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh) No geometries in FKAggregateGeom.
[0018.30] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_318 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh
[0018.30] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_3829 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh) No geometries in FKAggregateGeom.
[0018.30] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_3829 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh
[0018.30] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_635 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh) No geometries in FKAggregateGeom.
[0018.30] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_635 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh
[0018.30] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_511 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh) No geometries in FKAggregateGeom.
[0018.30] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_511 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh
[0018.30] Log: Flushing async loaders.
[0018.48] Log: Flushed async loaders.
[0018.48] Log: Flushing async loaders.
[0019.03] Log: Flushed async loaders.
[0019.03] Log: Flushing async loaders.
[0019.66] Log: Flushed async loaders.
[0019.66] Log: Flushing async loaders.
[0019.82] Log: Flushed async loaders.
[0019.82] Log: Flushing async loaders.
[0020.34] Log: Flushed async loaders.
[0020.34] Log: Flushing async loaders.
[0020.39] Log: Flushed async loaders.
[0020.39] Log: Flushing async loaders.
[0020.44] Log: Flushed async loaders.
[0020.44] Log: Flushing async loaders.
[0020.96] Log: Flushed async loaders.
[0020.96] Log: Flushing async loaders.
[0023.07] Log: Flushed async loaders.
[0023.07] Log: Flushing async loaders.
[0023.07] Log: Flushed async loaders.
[0023.07] Log: Flushing async loaders.
[0024.29] Log: Flushed async loaders.
[0024.29] Log: Flushing async loaders.
[0024.32] Log: Flushed async loaders.
[[0024.64] Log: PunkBuster Server: Attempting to resolve master1.evenbalance.com
[0024.66] Log: PunkBuster Server: Resolved to [50.63.136.194]
[0024.67] Log: PunkBuster Server: Listening for HTTP
[0024.67] Log: PunkBuster Server: PunkBuster Server for PG (v1.892 | A1376 C2.341) Enabled
[0024.69] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_494 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh) No geometries in FKAggregateGeom.
[0024.69] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_alley_01_nk.TheWorld:PersistentLevel.StaticMeshActor_494 Component: StaticMeshComponent_611 StaticMesh: ModKit_Res_LCL_02.Walls-F2-Dbl-Blank_NK_SMesh
[0024.85] Log: PunkBuster Server: Game Version [205728]
[0025.08] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_laundry_nk.TheWorld:PersistentLevel.StaticMeshActor_801 Component: StaticMeshComponent_8 StaticMesh: MetalDesk_01.Furniture_01_Desks_MetalDesk01_JC_Smesh) Cannot 3D-Scale rigid-body primitives (sphere, box, sphyl).
[0025.08] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_laundry_nk.TheWorld:PersistentLevel.StaticMeshActor_801 Component: StaticMeshComponent_8 StaticMesh: MetalDesk_01.Furniture_01_Desks_MetalDesk01_JC_Smesh
[0025.18] Warning: GetBoneMatrix : BoneIndex(4) out of range of ParentBoneMap for SkeletalMeshComponent_1 (HeadWhite)
[0025.18] Warning: GetBoneMatrix : BoneIndex(5) out of range of ParentBoneMap for SkeletalMeshComponent_1 (HeadWhite)
[0025.18] Warning: GetBoneMatrix : BoneIndex(1) out of range of ParentBoneMap for SkeletalMeshComponent_1 (HeadWhite)
[0025.18] Warning: GetBoneMatrix : BoneIndex(2) out of range of ParentBoneMap for SkeletalMeshComponent_1 (HeadWhite)
[0025.18] Warning: GetBoneMatrix : BoneIndex(3) out of range of ParentBoneMap for SkeletalMeshComponent_1 (HeadWhite)
[0025.24] WarmUpMode: The server is currently downloading User Made Maps (0 of 0)
[0025.24] WarmUpMode: No longer waiting for updates
[0025.24] WarmUpMode: All Maps downloaded successfully
[[0025.70] Log: PunkBuster Server: Listening for HTTP
[0025.99] Log: No Cached Brush Physics Data Found Or Out Of Date (Model_8) (Owner: BlockingVolume_10) - Cooking Now.
[0025.99] DevPhysics: Error (1) in file ..\..\Cooking\src\ConvexMeshBuilder.cpp, line 77: Supplied NxConvexMeshDesc::checkValid() returned 1.
[0026.33] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_interior_props.TheWorld:PersistentLevel.StaticMeshActor_1760 Component: StaticMeshComponent_17 StaticMesh: Props_MailRoom.Mesh.Flyer_SM) No geometries in FKAggregateGeom.
[0026.33] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_interior_props.TheWorld:PersistentLevel.StaticMeshActor_1760 Component: StaticMeshComponent_17 StaticMesh: Props_MailRoom.Mesh.Flyer_SM
[0026.33] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_interior_props.TheWorld:PersistentLevel.StaticMeshActor_3039 Component: StaticMeshComponent_20 StaticMesh: Props_MailRoom.Mesh.Magazine04_SM) No geometries in FKAggregateGeom.
[0026.33] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_interior_props.TheWorld:PersistentLevel.StaticMeshActor_3039 Component: StaticMeshComponent_20 StaticMesh: Props_MailRoom.Mesh.Magazine04_SM
[0026.33] Log: FKAggregateGeom::InstanceNovodexGeom: (Actor: hospital_interior_props.TheWorld:PersistentLevel.StaticMeshActor_547 Component: StaticMeshComponent_17 StaticMesh: Props_MailRoom.Mesh.Flyer_SM) No geometries in FKAggregateGeom.
[0026.33] Log: URB_BodyInstance::InitBody : Could not create new Shape: Actor: hospital_interior_props.TheWorld:PersistentLevel.StaticMeshActor_547 Component: StaticMeshComponent_17 StaticMesh: Props_MailRoom.Mesh.Flyer_SM
[EF] =Elite Fighters=
Server IP:82.255.178.154:7778
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
unfortunately its not as simple as opening all slots in game, the server provider isnt that easy to "mod"
and to pay for 64 man slot just might not be worth it
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw
#####################################
For players:
################
All you need is the AAPGMODV10.u file. Place it in the AAPG folder "CookedPC" in your steam folder generally located here:
C:\Program Files (x86)\Steam\SteamApps\common\America's Army\AAPG\AAGame\CookedPC\
Note: If on connection you get the error "version mismatch" then you either do not have the mod file installed or you have a different version than the server itself.
For Server owners:
################
Upload the AAPGMODV10.u file with your FTP to your \AAPG\AAGame\CookedPC\ folder on the server.
Upload AAMOD.ini to the Configs folder of your server \AAPG\AAGame\Configs\
Then update your servers commandline to include a link to the mod.
server FLO_innerhospital_EX?mutator=AAPGMODV10.AAPGMOD
This will start your server with the mod and inner hospital
Then update your map rotation and vote list in your servers AAGame.ini to keep the mod on map change.
[AAGame.AADataStore_OnlineGameSearch]
MapRotationList=BDX_InnerHospital_EX?mutator=AAPGMODV10.AAPGMOD
MapVoteList=BDX_InnerHospital_EX?mutator=AAPGMODV10.AAPGMOD
MapVoteList=BDX_InnerHospital_VIP?mutator=AAPGMODV10.AAPGMOD
#Support Comp Mode
https://www.youtube.com/channel/UCN4YhM6jUB2MxVj8i3b9rhw