Modern Combat 3 Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 19: Line 19:
|image_alt=Modern Combat 3 Vita
|image_alt=Modern Combat 3 Vita
}}
}}
'''Modern Combat 3: Fallen Nation''' is a gripping first-person shooter released in 2011 by Gameloft Montreal for various mobile platforms. Set in the year 2028, the game presents a tense scenario where North Korea, Russia, and Pakistan form an alliance to invade the United States, plunging the world into a global conflict.
Modern Combat 3: Fallen Nation is a 2011 first-person shooter available on various mobile platforms.  


Modern Combat 3 boasts a thrilling 13-mission campaign filled with impressive cinematics and unforgettable moments. Players engage in intense battles, navigating through a war-torn landscape as they strive to thwart the invasion forces.
Set in 2028, the game unfolds as North Korea, Russia, and Pakistan unite to invade the USA, sparking a global war. Featuring a compelling 13-mission campaign with cinematic highlights, Modern Combat 3 offers an immersive gaming experience.


This version of PS Vita is a loader specifically designed for the '''Android release of Modern Combat 3 v1.1.7g'''. Built upon TheFloW’s Android SO Loader, this tool creates a customized, minimalist Android-like environment on the PS Vita, allowing the official ARMv7 game executable to run seamlessly.  
This is a loader that allows the official ARMv7 game executable to run on the PS Vita. Using TheFloW's Android SO Loader, it creates a simplified, Android-like environment. The loader does not include original game code, executables, or non-redistributable components. You must own a legal copy of the game in the form of an .apk file to play it on the PS Vita.


== Setup Instructions==
== Installation==
In order to properly install the game, you'll have to follow these steps precisely:
Requirements:
 
