Final Fantasy Dimensions ANDROID PORT Vita v.1.0 - Rinnegatamante

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
599
Trophies
0
Age
43
XP
1,248
Country
Germany
Final Fantasy Dimensions was ONLY exclusive released for Mobile/Android ! We have a big highlight here.


Title : Final Fantasy Dimensions / Final Fantasy Legends Hikari to Yami no Senshi
System : 2010 for Mobile, 2012 for Apple iOS, 2012 Google Android



Description :
In addition to enhanced graphics and sound, this smartphone version also marks the title's overseas debut.
Drawing upon the roots of the series with such features as beautiful 2D pixel art, a battle system involving job change based character growth and ability combinations, and a classic story of light, darkness, and crystals, FINAL FANTASY DIMENSIONS delivers the best of FINAL FANTASY, retro and fresh alike, directly to you.

Web :
https://www.jp.square-enix.com/ffdl/en/
https://play.google.com/store/apps/details?id=com.square_enix.android_googleplay.ffl_gp&hl=en_US


Release Name : FFD-Vita v.1.0
Author : Rinnegatamante
First Release : v.1.0 - has many crash
Changelog Update : v.1.1 - FIXING most problems
Changelog Update : v.1.2 - FIXING crash on Ending

VITA Port Info Rinnegatamante :
This is a wrapper/port of Final Fantasy Dimensions for the PS Vita.
The port works by loading the official Android ARMv6 executables 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.

Download :
https://vitadb.rinnegatamante.it/#/info/1188
or
https://github.com/Rinnegatamante/ffd-vita/releases

Requirements :
- libshacccg.suprx
- kubridge.skprx
- Android Game Data Files v.1.1.3

Setup Vita System :
-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 !
- Install libshacccg.suprx

Install Android Data :
- Obtain your copy of Final Fantasy Dimensions v.1.1.3 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 libjniproxy.so from the lib/armeabi folder to ux0:data/ffd.
- From apk extract the folder ''res'' to ux0:data/ffd.
- Copy the main.113.com.square_enix.android_googleplay.ffl_gp.obb file to ux0:data/ffd and rename the file to main.obb.
- Install VPK

Install Optional :
- Install PSVshell to overclock your device to 500Mhz.

Note :
- The port has been tested with v.1.1.3 of the game.
- Once in worldmap, it's suggested to go in Menu -> Config -> Controls and set it to Fix. By doing this, it will be possible to use physical buttons to move on the map, to interact with objects (Cross) and to open the Menu (Triangle).

Credits :
- TheFloW for the original .so loader.
- frangarcj for FF5 Vita from which several code snippets had been taken since the two games share the engine.
- withLogic for testing the homebrew and providing screenshots.
- Brandonheat8 for the Livearea assets.

*

First Test : WORKING with v.1.1.3. apk + obb / works good enough with PSTV touchpointer

I am highly thankfull Rinnegatamante ! Kiss you. In hard times is this a game that the world need. And its a highlight for myself, playing Dimensions in first time. Thank You.

Final Result : with note of the update from v.1.2, its complete playable from start to end.
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
599
Trophies
0
Age
43
XP
1,248
Country
Germany
! OUTDATED Fix over Update !

Currently I have found only 1 bug that crash the game, * otherwise the port is mostly perfect. :)

Its a Battle-fight bug ->
when I have done 50 battles or so for level up or what ever, sometimes there comes a battle-fight where the background is missing and its black. Its easy possible to end this fight and it goes back to the world map. ! But when the next fight start after the black background, the game crash !
In this fact, when there is a fight with missing background, GO and Save the game fast as possible.
Its easy to deal with this error, outside of the map its possible to save everywhere, but when in castles or doungens run fast to the next save point and than after that search for all treasures and hidden ways or explore it.
This bug has nothing to do, how often go inside or outside a castle or what ever, its just a battle bug.

This bug is for myself not a big problem, but will inform other users -> save very often your game. When knowing this black background bug than its all fine and learn how to deal with it. Do only level up near a save point and in castles speedrun up.

I think its a android data bug, NOT a vita coder bug.

I am near on Chapter 2 and I am test everything, need more time, but mostly all fine. Great game love it !
 
Last edited by peter8,
  • Like
Reactions: Serph-DDS

Colmines92

Member
Newcomer
Joined
Sep 14, 2015
Messages
14
Trophies
0
Age
32
XP
578
Country
Cuba
I suppose it's time to reupload my tool to translate this game.
It allows you to translate all the texts and also export / replace any game file.
Enjoy!

Download it here:
FFDimensionsTool v1.0.0.7z

Some screenshots:

1.png


2.png


3.png


To use it correctly, open it then go into Settings > Preferences... and set your project path (where it will output modified files and build the modified obb).
Each time you use the program, open the original obb, not the modified one. The tool automatically gets the modified resources from project folder.
To make tests simply copy the built obb from project folder and place it in your phone / vita / emulator.
Once again. Enjoy!
 
  • Like
