Code Monkey home page Code Monkey logo

touphscript's People

Contributors

ser-pounce avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

dangarfield

touphscript's Issues

[Question] Strange table

I do not know what this table is, but it has been modified, in translation.
Maybe she's important?

Located at 51FF48 - 5201C6 ??

image

[pe32] New dump settings

  1. Ability Insert (encode) duplicated text at different addresses
  2. Ability to dump\encode unused text

Not a complete list of what I found:
(some are duplicated, some are not used)

518AE8	window
518B18	PAUSE
518B48	BATTLE HELP
518B78	 - ON
518BA8	STEREO
518BA8	SIDE
518F98	forbidden
518FC8	top
518FF8	left
519028	RIGHT
519058	left
519088	RIGHT
5190B8	MENU
5190E8	SELECT
519118	CANCEL
519178	HELP
5191A8	PRESS __TO CUSTOMIZE
5191D8	PRESS__DIRECTIONAL BUTTON LEFT OR RIGHT...
519208	PAUSE
51D5F2	EARNED BATTLE POINTS
	
51DC28	ELEMENT
51DC3E	EFFECT
51DC6A	DEFEND
51DC80	?ALVE
51DC96	INVALID
51DCAC	ABSORB
51DD04	POWER
51DD1A	SPEED
51DD30	STAMINA
51DD46	MAGIC POWER
51DD5C	SPIRIT
51DD72	LUCK
51DD88	ATTACKING POWER
51DD9E	ACCURACY
51DDB4	DEFFENCE
51DDCA	AVOIDANCE RATE
51DDE0	MAGIC ATTACK
51DDF6	MAGIC DEFFENSE
51DE0C	MAGIC AVOIDANCE RATE
51DE64	LIMIT LEVEL
51DED8	_CANT READ IN HEX_
51DEFC	_CANT READ IN HEX_
51DF20	_CANT READ IN HEX_
51DF44	_CANT READ IN HEX_
51DF68	_CANT READ IN HEX_
51DF8C	SET
51DFB0	CHECK
51DFD4	TO CHANGE___
51DFF8	IT WILL BEGIN FROM LIMIT POINT
51E01C	CHANGE___
	
51F3CC	_CANT READ IN HEX_
51F3D8	STRENGTH
51F3E4	?EXTERITY
51F3F0	VITALITY
51F3FC	SPIRIT
51F408	MAGIC
51F414	LUCK
	
51F8B4	ATTACK ALL
51F8C8	CONTINUOUS ATTACK
51F8DC	???__CHANGE

5212B8	FULL EQUIPENT/
5212CC	MAGIC MATERIA/
5212E0	SUMMON MATERIA/
5212F4	COMMAND
521308	ZERO___________
521320	SO YOU REALLY WANT TO REMOVE THIS
521368	WAIT A SEC
52138C	SEPHIROTHI__
5213B0	WPN.
5213C4	ARM.
521400	CHECK
521414	ARRANGE
521478	ARRANGE
52148C	EXCHANGE
5214A0	REMOVE ALL
5214B4	TRASH
5216D0	CONTINIOUS ATTACK
5216E4	____CHANGE
5217C8	WPN.
5217DE	ARM.
5217F4	ACC.
52180A	ACCESSORY.
521820	STRENGTH
521836	SPEED
52184C	STAMINA
521862	SPIRIT
521878	MAGIC POWER
5218A4	ATTACK
5218BA	ATTACK___
5218D0	DEFENSE
5218E6	DEFENSE___
5218FC	MAGIC ATTACK
521912	MAGIC DEFENCE
521929	MAGIC DEFENCE___
52193E	SLOT
521954	GROWTH
5219C8	ITEM SHOP
521B66	THANK YOU
521B94	THANK YOU
521BC2	YOU DON’T HAVE MONEY
521C4C	_OWDY
521C7A	WHAT __ DO YA FER
521CA8	HOW MANY OF EM YOU WANT
521CD6	YOU GOT SUMTHIN TA SELL
521D04	HOW MANY YA WONT
521D32	_UCH /BLIGED
521D60	ALL COME BACK NOW YOU HEAR
521D8E	WH IS SOME SORTA JOKE YOU AINT GOT ENOUGH
524214	ARE SURE

More information to track the bug

Dumping flevel.lgp
58Fatal error: vector::_M_range_check: __n (which is 4294967098) >= this->size() (which is 24)

Some additional information is needed so that the text can be corrected, for example in makoR.
Possibly [File name] [Id] [offset?]

In such a large file, with a variable width of the structure, I can’t find an error in hex
I posted an example for debugging on the qhimm forum

[Missing text] in pe32 (part1?)

20 new strings

