Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Professor Layton: Curious Village HD Vita: Difference between revisions

From GameBrew
(Created page with "{{Infobox Vita Homebrews |title=Professor Layton: Curious Village HD Vita |image=professorlaytoncuriousvillagevita.png |description=Port of Professor Layton: Curious Village HD for PSVITA. |author=Rinnegatamante |lastupdated=2023/09/24 |type=Puzzle |version=1.1 |license=MIT |download=https://dlhb.gamebrew.org/vitahomebrews/professorlaytoncuriousvillagevita.7z |website=https://fuhen.homebrew-contest.com/submissions/66/ |source=https://github.com/Rinnegatamante/layton-vita...")
 
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 2: Line 2:
|title=Professor Layton: Curious Village HD Vita
|title=Professor Layton: Curious Village HD Vita
|image=professorlaytoncuriousvillagevita.png
|image=professorlaytoncuriousvillagevita.png
|description=Port of Professor Layton: Curious Village HD for PSVITA.
|description=Port of Professor Layton: Curious Village HD for PS Vita.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2023/09/24
|lastupdated=2023/09/24
Line 19: Line 19:
|image_alt=Professor Layton: Curious Village HD Vita
|image_alt=Professor Layton: Curious Village HD Vita
}}
}}
This is a wrapper/port of Professor Layton: Curious Village HD for the PS Vita. The port works by loading the official Android ARMv7 executable in memory, resolving its imports with native functions and patching it in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is.
This is a wrapper/port of Professor Layton: Curious Village HD, the first installment of the Layton Series, for the PS Vita. The port works by loading the official Android ARMv7 executable in memory, resolving its imports with native functions and patching it in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is.


==About The Game==
The homebrew was participated in the FuHEN Homebrew Contest (Port, 2nd place).
Discover the game that started it all! With over 17 million units sold worldwide, Professor Layton and the Curious Village shaped the puzzle-adventure genre and launched a legacy. Now digitally remastered in HD for mobile devices, complete with new animated cutscenes, it's time to join Professor Layton and his apprentice Luke on a cerebral marathon.
 
The story begins with the duo traveling to the remote settlement of St. Mystere to search for the Golden Apple, a family treasure hidden somewhere in the village. Featuring a charming old-world artistic style and a quirky cast of characters, the game's puzzles, created by renowned author Akira Tago, will test your observation, logic, and critical thinking skills with over 100 brain teasers.
 
Uncover puzzles through conversations with villagers and investigating your surroundings, and enjoy the beloved original soundtrack that captures the mood of the Layton universe. If you love mind-bending puzzles, Professor Layton and the Curious Village is the game for you!


==Installation==
==Installation==
In order to properly install the game, you'll have to follow these steps precisely:
Requirements:
 