Reactions: peter8

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
599
Trophies
0
Age
43
XP
1,248
Country
Germany
Note :
- v.1.0 crash very often, dont use it.
- v.1.1 update FIX most problems, use this one.


Prologue
01 Checkpoint = WORKING v.1.0
02 Lux = WORKING v.1.0
03 Below Castle Lux = WORKING v.1.0
04 Castle Lux = WORKING v.1.0
05 North Cave = WORKING v.1.0
06 Crystal Temple = WORKING v.1.0

Chapter 1
07 Harmonia = WORKING v.1.0
08 Mount Lux = WORKING v.1.0
09 Crystal Temple = WORKINGv.1.0
10 Crystal Temple Part 2 = WORKING v.1.0 ! The game can crash when tap all crystal shards for job system, no save possible, restart game before boss battle.
11 World Map = WORKING v.1.0
12 Liene = WORKING v.1.0
13 Mount Liene = WORKING v.1.0
14 Castle Liene = WORKING v.1.0 ! The game can crash when use the Exit to the Warship, save before exit the castle.
15 Warship = WORKING v.1.0

Mostly level all up to 3, take ~8hours.

Chapter 2
The Dragoon
16 World Map = WORKING v.1.0
17 Braska = WORKING v.1.0
18 Cave to Deist = WORKING v.1.0
19 Deist = WORKING v.1.0
20 Dragonweed Gardens = WORKING v.1.0
21 Dragon Valley = WORKING v.1.0
22 Dragon Roost = WORKING v.1.0
23 Highwind Tower = WORKING v.1.0
24 Cave of Fulmination = WORKING v.1.0
25 Highwind Tower Revisited = WORKING v.1.0

Level up party A to 27.

The Ranger
26 Crystal Temple = WORKING v.1.1
27 Sunken Ship = WORKING v.1.1
28 Mount Verde = WORKING v.1.1
29 Verde = WORKING v.1.1
30 Forest Hut = WORKING v.1.1
31 Mazewood = WORKING v.1.1
32 Alfheim = WORKING v.1.1
33 Cave to Yggdrasil = WORKING v.1.1
34 Yggdrasil = WORKING v.1.1
35 Cave of Convulsion = WORKING v.1.1
36 Yggdrasil Revisited = WORKING v.1.1

Level up party B to 25.

The Bard
37 Deist = WORKING v.1.1
38 Capo = WORKING v.1.1
39 Pirate Island = WORKING v.1.1
40 Rusalka = WORKING v.1.1
41 Mount Rusalka = WORKING v.1.1
42 Rusalka Revisited = WORKING v.1.1
43 Forest of the Fey = WORKING v.1.1
44 Glacial Cave = WORKING v.1.1
45 Underwater Temple = WORKING v.1.1

Level up party A to 37.

The Dark Knight
46 Alfheim = WORKING v.1.1
47 Kurgis = WORKING v.1.1
48 Umberwood = WORKING v.1.1
49 Aule = WORKING v.1.1
50 Cave of Dread = WORKING v.1.1
51 Mount Falgabard = WORKING v.1.1
52 Castle Falgabard = WORKING v.1.1
53 Passage = WORKING v.1.1
54 Cave of Perfervidity = WORKING v.1.1
55 Mount Gulg = WORKING v.1.1

Chapter 3
The Memorist
56 Rusalka
57 Mathel = WORKING v.1.1
58 Ashmonte
59 Hierro Cave
60 Fabrica
61 Anima Grove
62 Fabrica Cave
63 Ship
64 Heliogabalus

The Dancer
65 World Map
66 Kaklim Desert
67 Gardenia
68 Gardenia Slums
69 Forest Hut
70 Imperial Camp
71 Beneath Gardenia
72 Odins Castle
73 Underground Fort

The Paladin
74 Heliogabalus
75 Berth
76 Mount Wells
77 Mount Burtgang
78 Underwater Cave
79 Burtgang
80 Divine Forest
81 Castle Burtgang

The Ninja
82 Ship
83 Hagakure
84 Moonlight Wood
85 Matagi
86 Akame Valley
87 Tower of Trials
88 Underwater Tunnel
89 Abyssal Shrine
90 Tower of Trials Revisited

Chapter 4
91 Airship
92 Mysidia
93 Heliogabalus
94 World Map
95 Lufenia
96 Rosetta Tower
97 Mysidia
98 Mysidia Cavern
99 Rosetta Tower
100 Barrier Grove
101 Lufenia Ruins
102 Massive Cavern
103 Lufenia and Mysidia

104 Deist Forest
105 Airship
106 Yggdrasil
107 Rusalka
108 Castle Falgabard
109 Gardenia Slum Ruins
110 Burtgang
111 Hagakure
112 Castle Avalon