*libshacccg.suprx ([[ShaRKBR33D Vita|ShaRKBR33D]])
* (Recommended) Make sure that you are either on 3.60 enso or 3.65 enso firmware version. Other versions may work too, but no support are provided for them! If you experience any issues apart from described in the [[#Known_Issues|Known Issues]] section, please upgrade or downgrade your firmware accordingly before asking for support.
*[[Kubridge Vita|kubridge]] (v0.3.1 or newer)
* Install or update [[Kubridge Vita|kubridge]] and [[FdFix Vita|FdFix]] by copying <code>kubridge.skprx</code> and <code>fd_fix.skprx</code> to your taiHEN plugins folder (usually <code>ur0:tai</code>) and adding two entries to your <code>config.txt</code> under <code>*KERNEL</code>:
*[[FdFix Vita|FdFix]]
*Android game data files (tested on v1.1.7g of the game)
* PS Vita with either 3.60 enso or 3.65 enso firmware version (other versions may work but no supports are provided)


For the plugins:
*Install or update [[Kubridge Vita|kubridge]] and [[FdFix Vita|FdFix]] by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ur0:tai) and adding two entries to your config.txt under *KERNEL:
<pre>  *KERNEL
<pre>  *KERNEL
   ur0:tai/kubridge.skprx
   ur0:tai/kubridge.skprx
   ur0:tai/fd_fix.skprx</pre>
   ur0:tai/fd_fix.skprx</pre>
</pre>
*Note: Don't install fd_fix.skprx if you're using the [[RePatch_reLoaded_Vita|rePatch plugin]].
*(Optional) Install [[CapUnlocker Vita|CapUnlocker]]. It may give you a bit better performance.
*(Optional) For trophies to be unlockable, install [[NoTrpDrm Vita|NoTrpDRM]].


<pre>! ⚠️ Don't install `fd_fix.skprx` if you're using the rePatch plugin!</pre>
For the game:
* Legally obtain your copy of Modern Combat 3 for Android in a form of an .apk file and data files. This port is tailored for v1.1.7g (latest) version of the game. Other versions may work too but no support is provided for them.
** If you have it installed on your phone, you can [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access get all the required files directly from it] or by using any APK extractor you can find on Google Play.
** Verify that your build is the correct one using sha1sum (can also be found as an online tool). sha1sum for <code>lib/armeabi-v7a/libModernCombat3.so</code> must be <code>be0d5e8779899e081a538b3930ec711d2df8aeb4</code>
* Open the .apk with any zip explorer (like [https://www.7-zip.org/ 7-Zip]) and extract the file <code>lib/armeabi-v7a/libModernCombat3.so</code> from the .apk into ux0:data/mc3/ on your Vita. Example of correct resulting path: ux0:data/mc3/libModernCombat3.so
* Fetch the game data files from your device. You can find them at <code>/sdcard/Android/obb/com.gameloft.android.ANMP.GloftM3HM</code>. Copy both files you find there (<code>patch.11428.com.gameloft.android.ANMP.GloftM3HM.obb</code> and <code>main.1120.com.gameloft.android.ANMP.GloftM3HM.obb</code>) to ux0:data/mc3/ on your Vita. (Example of correct resulting path: ux0:data/mc3/main.1120.com.gameloft.android.ANMP.GloftM3HM.obb)
* Unpack the video files from the game data. To do that, open your <code>patch.11428.com.gameloft.android.ANMP.GloftM3HM.obb</code> with any zip explorer (like [https://www.7-zip.org/ 7-Zip]) and extract all files to /ux0:/data/mc3/data/briefing on your Vita. (Example of correct resulting path: ux0:data/mc3/data/briefing/Briefing_M01.mp4)
* Install <code>ModernCombat3.vpk</code> (from [https://github.com/v-atamanenko/mc3-vita/releases/latest Releases]).


<pre>- ⚠️ Even if you had `kubridge.skprx` installed before, most likely you still
== Controls ==
- need to update it, since a new version of the plugin was released at the same
Left Analog - Move
- time as this port. kubridge v0.3.1 or newer is required to run the game!</pre>


* Make sure you have <code>libshacccg.suprx</code> in the <code>ur0:/data/</code> folder on your console. If you don't, use [[ShaRKBR33D Vita|ShaRKBR33D]] to get it quickly and easily.
Right Analog - Control camera
* Legally obtain your copy of Modern Combat 3 for Android in a form of an <code>.apk</code> file and data files. This port is tailored for v1.1.7g (latest) version of the game. Other versions may work too but no support is provided for them.
 
** If you have it installed on your phone, you can [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access get all the required files directly from it] or by using any APK extractor you can find on Google Play.
L - Aim
 
R - Fire
 
D-Pad Up - Sprint
 
D-Pad Down - Crouch


<blockquote>ℹ️ Verify that your build is the correct one using '''sha1sum''' (can also be found as an online tool). sha1sum for <code>lib/armeabi-v7a/libModernCombat3.so</code> '''must''' be <code>be0d5e8779899e081a538b3930ec711d2df8aeb4</code>
D-Pad Left/Right - Change weapon
</blockquote>
* Open the <code>.apk</code> with any zip explorer (like [https://www.7-zip.org/ 7-Zip]) and extract the file <code>lib/armeabi-v7a/libModernCombat3.so</code> from the <code>.apk</code> into <code>ux0:data/mc3/</code> on your Vita. Example of correct resulting path: <code>ux0:data/mc3/libModernCombat3.so</code>
* Fetch the game data files from your device. You can find them at <code>/sdcard/Android/obb/com.gameloft.android.ANMP.GloftM3HM</code>. Copy both files you find there (<code>patch.11428.com.gameloft.android.ANMP.GloftM3HM.obb</code> and <code>main.1120.com.gameloft.android.ANMP.GloftM3HM.obb</code>) to <code>ux0:data/mc3/</code> on your Vita. Example of correct resulting path: <code>ux0:data/mc3/main.1120.com.gameloft.android.ANMP.GloftM3HM.obb</code>
* Unpack the video files from the game data. To do that, open your <code>patch.11428.com.gameloft.android.ANMP.GloftM3HM.obb</code> with any zip explorer (like [https://www.7-zip.org/ 7-Zip]) and extract all files to <code>/ux0:/data/mc3/data/briefing</code> on your Vita. Example of correct resulting path: <code>ux0:data/mc3/data/briefing/Briefing_M01.mp4</code>
* Install <code>ModernCombat3.vpk</code> (from [https://github.com/v-atamanenko/mc3-vita/releases/latest Releases]).
* (Optional) Install [[CapUnlocker Vita|CapUnlocker]]. It may give you a bit better performance.
* (Optional) For trophies to be unlockable, install [[NoTrpDrm Vita|NoTrpDRM]].


== Controls ==
Circle - Grenades
{| class="wikitable"
|-
! style="text-align: center;"| Button
! style="text-align: left;"| Action
|-
| style="text-align: center;"| Joystick-Left
| style="text-align: left;"| Move
|-
| style="text-align: center;"| Joystick-Right
| style="text-align: left;"| Control camera
|-
| style="text-align: center;"| L Button
| style="text-align: left;"| Aim
|-
| style="text-align: center;"| R Button
| style="text-align: left;"| Fire
|-
| style="text-align: center;"| Dpad-Up
| style="text-align: left;"| Sprint
|-
| style="text-align: center;"| Dpad-Down
| style="text-align: left;"| Crouch
|-
| style="text-align: center;"| Dpad-Left & Dpad-Right
| style="text-align: left;"| Change weapon
|-
| style="text-align: center;"| Circle
| style="text-align: left;"| Grenades
|-
| style="text-align: center;"| Square
| style="text-align: left;"| Reload
|-
| style="text-align: center;"| Start Button
| style="text-align: left;"| Open Menu
|}


==Media==
Square - Reload
'''Modern Combat 3: Fallen Nation - Launch trailer''' ([https://www.youtube.com/watch?v=mdF0EvDwH-Y Gameloft]) <br>
<youtube width=""640"">mdF0EvDwH-Y</youtube>


'''Modern Combat 3 on PsVita & NoTrpDrm Plugin Install''' ([https://www.youtube.com/watch?v=AaQe5wNiRKw Dr Brute]) <br>
Start - Open Menu
<youtube width=""640"">AaQe5wNiRKw</youtube>


==Screenshots==
==Screenshots==
Line 106: Line 81:


https://dlhb.gamebrew.org/vitahomebrews/moderncombat3vita-04.png
https://dlhb.gamebrew.org/vitahomebrews/moderncombat3vita-04.png
==Media==
'''Modern Combat 3: Fallen Nation - Launch trailer''' ([https://www.youtube.com/watch?v=mdF0EvDwH-Y Gameloft]) <br>
<youtube width=""640"">mdF0EvDwH-Y</youtube>
'''Modern Combat 3 on PsVita & NoTrpDrm Plugin Install''' ([https://www.youtube.com/watch?v=AaQe5wNiRKw Dr Brute]) <br>
<youtube width=""640"">AaQe5wNiRKw</youtube>


== Known Issues ==
== Known Issues ==
# Multiplayer doesn't work, same as on Android, because the servers have been shut down.
* Multiplayer doesn't work, same as on Android, because the servers have been shut down.
# '''Cross button''' works only in main menu. For in-game interaction prompts and pause menu you will have to use the touchscreen.
* Cross button works only in main menu. For in-game interaction prompts and pause menu you will have to use the touchscreen.
# The highlight effect on interactable objects is constant instead of flashing like in the original game due to some GXM limitations.
* The highlight effect on interactable objects is constant instead of flashing like in the original game due to some GXM limitations.
# In Mission 7, crosshair is not showing when the sniper rifle is zoomed in. You will have to no-scope it :^)
* In Mission 7, crosshair is not showing when the sniper rifle is zoomed in. You will have to "no-scope" it.


==Changelog==  
==Changelog==  
Line 123: Line 105:
* [https://github.com/once13one/ Once13One] for LiveArea assets.
* [https://github.com/once13one/ Once13One] for LiveArea assets.
* [https://github.com/GrapheneCt/ GrapheneCt] for CapUnlocker.
* [https://github.com/GrapheneCt/ GrapheneCt] for CapUnlocker.
==Disclaimer==
'''Modern Combat 3: Fallen Nation''' is copyright © 2012 Gameloft. All rights reserved. Gameloft and the Gameloft logo are trademarks of Gameloft in the U.S. and/or other countries.
The work presented in this repository is not "official" or produced or sanctioned by the owner(s) of the aforementioned trademark(s) or any other registered trademark mentioned in this repository.
This software does not contain the original code, executables, or other non-redistributable parts of the original game product. The authors of this work do not promote or condone piracy in any way. To launch and play the game on their PS Vita device, users must possess their own legally obtained copy of the game in the form of an .apk file.


== External links ==
== External links ==
* Github - https://github.com/v-atamanenko/mc3-vita/
* GitHub - https://github.com/v-atamanenko/mc3-vita/
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1186
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1186

Revision as of 07:09, 10 March 2024

Modern Combat 3 Vita
Moderncombat3vita.png
General
Authorv-atamanenko
TypeShooter
Version1.0
LicenseMIT License
Last Updated2024/03/04
Links
Download
Website
Source
Support Author

Modern Combat 3: Fallen Nation is a 2011 first-person shooter available on various mobile platforms.

Set in 2028, the game unfolds as North Korea, Russia, and Pakistan unite to invade the USA, sparking a global war. Featuring a compelling 13-mission campaign with cinematic highlights, Modern Combat 3 offers an immersive gaming experience.

This is a loader that allows the official ARMv7 game executable to run on the PS Vita. Using TheFloW's Android SO Loader, it creates a simplified, Android-like environment. The loader does not include original game code, executables, or non-redistributable components. You must own a legal copy of the game in the form of an .apk file to play it on the PS Vita.

Installation

Requirements:

  • libshacccg.suprx (ShaRKBR33D)
  • kubridge (v0.3.1 or newer)
  • FdFix
  • Android game data files (tested on v1.1.7g of the game)
  • PS Vita with either 3.60 enso or 3.65 enso firmware version (other versions may work but no supports are provided)

For the plugins:

  • Install or update kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ur0:tai) and adding two entries to your config.txt under *KERNEL:
  *KERNEL
  ur0:tai/kubridge.skprx
  ur0:tai/fd_fix.skprx
  • Note: Don't install fd_fix.skprx if you're using the rePatch plugin.
  • (Optional) Install CapUnlocker. It may give you a bit better performance.
  • (Optional) For trophies to be unlockable, install NoTrpDRM.

For the game:

  • Legally obtain your copy of Modern Combat 3 for Android in a form of an .apk file and data files. This port is tailored for v1.1.7g (latest) version of the game. Other versions may work too but no support is provided for them.
    • If you have it installed on your phone, you can get all the required files directly from it or by using any APK extractor you can find on Google Play.
    • Verify that your build is the correct one using sha1sum (can also be found as an online tool). sha1sum for lib/armeabi-v7a/libModernCombat3.so must be be0d5e8779899e081a538b3930ec711d2df8aeb4
  • Open the .apk with any zip explorer (like 7-Zip) and extract the file lib/armeabi-v7a/libModernCombat3.so from the .apk into ux0:data/mc3/ on your Vita. Example of correct resulting path: ux0:data/mc3/libModernCombat3.so
  • Fetch the game data files from your device. You can find them at /sdcard/Android/obb/com.gameloft.android.ANMP.GloftM3HM. Copy both files you find there (patch.11428.com.gameloft.android.ANMP.GloftM3HM.obb and main.1120.com.gameloft.android.ANMP.GloftM3HM.obb) to ux0:data/mc3/ on your Vita. (Example of correct resulting path: ux0:data/mc3/main.1120.com.gameloft.android.ANMP.GloftM3HM.obb)
  • Unpack the video files from the game data. To do that, open your patch.11428.com.gameloft.android.ANMP.GloftM3HM.obb with any zip explorer (like 7-Zip) and extract all files to /ux0:/data/mc3/data/briefing on your Vita. (Example of correct resulting path: ux0:data/mc3/data/briefing/Briefing_M01.mp4)
  • Install ModernCombat3.vpk (from Releases).

Controls

Left Analog - Move

Right Analog - Control camera

L - Aim

R - Fire

D-Pad Up - Sprint

D-Pad Down - Crouch

D-Pad Left/Right - Change weapon

Circle - Grenades

Square - Reload

Start - Open Menu

Screenshots

moderncombat3vita-01.png

moderncombat3vita-02.png

moderncombat3vita-03.png

moderncombat3vita-04.png

Media

Modern Combat 3: Fallen Nation - Launch trailer (Gameloft)

Modern Combat 3 on PsVita & NoTrpDrm Plugin Install (Dr Brute)

Known Issues

  • Multiplayer doesn't work, same as on Android, because the servers have been shut down.
  • Cross button works only in main menu. For in-game interaction prompts and pause menu you will have to use the touchscreen.
  • The highlight effect on interactable objects is constant instead of flashing like in the original game due to some GXM limitations.
  • In Mission 7, crosshair is not showing when the sniper rifle is zoomed in. You will have to "no-scope" it.

Changelog

v1.0

  • First Release.

Credits

External links

Advertising: