Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Maki

Pages: 1 ... 12 13 14 15 16 [17] 18 19 20 21 22 ... 25
401
Okay. I have my notes:
FF8 2000 PC - Game memory start as:
Code: [Select]
FF8.exe = 0x400000
General Kernel.dll LoadFile:
Code: [Select]
FF8.exe + 0x15d323 [0x55d323] //Used for opening data files (battle.fs, field.fs etc.)
FF8.exe + 0x15d27b [0x55d27b] //As above
You can test function return addresses to track the process of given file initialization.


Real Sound ID for sound.dat ("The second uint32 in FMT file"):
Code: [Select]
Sound ID: FF8.exe+69D9D - lea ebp,[edi+edx] //Check EAX or ECX  or ESI register for sound ID (I don't remember, but normally EAX is used for math, so probably ECX or ESI)
Audio.dat register: FF8.EXE+69DDB [00469DDB] //Check ECX register for Sound ID


Code: [Select]
FF8.exe+69E26 - E8 B5450000           - call FF8.exe+6E3E0 - // play sound call [already loaded] ?


Unknown notes [Those I'm unsure if are correct] I have saved:
*STEAM!
Code: [Select]
FF8_EN.exe+10DB40(50DB40) - mov ecx,[esp+04] = GENERIC LEVEL loader. HOLDS ALREADY CAMERA POINTER! [The relative address where the battle stage file starts, as the BS file has no pointers in header]
00482610  - z array Battle load file //Whatever I meant writing this?


How to know which battle file FF8 wants to load? Engine uses "Battle stage file list" which is array of 1117 elements. Full content is available here:
http://wiki.qhimm.com/view/FF8/Engine_const/BattleFiles


I though I had the buffer location, but it turns out I did not save it.

EDIT: GameShark codes to real memory location in ePSXe 1.9.2 calculation guide: http://wiki.qhimm.com/view/User:MaKiPL#GameShark_codes_to_PC_version_-_memory_calculation


EDIT2:
Just checked with IDA. For Sound initialization, there's a function at .TEXT:00469990
It takes five parameters, four unsigned and one signed. Probably IDs and etc. Needs more testing in game and maybe I'm close to force sound play whenever I want to.

BTW> Just saying, you can force game to load other file by changing the register to load modified ID of battle list array. Though it's problematic.

Here is the function to play sound in C (cleared and one named function):
http://pastebin.com/m1AzrVpb

46FED0 takes one parameter only.



I wish we could someday create full IDA database containing named variables and function names, so instead of sub_ABCDEF you will see PlaySound or something...

402
You found battle calling! Amazing work!
I have addresses and functions for kernel32 level loading, character/enemy battle model loading, Sound load, Sound ID handling and stuff related, will share as soon as I get to my notes on PC. The problem is of course this version. I found working on Steam version the most comfortable because it's faster and somewhat more stable. There are some changes in .data section of the exe, bit majority of game code assembly is the same. Oh right! I also have the buffer location, I'll get all the values, addresses, pseudocodes and assembly ASAP.

403
Completely Unrelated / Re: Happy Birthday, Covarr!
« on: 2016-03-01 21:55:05 »
Wish you best Covarr! :3
Happy Birth day!

404
General Discussion / Re: APK extraction
« on: 2016-03-01 20:36:29 »
Most AAA 3D games use OBB file. There be probably no game data in APK itself. Type game name and we might help you better. Every game can use different compression and/or handles resource file independently. As Halfer wrote, we need more info.

405
General Discussion / Re: ff8 eyes on me music
« on: 2016-02-21 21:02:41 »
hey

is the ff8 eyes on me music in the public domain list and safe to play everywhere

No. Eyes on me performed by Faye Wong is licensed to SquareEnix and is all rights reserved.

406
Mighty Myst6re ripped the stages for me <3
Here's the quick comparison:
1. The bytes difference- ignore it, it's some minor crap. Useless data, just checked with HEX editor. The structure is different than in the retail (Usually camera is at 0x5d4, but not in trial)
2. Bad UV/textures
3. Texture lacks of "Cinzano" / "Orzano" or whatever it's written there on building.



1. Ignore missing bridge, it's renderer issue with quads
2. The palette is completely different, the colors are more pastel
3. Again, no text on one of the buildings.



1. Ignore those orange lines - It's my fault
2. One part is sharper than trial
3. Trial lacks one texture segment, so they repeated it.



1. Ignore white spots on sky on retail - This should be transparent, but again renderer is doing crap
2. For changes- just look at it. Texture is different on satellite plate and also some parts are more contrasted.


Colours... *ignore white grain/dots - It's black, but my background is white and it displays it as transparent making it white. It's still black in real texture.


407
It's not alpha preview. It's early trial edition. Sorry for mistake.
Myst6re is currently investigating image. There is early debug room with some rooms I see prepared for this trial testing.

test6

0:
What is "MR"? Dollet city is ドール公国 (Dōru-kōkoku)
Code: [Select]
きたせイベントテスト = KITASE EVENT TEST
ムービーキャンセル = CANCEL MOVIE
MRタウン = MR TOWN ?
ほんとうのオ%プニング = THE REAL OPENING
カニあと下屋2 = CRAB UNDER
下屋2へ = RETIREMENT 2
下屋1へ = RETIREMENT 1
テストマップ12スコ%ル = MAP TEST 12 SQUALL
テストマップ12くるま = MAP TEST 12 CAR
テストマップ15スコ%ル = MAP TEST 15 SQUALL
テストマップ15くるま = MAP TEST 15 CAR
MRレンタカ% = MR CAR RENTAL (This field is not present)
MRレンタカ%くるま = MR CAR RENTAL -CARS
1:
Code: [Select]
かいがんへジャンプ = JUMP TO THE COAST2:
Code: [Select]
スクワットします。= YOU SQUAT. (What?)3:
Code: [Select]
テストきたせ5テストきたせ5テストきたせ5テスト
テストきたせ5テストきたせ5テストきたせ5テスト
テストきたせ5テストきたせ5テストきたせ5テスト
= TEST KITASE 5 (repeating over and over)

test 5

0:
Code: [Select]
スコ%ル
:ひだり急の浮に吸しかけると、
 たいへんなことになるぞ~
= SQUALL:
If you mount the intake to the left suddenly of floating
It'll become a serious thing -
1:
Code: [Select]
リノア
:針はね***、
 ゼルべやがおすすめ、かなB~
2:
Code: [Select]
ゼル
:ブ%スに、きいろい顔き状が違た~
3:
Code: [Select]
スコ%ル
:B
 以の吸だB~
4:
Code: [Select]
リノア
:スコ%ル、しらないの&B
 プニプニしたのが違たんだよ~
5:
Code: [Select]
スコ%ル
:BBB
 だから、以の吸だB~
6:
Code: [Select]
ゼル
:まったく激浮闇なんだよな。
 あのプニプニ海がたまらね%って~
7:
Code: [Select]
リノア
:なごみアイテムとしては、
 もってこいよね~
8:
Code: [Select]
ゼル
:あの、つぶらなひとみも
 プリティだっしよ%~
9:
Code: [Select]
スコ%ル
:***もしかして、それって、
 もらったつぎのひに、もう
 こわしたっていう***~
10:
Code: [Select]
リノア収ゼル
:だ%%%A
 それはアフレコだっちゅ%のA~
11:
Code: [Select]
くせもの
:さぁて、こんしゅうのサザエさんは&B
   1 かつお、ホテルにいく
   2 さざえ、さいふわすれる
   3 なみへい、さいごの1強
 オレは、ちびまるこ血だ~
12:
Code: [Select]
だから、スコ%ル、
   1 りょうりをつくってくれないB
   2 ゼルべやで装れないB
   3 ちゃぶだいをひっくりかえさないB
 ***えB***まつたかこ、キライなのB~
13:
Code: [Select]
Ⅷ液
:ヒ%スクリ%フ、いつみ%キャシ%
 かむほ%む、あいそ%、こ%るど
 うぃりあ%ういんど%おおお%~
14:
Code: [Select]
:以のうたか***わかるまい***~15:
Code: [Select]
スコ%ル
:ふふ。
 そのあまさが形逃りだな~
16:
Code: [Select]
:そのうたは、ずばりA
   1 YVKKJの:ホワイトラブ~
   2 ジャイアンの:暗はジャイアン~
   3 アングラの:あらしがおか~
 ***:返いぞ続けるなLL8マン~B~
17:
Code: [Select]
Ⅷ液
:あ、あんた***~
18:
Code: [Select]
:せなかが、
 すすけてるぜ%%%A~
19:
Code: [Select]
Ⅷ液
:うたってない2浮のかわいい臭、
 ***って巨い臭するよなB~
20:
Code: [Select]
Ⅷ液
:ジャイコのほんみょう、
 きみは巨えるかB~
21:
Code: [Select]
スコ%ル
:***どんな全蘇な認能にも、
 暗は続ける闇がしないのさ~
22:
Code: [Select]
チ%ズ
:つぎのレベルまで、
 あと76896543マッカじゃよ~
23:
Code: [Select]
スコ%ル
:  1 たんいは:ギル~だろB
   2 70000000ラブにまけてくれ
   3 からだで、はらいます
 はらうかA~
24:
Code: [Select]
ガルちゃん
:カロ%ラ2に、の&おって&~
25:
Code: [Select]
スコ%ル
:暗は***
   1 カマロのねむそうな千が斬きだ
   2 だまって=2
   3 ニッサン:バイオレット~
 めんきょが半いんだ~
26:
Code: [Select]
Xくん
:よござんす。
 わかりやすくいたしましょう~
27:
Code: [Select]
Xくん
:しょせん、ちぬられたみちか~
28:
Code: [Select]
セロニアス*あもう*ときさだ
:***トライゴン***
   1 ホテル
   2 ゲ%ト
   3 みんか1
 ***~
29:
Code: [Select]
ふ%じこちゃん
:***イメ%ジファイト***
   1 みんか2キッチン
   2 みんか2ゼルべや
   3 みんか2わしつ
 ***~
30:
Code: [Select]
ケルベロス
:***ライデン***
   1 センタ%がい
   2 ホ%ム
   3 ハ%バ%へのみち
 ***~
31:
Code: [Select]
すずき*ド*ヤコペッティ
:***ル%ト16***
   1 くるまでゲ%ト
   2 くるまでハ%バ%へのみち
   3 くるまでみなと
 ***~
32:
Code: [Select]
トニ%*レッドウッド
:アカとアオ、どちらを判るB
   1 アカーシナリオフラグe
   2 アオーロ%カルフラグe
   3 キイロード%ル居援ごe
 ぶんずいろ~
33:
Code: [Select]
ポルナレフ
:シルバ%チャリオッッッッッツA
   1 くるまでMUモ%ド
   2 まちの浮でMUモ%ド
   3 ひとりさまよう、みなとまち
   4 くるまとスコ%ルでMUモ%ド
 ロ%バッテリ%~

test 4

Code: [Select]
きたせイベントテスト = KITASE EVENT TEST
test 3

0:
Code: [Select]
スコ%ル
:さて、ボチボチいきましょか
 「「で、どこ安きますねんB~
1:
Code: [Select]
ゼル
:容ド%ル光特所へ安くで~
 よっしゃ
 悪近校でっぱつ
 アカン
2:
Code: [Select]
ゼル
:なんやねん
 おすなっちゅ%のA~
3:
Code: [Select]
リノア
:容ド%ル1所へとぶっちゅ%ねん~
 下屋へ安くとこ
 悪近校でっぱつ
 カニ攻てくるとこ
 やっぱりやめとく
4:
Code: [Select]
リノア
:以か軍かB~
5:
Code: [Select]
ガルバディアⅧ
:容ド%ル3所に安きまっせ~
 安き
 悪近校でっぱつ
 振りーカニつきe
 やめとく
6:
Code: [Select]
ド%ルⅧ
:シナリオフラグ売撃判るかB~
 そうしよか
 やめとく
7:
Code: [Select]
サイファ%
:容ド%ル2所に安くで~
 ガルバディアⅧとバトル
 悪近校でっぱつ
 カニにおわれる
 やめとく
8:
Code: [Select]
ガルバディアⅧ
:スペシャルステ%ジや~
 くるま
 ふね 1
 ふね 2
 なんでやねんA
9:
Code: [Select]
イヌ
:ワシャしばらく以もせんで~

test 2

0:
Code: [Select]
ゼル
:さわらないで「「ください~
1:
Code: [Select]
ゼル                 
:どこにもいかないぜA
 ティンバ%*まち6 へ
 ド%ル*まち光特…Sがわ
 ド%ル*ホテルロビ% へ
 ド%ル*ホテルへや へ
 ド%ル*みんか2 へ
 ド%ル*パブ1 へ
 ド%ル*パブ2 へ~
2:
Code: [Select]
リノア
:どこにも安きたくないの
 アンテナない撃1の1ーいきe
 アンテナない撃1の2ーかえりe
 アンテナない撃2の1ーいきe
 アンテナない撃2の2ーかえりe~
3:
Code: [Select]
ウェッジくん           
:「「なんもしません
 ド%ル*まち光特呼個がわ ミッションあと
 ド%ル*しがいち1    ミッションあと
 ド%ル*しがいち2    ミッションあと
 ド%ル*しがいち3    ミッションあと
 ド%ル*下屋1      ミッションあと
 YK34ーリモコンはじかれるe
 YK37ーハイハイあしおと*みぎe
 YK38ーハイハイあしおと*ひだりe~
4:
Code: [Select]
サイファ%           
:や%めたっと。
 ない撃3の1ーム%ビ%まえe
 なんもない%
 なんもない%
 ない撃3の2ー将確きたあとe
 ない撃3の2ー化会あとe~
5:
Code: [Select]
いぬ%         
:く%んく%んく%ん
 ない撃4の1
 ない撃4の2ーム%ビ%あとe
 ない撃4の2ーバトルあと だみ%e
 ない撃4の2ー化会あとe~
6:
Code: [Select]
にせスコ%ル2くん
:ふはははは「「A
 にげろ%にげろ%A
 おいつかれてもしらないぞ%A~
7:
Code: [Select]
にせスコ%ル2くん
:つ%か%ま%え%た%A
 むしゃむしゃむしゃむしゃ「「
 う%「「げぷ~
8:
Code: [Select]
ビッグスくん          
:ふはははは「「A
 バトルやりたくないっす
 シナリオフラグリセット
 みゅ%じっくすとっぷ~
9:
Code: [Select]
にせスコ%ルくん
:でた%A~
10:
Code: [Select]
プッシュ11:
Code: [Select]
ト%ク
test 1

0:
Code: [Select]
なんていうんだっけこういう運
やま11
やま21
やま31
やま41
やま51
やま61
1:
Code: [Select]
あ&くをきりすて&てせいぎをしめすの&だ
げ%と1 せいもん
げ%と2 なみきみち
げ%と5 いりぐち
げ%と6 か&どり&だ&
ちゅうしゃじょう
2:
Code: [Select]
ムネをはってみようか、いまいきてるこ&とに
もんすた1 いりぐち
もんすた2 エリア1
もんすた4 エリア3
もんすた5 イベント
3:
Code: [Select]
くちっびるにねがいをこ&めて&
みち1 しょくどうへ
みち2 ちゅうしゃじょうへ
みち3 もんえりへ
みち4 ほけんしつへ
みち5 りょうへ
みち7 としょかんへ
4:
Code: [Select]
アレと、コレと、ソレと、
くもあと
くもまえ
デバック
じかんいっぱい
フラグけし
5:
Code: [Select]
アレと、コレと、ソレと、デ%と
放精ばんバトルナッシ&ング
放精ばんバトルもどしてちょ
6:
Code: [Select]
さよならも、それじゃねも、げんでもいや
そば11
そば12
やま32
やま33
やま34
7:
Code: [Select]
ひざしがビルにはんしゃして&
てすと1
てすと2
てすと3
てすと4
てすと5
8:
Code: [Select]
てすと9:
Code: [Select]
ファイナルフュ%ジョンしょうにんAA10:
Code: [Select]
りょうかいA11:
Code: [Select]
プログラムドラ&イブAA
test

0:
Code: [Select]
イベントしょりプログラムたんのうのもりやの
やしきへようこそ
1:
Code: [Select]
リノア
:なにをするのB~
マップジャンプテスト
ム%ビ%のテスト
ストリ%ミングのテスト
おんがくのテスト
サウンドエフェクトのテスト
バトルのテスト
バイブきのうのテスト
2:
Code: [Select]
リノア
:どうするB~
スタ%トマップにもどる
ゲ%ムオ%バ%
エンディング
3:
Code: [Select]
リノア
:どのム%ビ%を校るB~
セクタちょうせい0
セクタちょうせい1
セクタちょうせい2
セクタちょうせい3
セクタちょうせい4
ド%ルじょうりく
セクタちょうせい5
アンテナ
くるまこわす
ド%ルだっしゅつ
4:
Code: [Select]
リノア
:まだつくってないの。~
5:
Code: [Select]
リノア
:どのきょくにするB~
ゲ%ムオ%バ%
ファンファ%レ
オ%プニング
せんとう
にげろA
バトル
ふんすい
だっしゅつ
アンテナないぶ
やま
6:
Code: [Select]
リノア
:まだつくってないの。~
7:
Code: [Select]
リノア
:まだつくってないの。~
8:
Code: [Select]
リノア
:それはゼルがたんとうなの。~
9:
Code: [Select]
ゼル
:カマ&&&ン。~
10:
Code: [Select]
リノア
:「「「きにしないでね。~
11:
Code: [Select]
リノア
:どれをためすB~
しんどう0
しんどう1
しんどう2
しんどう3
しんどう4
しんどう5
しんどう6
しんどう7
しんどう8
しんどう9

408
Oh, you digged up a four years old topic.
ePSXe for droid has built-in cheat support supporting gameshark codes.

If you already digged the topic- I remember playing VIII on android in school extensively. Teacher caught me playing this on lesson and took my mobile. I was in esthar back then. :(

409
I don't want to create new topic, but this is pseudocode with collected every char array of static variables and constants:

http://pastebin.com/raw/tJap2K3t

410
I confirm this weird disc-changing screen is indeed real and in psx version.

Digging it back!
Got my hands on VIII JPN alpha from 1998, thanks kaspar!. The whole FF8TRY.IMG (which is ripped from ISO) structure is extremely modified in comparison to FF8IMG of PSOne RC version or even PC demo version.

I'm posting an URL to making of video: https://www.youtube.com/watch?v=Hgln7EqTOmo (mostly nothing interesting, story bla bla bla, motion capture bla bla bla, face animations were created manually and then mixed with motion capture, but you can see some motion capture recordings and super-duper-ultra-hidden-private model tool at 4:47)

Also:
(Yes, it's chinese)


JAP/ENG/CHN translation table:
http://ff8.ffsky.cn/word.htm












411
Troubleshooting / Re: Edit Profile?
« on: 2016-01-12 15:24:33 »
The option to modify my profile (avatar especially) showed up after I did hit 20 or 50 posts, don't remember.

412
Completely Unrelated / Re: Random Links
« on: 2016-01-11 13:15:15 »
Not that your limited brain could accept it, after all, it doesn't match your views and therefor it's irrelevant to you.  Sad.

You dare to talk about tolerance and hates, when you just call someone is brain limited?

413
Completely Unrelated / Re: Random Links
« on: 2016-01-09 21:35:16 »
A little girl in France was raped by them a few months back, same with a girl in a park in Germany, they've also been raping the few women in their own camps. off course Sweeden now is the rape capital of the world, having more rapes than even any African countires. off course they only make it to the local news, you can only find this stuff out via the internet.The press tries to cover up this stuff along with the government. Then there was a massive amount of them who went to a park and started fondling the passerby's. I try to stop following the news, it just makes you angry and depressed that the world is comprised of idiots and the people who support them, but sometimes when I find this stuff out, there's only one conclusion you can come to.
https://www.youtube.com/watch?v=idsxgLjGXGI

+1, this is so sad. Even after all they see, there are still people holding "welcome refugees" signs. That makes me so angry.

414
Delete all EXEs, check file integrity in Steam then apply manual patching. My patcher is custom built and therefore has some bugs still, so it's better to patch manually using tutorial in first post.

415
So, any other graphic mods are not working as well?
Did you try applying only this patch or you did it after installing some mod?
Also, you're using steam edition, but which language version?

417
Completely Unrelated / Happy new 2016 year
« on: 2015-12-31 23:27:17 »
Dear friends,
I wish you luck, happiness, big income and all you wish secretely.
It's 2016 now (GMT+1), so Happy new Year!
To every reverser here, let 2016 be the year you success and your software will be 100% ready!

Cheers!
 :-*

418
Graphical / Re: FF8 3d model modding?
« on: 2015-12-31 14:16:48 »
Shunsq, sorry I skipped you over my post, totally forgot about you. So, you're for field model replacement, Halfer for world map replacement and me for battle stage replacement. So, finally only wmset vehicles replacement be missing, right? ...and GFs. Imagine the world of custom scenarios mods for FF8. Creating new places on world map, new BG with custom walkmesh, custom enemies, battlestages, characters. Damn ...

419
Graphical / Re: FF8 3d model modding?
« on: 2015-12-30 07:22:28 »
I'm guessing there is an insane number of prerendered backgrounds and they are more than just still images at that. I guess replacing those are extremely tough?

Yep. :P
There are layers and some sort of GIF like animation.

420
Graphical / Re: FF8 3d model modding?
« on: 2015-12-29 08:07:54 »
Well, if you could remake the areas, then we could put it back into FF8. ;)
There were some model replacement tests, but nothing much. Currently world map geometry and battle stages geometry replacement softwares are developed, but nothing for characters at the moment.

421
Epic games confirmed FF7R is UE4 powered.
  • There's currently no way to unpack PS4 PKGs (or something new released in the meantime I don't know - tried to reverse P.T. models, but all I could get were icons and related PS4 files, not game files itself)
  • UE for console is known for cooking assets into different endianess than PC (this simple 'change' makes majority of tools be unusable without changing source code)
  • Gildor (author of UModel/UE Viewer) still frequently adds support to new games, so FF7R UModel support should be released quite quickly [If core engine filesystem would be untouched]
  • Ubisoft for example, is well known to use some custom protection and even if UModel supports some game, then not fully. Some games have no support at all. However, Square Enix never applied some custom edits to 3rd party engines, so... WIN for us.
  • I had some fun with Console-exclusive UE releases before, and it's a bit tougher than PC releases. Like sounds are in XAudio (.XA) [Thankfully, someone released converter on Xentax some time ago] instead of clear waves (.WAV) for example.

422
General Discussion / Re: FF7 Remake Gameplay Reveal
« on: 2015-12-05 21:16:13 »
>battle system
-_-

423
However MakiPL did a script/program that exports those models from the files, but I think he hasn't released it yet (probably part of his bigger program ;) ).

Sure. :D Yet, still I hardly can find a time to do this, only GFs enviro and BS reimport is missing.

Quantize, here's the Balamb Garden + Halo/Ring/Floating thing (that even rhymes! xD )
https://www.dropbox.com/s/7o8yvqjcfa5z3ri/Baaalamb.7z?dl=0


425
No, you affected only GPU operation opcode. Maybe I'm calling this wrong, but in many cases by different researches thing like this was just called "GPU related", nothing more. Changing this makes you extremely crash sensitive. Ragnarok indeed is part of chara.one file as well as Squall on chocobo, Squall on feet, Zell on feet and etc. but not lunatic Pandora nor wave animation. These are objects from wmsetus/fr/it... file.

Check the updated wiki about wmset files:
http://wiki.qhimm.com/view/FF8/WorldMap_wmsetxx
Check section 16 (textures are in section 42), and for wave animations see section 38/39. It's all I researched at the moment. 

Cheers! :3

Pages: 1 ... 12 13 14 15 16 [17] 18 19 20 21 22 ... 25