113 The Dark Gate
114 The Void Despair
115 Below Castle Lux
116 The Void Despair Continued
117 The Void Suffering
118 The Void Anguish
119 The Void Misery
120 The Dark Gate
121 World of Nil

Postgame
122 World of Nil
123 Gladiator's Hall
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
599
Trophies
0
Age
43
XP
1,248
Country
Germany
Update :

Changelog : v.1.1
- Mitigated crashing issues due to memleaks. When game starts stuttering when casting spells and starting battles, it's suggested to save as soon as possible and restart the app.

Download :
https://vitadb.rinnegatamante.it/#/info/1188
or
https://github.com/Rinnegatamante/ffd-vita/releases

*

Million thanks, testing right now !
Currently I am level up the party to 27 and job level up to 9 on 23-Highwind Tower. Will later speedrun up with high level.

EDIT :
Save file from Old v1.0 compatible with New Update v1.1 = YES
Inactive Test ~4 hour v1.0 = WORKING without any crash. very good.
Inactive Test ~4 hour v1.1 = need new test

Result v.1.1 :
Not any crash in new Update so far, not any restart used, no battle-fight crash so far. ~3hour

no crash with this period :
26 Crystal Temple = WORKING v.1.1
27 Sunken Ship = WORKING v.1.1
28 Mount Verde = WORKING v.1.1
29 Verde = WORKING v.1.1
30 Forest Hut = WORKING v.1.1

Maybe battle-fight crash and other problems FIXED to 99% ! (need more testing)
 
Last edited by peter8,
  • Like
Reactions: Tarmfot

Arnauw

Member
Newcomer
Joined
Jul 24, 2022
Messages
16
Trophies
0
Location
Kek
XP
81
Country
Zimbabwe
Oh this is awesome!
I never played that Final Fantasy.
Can this work on Vita3k?

Tried to launch the vpk file directly and got this error:
Error libshacccg.suprx is not installed.

I tried following the guide but I'm not able to install the psm-runtime with either shaRKF00D or PKGInstallerLauncher.
It looks like I could install the pkgs directly from Vita3k but it ask for zRif key or .bin file.
Maybe someone can share the zRif keys for the 3 psm-runtime pkgs please?
 
Last edited by Arnauw,
  • Like
Reactions: peter8

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
599
Trophies
0
Age
43
XP
1,248
Country
Germany
@ Arnauw :
sorry can not help with Vita3k, just open a new topic and ask specific so you get faster help. :) yes its a great game.
anyway is there not a real android pc emulator ? I am unsure ? in this fact you would not need vita3k.

*

Test Result v.1.1 :
mostly perfect and many crash fixes. but game can still crash from time to time when playing more than 1 or 2 hour, just restart game. mostly all fine now.
currently on 39 Pirate Island
 

minhralsei

New Member
Newbie
Joined
Jun 14, 2023
Messages
2
Trophies
0
Age
16
XP
23
Country
United States
For some reason I keep getting an error where my ps vita cant load the uxo:data/ffd/libjniproxy.so
Post automatically merged:

For some reason I keep getting an error where my ps vita cant load the uxo:data/ffd/libjniproxy.so
NVM there was something that was messed up in vitashell when I put in the folder the problem is solver
 

JammyBarstard

Member
Newcomer
Joined
Mar 30, 2024
Messages
7
Trophies
0
Age
37
XP
21
Country
United Kingdom
For some reason I keep getting an error where my ps vita cant load the uxo:data/ffd/libjniproxy.so
Post automatically merged:


NVM there was something that was messed up in vitashell when I put in the folder the problem is solver
I'm getting the same results. tried finding the lib folder when opening apk in file explorer on phone. What solved the issue for you? I've hit a wall and am out of ideas of how to fix this
 

minhralsei

New Member
Newbie
Joined
Jun 14, 2023
Messages
2
Trophies
0
Age
16
XP
23
Country
United States
I'm getting the same results. tried finding the lib folder when opening apk in file explorer on phone. What solved the issue for you? I've hit a wall and am out of ideas of how to fix this
Is your folder like double layed in a way where you open it and then after you have to open it as the same name? I used vitashell then connected it to my pc but I don't know what to do on a mobile device, but thats what fixed my problem other than the buttons working in weird ways.
 

JammyBarstard

Member
Newcomer
Joined
Mar 30, 2024
Messages
7
Trophies
0
Age
37
XP
21
Country
United Kingdom
Is your folder like double layed in a way where you open it and then after you have to open it as the same name? I used vitashell then connected it to my pc but I don't know what to do on a mobile device, but thats what fixed my problem other than the buttons working in weird ways.
No, i've had this problem before. The folder, is single layered. I'm currently trying to find a file libjniproxy said to be found in a lib/aremabei but after extracting the offical apk, i still cannot find it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BunnyPinkie @ BunnyPinkie: i put in my birth year as 2000 instead of 2008 because i was sleep deprived as FUCK and had...