[{"data":1,"prerenderedAt":236},["ShallowReactive",2],{"article-ff7recomp":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"date":9,"slug":10,"category":11,"generated":12,"media":13,"source":21,"project_page":22,"body":23,"_type":230,"_id":231,"_source":232,"_file":233,"_stem":234,"_extension":235},"\u002Fff7recomp","",false,"FF7Recomp","FINAL FANTASY VII (PC) recompiled to native ARM64 Android, with a dual-screen HUD on the AYN Thor and a 7th Heaven-style mod launcher.","2026-11-10 06:58","ff7recomp","game","ai",[14,17,19],{"type":15,"url":16},"image","\u002Fcontent\u002Fff7recomp\u002Fpreview.webp",{"type":15,"url":18},"\u002Fcontent\u002Fff7recomp\u002Fscreenshot-2.webp",{"type":15,"url":20},"\u002Fcontent\u002Fff7recomp\u002Fscreenshot-3.webp","https:\u002F\u002Fwww.reddit.com\u002Fr\u002FAynThor\u002Fcomments\u002F1xs4cn3\u002Fff7recomp_final_fantasy_vii_pc_recompiled_to\u002F","https:\u002F\u002Fgithub.com\u002Fbhuiyah\u002Fff7-recomp-android",{"type":24,"children":25,"toc":223},"root",[26,35,50,56,96,102,176,189,195],{"type":27,"tag":28,"props":29,"children":31},"element","h2",{"id":30},"description",[32],{"type":33,"value":34},"text","Description",{"type":27,"tag":36,"props":37,"children":38},"p",{},[39,41,48],{"type":33,"value":40},"FF7Recomp takes the Steam release of FINAL FANTASY VII (1.02 US), statically recompiles it to native ARM64, and renders it with FFNx on Vulkan. It runs natively at 30\u002F60 FPS (120 is experimental) in 16:9 widescreen, with controller support and save states. The APK contains no game code or data: you point it at your own Steam FF7 folder, and it recompiles your ",{"type":27,"tag":42,"props":43,"children":45},"code",{"className":44},[],[46],{"type":33,"value":47},"ff7_en.exe",{"type":33,"value":49}," on the device once, which takes about 8 minutes on the AYN Thor. It is built for the AYN Thor's dual screen and is meant to run on other Android handhelds and phones.",{"type":27,"tag":28,"props":51,"children":53},{"id":52},"features",[54],{"type":33,"value":55},"Features",{"type":27,"tag":57,"props":58,"children":59},"ul",{},[60,66,71,76,81,86,91],{"type":27,"tag":61,"props":62,"children":63},"li",{},[64],{"type":33,"value":65},"Runs natively at 30\u002F60 FPS (120 is experimental), in 16:9 widescreen, with controller support and save states",{"type":27,"tag":61,"props":67,"children":68},{},[69],{"type":33,"value":70},"A 7th Heaven-style launcher: browse and install mods from the Qhimm and Sega catalogs, and set mod order and options",{"type":27,"tag":61,"props":72,"children":73},{},[74],{"type":33,"value":75},"On the Thor's bottom screen: party status, location, enemy HP in battle, and a touch deck (menu, save\u002Fload state, speed toggle, random battles on\u002Foff, battle enhancement)",{"type":27,"tag":61,"props":77,"children":78},{},[79],{"type":33,"value":80},"Boosters like the console re-releases (speed, no random battles, battle enhancement)",{"type":27,"tag":61,"props":82,"children":83},{},[84],{"type":33,"value":85},"English, French, German or Spanish, from the languages your Steam copy includes",{"type":27,"tag":61,"props":87,"children":88},{},[89],{"type":33,"value":90},"On-screen touch controls for single-screen devices with no controller; they hide when a controller is used",{"type":27,"tag":61,"props":92,"children":93},{},[94],{"type":33,"value":95},"Steam achievements on your own Steam account, plus a local RetroAchievements-format set (offline only)",{"type":27,"tag":28,"props":97,"children":99},{"id":98},"setup-guide",[100],{"type":33,"value":101},"Setup guide",{"type":27,"tag":103,"props":104,"children":105},"ol",{},[106,111,132,152,164],{"type":27,"tag":61,"props":107,"children":108},{},[109],{"type":33,"value":110},"Download the APK from the latest release and install it (allow installing from your browser or file manager when Android asks).",{"type":27,"tag":61,"props":112,"children":113},{},[114,116,122,124,130],{"type":33,"value":115},"Install FINAL FANTASY VII from Steam and put its install folder, ",{"type":27,"tag":42,"props":117,"children":119},{"className":118},[],[120],{"type":33,"value":121},"FINAL FANTASY VII Steam Edition",{"type":33,"value":123}," (the one with ",{"type":27,"tag":42,"props":125,"children":127},{"className":126},[],[128],{"type":33,"value":129},"ff7",{"type":33,"value":131}," inside), on the device: internal storage, an SD card or a USB drive.",{"type":27,"tag":61,"props":133,"children":134},{},[135,137,143,145,150],{"type":33,"value":136},"Open FF7Recomp → ",{"type":27,"tag":138,"props":139,"children":140},"strong",{},[141],{"type":33,"value":142},"Game files",{"type":33,"value":144}," → ",{"type":27,"tag":138,"props":146,"children":147},{},[148],{"type":33,"value":149},"Find my FF7 folder…",{"type":33,"value":151}," and pick that folder.",{"type":27,"tag":61,"props":153,"children":154},{},[155,157,162],{"type":33,"value":156},"The launcher copies the game files, then builds the game for your device. This happens once; on an AYN Thor it takes about 8 minutes and carries on in the background (a notification shows the progress). ",{"type":27,"tag":138,"props":158,"children":159},{},[160],{"type":33,"value":161},"Quiet build",{"type":33,"value":163}," halves the speed to keep the fan low.",{"type":27,"tag":61,"props":165,"children":166},{},[167,169,174],{"type":33,"value":168},"Press ",{"type":27,"tag":138,"props":170,"children":171},{},[172],{"type":33,"value":173},"Play",{"type":33,"value":175},".",{"type":27,"tag":36,"props":177,"children":178},{},[179,181,187],{"type":33,"value":180},"No patch or older version is needed: FINAL FANTASY VII as Steam installs it today has everything FF7Recomp uses. Pick its main folder (not ",{"type":27,"tag":42,"props":182,"children":184},{"className":183},[],[185],{"type":33,"value":186},"ff7\u002Fworkingdir",{"type":33,"value":188},"); the launcher checks the game files when you import and tells you if the folder is not the right one. Patched game files and the 2013 release are not supported yet.",{"type":27,"tag":28,"props":190,"children":192},{"id":191},"known-issues",[193],{"type":33,"value":194},"Known issues",{"type":27,"tag":57,"props":196,"children":197},{},[198,203,208,213,218],{"type":27,"tag":61,"props":199,"children":200},{},[201],{"type":33,"value":202},"Only the Steam 1.02 US exe is supported; the Japanese edition is not supported yet",{"type":27,"tag":61,"props":204,"children":205},{},[206],{"type":33,"value":207},"Movies decode on the CPU (no hardware decoding yet): upscaled 30 FPS movie mods work on the Thor but run warmer",{"type":27,"tag":61,"props":209,"children":210},{},[211],{"type":33,"value":212},"The 120 FPS mode is experimental",{"type":27,"tag":61,"props":214,"children":215},{},[216],{"type":33,"value":217},"RetroAchievements are offline only, until the port is approved by RetroAchievements",{"type":27,"tag":61,"props":219,"children":220},{},[221],{"type":33,"value":222},"Steam playtime and cloud saves are not synced",{"title":5,"searchDepth":224,"depth":224,"links":225},2,[226,227,228,229],{"id":30,"depth":224,"text":34},{"id":52,"depth":224,"text":55},{"id":98,"depth":224,"text":101},{"id":191,"depth":224,"text":194},"markdown","content:ff7recomp:index.md","content","ff7recomp\u002Findex.md","ff7recomp\u002Findex","md",1794296044196]