518AE8 window not used in tr. 37 49 4E 44 4F 57 00 2F 26 26 FF
518B18 PAUSE used in translation 30 41 55 53 45 FF
518B48 BATTLE HELP used in translation 22 41 54 54 4C 45 00 48 45 4C 50 FF 00
518B78 - ON used in translation 2D 4F 4E 4F FF
518BA8 STEREO used in translation 33 54 45 52 45 4F FF
518BA8 SIDE not used in tr. 37 49 44 45 FF
518F98 forbidden not used in tr. 46 4F 52 42 49 44 44 45 4E FF
518FC8 top not used in tr. 2E 4F 0E FF
518FF8 left not used in tr. 2C 45 46 54 12 FF
519028 RIGHT not used in tr. 32 49 47 48 54 12 FF
519058 left not used in tr. 2C 45 46 54 11 FF
519088 RIGHT not used in tr. 32 49 47 48 54 11 FF
5190B8 MENU not used in tr. 2D 45 4E 55 FF
5190E8 SELECT not used in tr. 33 45 4С 45 43 54 FF
519118 CANCEL not used in tr. 23 41 4E 43 45 4C FF
519178 HELP not used in tr. 28 45 4C 50 FF
5191A8 PRESS __TO CUSTOMIZE used in translation 30 52 45 53 53 00 B2 33 34 21 32 34 B3 00 54 4F 00 43 55 53 54 4F 4D 49 5A 45 0E FF
5191D8 PRESS__DIRECTIONAL BUTTON LEFT OR RIGHT... used in translation 30 52 45 53 53 00 24 49 52 45 43 54 49 4F 4E 41 4C 00 42 55 54 54 4F 4E 00 2C 45 46 54 00 4F 52 00 32 49 47 48 54 00 54 4F 00 45 4E 44 0E FF
519208 PAUSE used in translation 30 41 55 53 45 FF
51D5F2 EARNED BATTLE POINTS used in translation 25 41 52 4E 45 44 00 22 41 54 54 4C 45 00 30 4F 49 4E 54 53 FF

Chars tbl problem

"#" was changed to "П"
" \ " not changed

After dumping the text, I get this

\ПУСТО
ИГРА
\Продолжить?
\Проверка файла сохранения

" \ " and the letter "П" for some reason combined

524280 = 	03 CE 23 34 2F FF	EMPTY
5242C8 = 	03 50 4F 6A 4F 71 9E 6F 78 7F 1F FF	Continue?

I'm not sure what's going on, but replacing (for check) the " \ " in the table with a "space" does nothing, everything stays the same

[Missing text] in pe32 (part2)

30 new strings

51DC28 ELEMENT used in translation 25 4C 45 4D 45 4E 54 FF
51DC3E EFFECT used in translation 25 46 46 45 43 54 FF
51DC6A DEFEND used in translation 24 45 46 45 4E 44 FF
51DC80 ?ALVE used in translation 28 41 4C 56 45 FF
51DC96 INVALID used in translation 29 4E 56 41 4C 49 44 FF
51DCAC ABSORB used in translation 21 42 53 4F 52 42 FF
51DD04 POWER used in translation 30 4F 57 45 52 FF
51DD1A SPEED used in translation 33 50 45 45 44 FF
51DD30 STAMINA used in translation 33 54 41 4D 49 4E 41 FF
51DD46 MAGIC POWER used in translation 2D 41 47 49 43 00 50 4F 57 45 52 FF
51DD5C SPIRIT used in translation 33 50 49 52 49 54 FF
51DD72 LUCK used in translation 2C 55 43 4B FF
51DD88 ATTACKING POWER used in translation 21 54 54 41 43 4B 49 4E 47 00 50 4F 57 45 52 FF
51DD9E ACCURACY used in translation 21 43 55 52 41 43 59 FF
51DDB4 DEFENSE used in translation 24 45 46 46 45 4E 53 45 FF
51DDCA AVOIDANCE RATE used in translation 21 56 4F 49 44 41 4E 43 45 00 52 41 54 45 FF
51DDE0 MAGIC ATTACK used in translation 2D 41 47 49 43 00 41 54 54 41 43 4B FF
51DDF6 MAGIC DEFENSE used in translation 2D 41 47 49 43 00 44 45 46 46 45 4E 53 45 FF
51DE0C MAGIC AVOIDANCE RATE used in translation 2D 41 47 49 43 00 41 56 4F 49 44 41 4E 43 45 00 52 41 54 45 FF
51DE64 LIMIT LEVEL used in translation 2C 49 4D 49 54 00 4C 45 56 45 4C 1A FF
51DED8 CANT READ IN HEX used in translation 2C 25 36 25 2C 00 11 FF
51DEFC CANT READ IN HEX used in translation 2C 25 36 25 2C 00 12 FF
51DF20 CANT READ IN HEX used in translation 2C 25 36 25 2C 00 13 FF
51DF44 CANT READ IN HEX used in translation 2C 25 36 25 2C 00 14 FF
51DF68 CANT READ IN HEX used in translation 33 45 54 00 22 32 25 21 2B 00 2C 25 36 25 2C 0E FF
51DF8C SET used in translation 33 45 54 FF
51DFB0 CHECK used in translation 23 48 45 43 4B FF
51DFD4 TO CHANGE___ used in translation 34 4F 00 43 48 41 4E 47 45 00 22 32 25 21 2B 00 2C 25 36 25 2C 0C FF
51DFF8 IT WILL BEGIN FROM LIMIT POINT used in translation 49 54 00 57 49 4C 4C 00 42 45 47 49 4E 00 46 52 4F 4D 00 2C 49 4D 49 54 00 30 4F 49 4E 54 00 10 0E FF
51E01C CHANGE___ used in translation 23 48 41 4E 47 45 00 22 32 25 21 2B 00 2C 25 36 25 2C 1F FF

Lost 2 extra characters

two characters were omitted as they are empty in the English version
5207AA in en = 00 (can add one char)
5207AB in en = 00 (can adds one char)

It is better to modify the program so that it can parse ranges of addresses (520770-5207AB). Then the entire alphabet would be one convenient line in the text dump.

Снимок экрана 2022-09-16 002007

Снимок экрана 2022-09-16 010937

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.