* libshacccg.suprx ([[ShaRKBR33D Vita|ShaRKBR33D]])
* Install [https://github.com/TheOfficialFloW/kubridge/releases/ kubridge] and [https://github.com/TheOfficialFloW/FdFix/releases/ FdFix] by copying <code>kubridge.skprx</code> and <code>fd_fix.skprx</code> to your taiHEN plugins folder (usually <code>ux0:tai</code>) and adding two entries to your <code>config.txt</code> under <code>*KERNEL</code>:
* [[Kubridge Vita|Kubridge]]
* [[FdFix Vita|FdFix]] OR repatch_ex.skprx
* Android game data files.


Install the plugins:
* Install [[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>ux0:tai</code>) and adding two entries to your <code>config.txt</code> under <code>*KERNEL</code>:
<pre>  *KERNEL
<pre>  *KERNEL
   ux0:tai/kubridge.skprx
   ux0:tai/kubridge.skprx
   ux0:tai/fd_fix.skprx</pre>
   ux0:tai/fd_fix.skprx</pre>
* Note: Don't install fd_fix.skprx if you're using rePatch plugin.
* (Optional) Install [[PSVshell Vita|PSVshell]] to overclock your device to 500Mhz.
* Install <code>libshacccg.suprx</code>, if you don't have it already, by following [https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx this guide].


'''Note''' Don't install fd_fix.skprx if you're using rePatch plugin
Install the game:
 
* Obtain your copy of Professor Layton: Curious Village HD legally for Android in form of an <code>.apk</code> file and an obb. [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access You can get all the required files directly from your phone] or by using an apk extractor you can find in the play store.
* '''Optional''': Install [https://github.com/Electry/PSVshell/releases PSVshell] to overclock your device to 500Mhz.
* Install <code>libshacccg.suprx</code>, if you don't have it already, by following [https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx this guide].
* Obtain your copy of ''Professor Layton: Curious Village HD'' legally for Android in form of an <code>.apk</code> file and an obb. [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access You can get all the required files directly from your phone] or by using an apk extractor you can find in the play store.
* Open the apk with your zip explorer and extract the file <code>libll1.so</code> from the <code>lib/armeabi-v7a</code> folder to <code>ux0:data/layton_curious</code>.
* Open the apk with your zip explorer and extract the file <code>libll1.so</code> from the <code>lib/armeabi-v7a</code> folder to <code>ux0:data/layton_curious</code>.
* Extract the folder <code>assets</code> inside <code>ux0:data/layton_curious</code>.
* Extract the folder <code>assets</code> inside <code>ux0:data/layton_curious</code>.
* Extract the <code>obb</code> file in <code>ux0:data/layton_curious/data</code> and rename the file <code>main.obb</code>.
* Extract the <code>obb</code> file in <code>ux0:data/layton_curious/data</code> and rename the file <code>main.obb</code>.
* Install the VPK file with [[VitaShell]].


==Note==
Compatibility/Notes:
* This port works only with versions of the game where an obb file was still used. It has been tested with v.1.0.1 and v.1.0.3.
* This port works only with versions of the game where an obb file was still used. It has been tested with v.1.0.1 and v.1.0.3.
* Very rarely, videos can freeze or lack audio. If that happens, restart the homebrew (sceAvPlayer bug). You'll still be able to skip the video as usual.
* Very rarely, videos can freeze or lack audio. If that happens, restart the homebrew (sceAvPlayer bug). You'll still be able to skip the video as usual.


==Media==
==User guide==
'''Professor Layton and the Curious Village HD for Mobile Trailer (U.S.)''' ([https://www.youtube.com/watch?v=yP0Rmm0iM-g Layton Series]) <br>
===About the game===
<youtube width="640">yP0Rmm0iM-g</youtube>
Discover the game that started it all! With over 17 million units sold worldwide, Professor Layton and the Curious Village shaped the puzzle-adventure genre and launched a legacy.
 
The story begins with the duo traveling to the remote settlement of St. Mystere to search for the Golden Apple, a family treasure hidden somewhere in the village. Featuring a charming old-world artistic style and a quirky cast of characters, the game's puzzles, created by renowned author Akira Tago, will test your observation, logic, and critical thinking skills with over 100 brain teasers.
 
===Layton Series Vita port===
* [[Professor Layton: Curious Village HD Vita]] by Rinnegatamante.
* [[Professor Layton: Pandora's Box HD Vita]] by Rinnegatamante.
* [[Professor Layton: Lost Future HD Vita]] by Rinnegatamante.


==Screenshots==
==Screenshots==
Line 61: Line 68:
https://dlhb.gamebrew.org/vitahomebrews/professorlaytoncuriousvillagevita-03.png
https://dlhb.gamebrew.org/vitahomebrews/professorlaytoncuriousvillagevita-03.png


==Known Issues==
==Media==
*Post puzzle solution animation is a bit slow. (Likely cause of I/O overhead)
'''Professor Layton and the Curious Village HD for Mobile Trailer (U.S.)''' ([https://www.youtube.com/watch?v=yP0Rmm0iM-g Layton Series]) <br>
<youtube width="640">yP0Rmm0iM-g</youtube>
 
==Known issues==
Post puzzle solution animation is a bit slow. (Likely cause of I/O overhead)


==Changelog==  
==Changelog==  
Line 85: Line 96:


== External links ==
== External links ==
* GitHub - https://github.com/Rinnegatamante/layton-vita
* FuHen - https://fuhen.homebrew-contest.com/submissions/66/
* FuHen - https://fuhen.homebrew-contest.com/submissions/66/
* Github - https://github.com/Rinnegatamante/layton-vita
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1148
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1148
[[Category:Mobile game ports on Vita]]
[[Category:Vita game ports]]
[[Category:FuHEN Homebrew Contest]]

Latest revision as of 05:29, 26 October 2024

Professor Layton: Curious Village HD Vita
Professorlaytoncuriousvillagevita.png
General
AuthorRinnegatamante
TypePuzzle
Version1.1
LicenseMIT License
Last Updated2023/09/24
Links
Download
Website
Source
Support Author

This is a wrapper/port of Professor Layton: Curious Village HD, the first installment of the Layton Series, for the PS Vita. The port works by loading the official Android ARMv7 executable in memory, resolving its imports with native functions and patching it in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is.

The homebrew was participated in the FuHEN Homebrew Contest (Port, 2nd place).

Installation

Requirements:

Install the plugins:

  • Install kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ux0:tai) and adding two entries to your config.txt under *KERNEL:
  *KERNEL
  ux0:tai/kubridge.skprx
  ux0:tai/fd_fix.skprx
  • Note: Don't install fd_fix.skprx if you're using rePatch plugin.
  • (Optional) Install PSVshell to overclock your device to 500Mhz.
  • Install libshacccg.suprx, if you don't have it already, by following this guide.

Install the game:

  • Obtain your copy of Professor Layton: Curious Village HD legally for Android in form of an .apk file and an obb. You can get all the required files directly from your phone or by using an apk extractor you can find in the play store.
  • Open the apk with your zip explorer and extract the file libll1.so from the lib/armeabi-v7a folder to ux0:data/layton_curious.
  • Extract the folder assets inside ux0:data/layton_curious.
  • Extract the obb file in ux0:data/layton_curious/data and rename the file main.obb.
  • Install the VPK file with VitaShell.

Compatibility/Notes:

  • This port works only with versions of the game where an obb file was still used. It has been tested with v.1.0.1 and v.1.0.3.
  • Very rarely, videos can freeze or lack audio. If that happens, restart the homebrew (sceAvPlayer bug). You'll still be able to skip the video as usual.

User guide

About the game

Discover the game that started it all! With over 17 million units sold worldwide, Professor Layton and the Curious Village shaped the puzzle-adventure genre and launched a legacy.

The story begins with the duo traveling to the remote settlement of St. Mystere to search for the Golden Apple, a family treasure hidden somewhere in the village. Featuring a charming old-world artistic style and a quirky cast of characters, the game's puzzles, created by renowned author Akira Tago, will test your observation, logic, and critical thinking skills with over 100 brain teasers.

Layton Series Vita port

Screenshots

professorlaytoncuriousvillagevita-01.png

professorlaytoncuriousvillagevita-02.png

professorlaytoncuriousvillagevita-03.png

Media

Professor Layton and the Curious Village HD for Mobile Trailer (U.S.) (Layton Series)

Known issues

Post puzzle solution animation is a bit slow. (Likely cause of I/O overhead)

Changelog

v1.1

  • Reworked Livearea assets (Thanks to YogaBudiW).
  • Added possibility to play the game in flipped portrait mode (Create a file named ux0:data/layton_curious/flip.txt) to enable it.
  • Mitigated the issue for which videos started with way faster speed and no audio and freezed sometimes.

v1.0.3

  • Removed FuHEN logo.

v1.0.2

  • Fixed an issue causing some puzzles to have broken rendering in portrait mode.

v1.0.1

  • Fixed an issue causing rotated elements to be invisible.
  • Fixed an issue causing game locking up in certain circumstances.

v1.0

  • Initial release.

Credits

  • TheFloW for the original .so loader.
  • withLogic for testing the homebrew.
  • YogaBudiW for the Livearea assets.

External links

Advertising: