You do not have permission to edit this page, for the following reason:
Free text:
{{#seo: |title=Vita Homebrew Games (Puzzle) - GameBrew |title_mode=append |image=GoldenIdolVita.png |image_alt=GoldenIdol-Vita }} A port of '''The Case of the Golden Idol''' for the PlayStation Vita, adapted from the original Godot Engine PC release. The repository contains the source scripts, patching engines, and tools created to adapt the game to run natively on the PS Vita hardware. You MUST own the original game on Steam to generate the Vita playable files. No game assets are provided in the repository. == Controls == * '''D-Pad Up/Down''': Zoom In / Zoom Out * '''Touch Screen''': Interact (click) * '''Cross (X)''': Confirm / Interact * '''Circle (O)''': Cancel / Back * '''Triangle / Square''': Open Thinking Panel == Installation == # Head to the '''Releases''' tab. # Download the latest <code>GoldenIdol-Patch.zip</code> and <code>GoldenIdol-Vita-x.x.x.vpk</code>. # Extract <code>GoldenIdol-Patch.zip</code> into a new folder on your PC. '''How to apply the patch:''' # Open Steam, right-click on "The Case of the Golden Idol", go to '''Manage -> Browse local files'''. # Copy the file named <code>game.pck</code> from that folder. # Paste the <code>game.pck</code> file '''exactly into the <code>DataSteam</code> folder''' of your extracted patcher. # Go back to the main patcher folder and run <code>ApplyPatch.bat</code>. Follow the on-screen instructions to select your language. # Wait for the process to finish. It will automatically apply the patch and create a new folder named <code>game_data</code> containing your patched game file. # Install the <code>GoldenIdol-Vita-0.3.0.vpk</code> on your PS Vita using [[VitaShell]] or [[FMVita]] (the author's personalized VitaShell). # Connect your Vita via FTP or USB, and copy the entire newly created <code>game_data</code> folder into your Vita's game app folder at: <code>ux0:app/IDOL00001/</code> (this ensures the file ends up exactly at <code>ux0:app/IDOL00001/game_data/game.pck</code>, not just the root app folder). # Have fun! '''Note''': You MUST own the original game on Steam to generate the Vita playable files. No game assets are provided in this repository. '''Update warning''': If you want to update the game, update the game files too, not just the VPK. == Main Tools Used == This port was made possible thanks to the following tools: '''GDRE_Tools''' * '''Purpose''': Used to extract the original PCK from the Steam version, allowing the project to be reconstructed and opened in the Godot Engine. * '''Source''': https://github.com/GDRETools/gdsdecomp '''GODOT PSVita''' * '''Purpose''': Used to compile the final <code>.vpk</code> for the Vita, and modify essential game files to improve the interface and adapt playability for the console. * '''Source''': https://github.com/SonicMastr/godot-vita '''AssetStudio''' * '''Purpose''': Used to explore the files of the Unity version of the game (REDUX version), with the main goal of creating a tool to migrate the newly translated languages back to the Godot version. * '''Note''': The translation project is still a work-in-progress; the author is currently adding accentuation support to the TTF fonts used by the game. * '''Source''': https://github.com/Perfare/AssetStudio == Python Automation Tools == A series of <code>.py</code> tools were created to help automate the adjustments needed to make the PC assets run natively on the PS Vita. These can be found in the <code>Tools.zip</code> or the source tree: {| class="wikitable" ! Tool Script !! Usage / Purpose |- | <code>lossless_vita_optimizer.py</code> || Automatically optimizes large textures for PS Vita's VRAM constraints without visible quality loss. |- | <code>restore_imports.py</code> || Restores corrupted or missing <code>.import</code> configuration files after the original PCK extraction. |- | <code>apply_vita_settings.py</code> || Automatically forces necessary PS Vita target settings directly into the <code>project.godot</code> file. |- | <code>patch_dlcs_v2.py</code> || Integrates and patches the DLCs (''Spider of Lanka'' & ''Lemurian Vampire'') for console compatibility. |- | <code>patch_credits_v4.py</code> || Adjusts and adapts the ending credits UI constraints to match the Vita's native resolution. |- | <code>fix_idol_animation.py</code> || Tweaks memory-heavy animation loops so they run smoothly on Vita memory. |- | <code>adjust_anim.py</code> || Recalculates screen bounds and positional anchors for game elements during animations. |- | <code>improvements.py</code> || Applies overall UI/UX improvements, specifically adapting pointer and text elements. |- | <code>fix_steam_issues.py</code> || Removes Steamworks dependencies and PC-specific API calls that would crash the console runtime. |- | <code>patch_engine_animated.py</code> || Custom multi-threaded patching engine built with <code>bsdiff4</code> to generate the final user patch. |} ==Media== '''The Case of the Golden Idol - Official Reveal Trailer''' ([https://www.youtube.com/watch?v=jhyFCDbIeEU GameTrailers]) <br> <youtube width=""640"">jhyFCDbIeEU</youtube> ==Screenshots== https://dlhb.gamebrew.org/vitahomebrews/images/GoldenIdolVita-01.png https://dlhb.gamebrew.org/vitahomebrews/images/GoldenIdolVita-02.png https://dlhb.gamebrew.org/vitahomebrews/images/GoldenIdolVita-03.png https://dlhb.gamebrew.org/vitahomebrews/images/GoldenIdolVita-04.png https://dlhb.gamebrew.org/vitahomebrews/images/GoldenIdolVita-05.png https://dlhb.gamebrew.org/vitahomebrews/images/GoldenIdolVita-06.png == Planned Improvements == * Adjust control settings * Apply an automatic translation through <code>ApplyPatch.bat</code> itself, using the Unity version files for Godot as a base. == Known Issues == * A slightly longer loading time for screens and levels (about 5 seconds). ==Changelog== '''v0.3.0''' * First Release. == External links == * Github - https://github.com/WolffsRoom/GoldenIdol-PSVita * Reddit - https://www.reddit.com/r/vitahacks/comments/1twztqs/release_the_case_of_golden_idol_psvita_port/ * VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1403
Advertising: