Sorry for my bad English...Anyway
I need your guys to help me out,i am stuck!;-;
I think i am the only one has this problem...
I saw a lot of video but no one/nobody seem like has a same problem like me
So I post this thing...Whatever...Let me tell you what is my problem...
------------
I think I install every stuff that software need...
Of course it is COMCTL32.OCX and Comdlg32.ocx (I install it by copy and paste it into a WINDOW Folder)
But it didn't effect the problem...
THE PROBLEM IS:The TEXT it show ARE NOT A TEXT<(xD what the hell?!)!(it is something like code or stuff)
Like these thingy :
Please help me out of this thing,i really need some help...:(
More detail here:
Using Window XP 32-bits
Advance-Text Version:3.1.0.1(i get it from internet,it said it is 3.1.1 version,IDK)
258 KB
[I GET THIS THING ANYTIME WHEN I OPEN ANY ROM]
First, I've moved your thread from the Tools, Tutorials & Resources subforum to where it's more suited, in the Beginner's Lounge.
Anyway, I'm not sure what is causing your bug but using A-Text in general isn't the best idea. Instead, you should learn how to edit text using a hex editor and XSE, as it's actually much easier and far less risky.
I'm going to sort of copy-paste something from one of my old tutorials to explain how to edit strings using the following:
Load up your ROM in Translhextion.
You'll see something like this:
Now, go to the Script tab, and click Open Thingy Table.
Select the firered.tbl you downloaded, and a pop-up box will appear. Click OK, and then check the "Thingy View Active" square in the new window that has appeared.
In order for us to edit text, we first need to find it. Using Translhextion, and a loaded Table file, we can search for text within the ROM. You'll need to know what the text is, first, so if you must, load the relevant string in-game in VBA.
Now, in Translhextion, do the shortcut Alt+F (or go into the Search menu, and then click "Find using table") and in the dialogue box that appears, type in the first line or so of the string, copying it exactly.
This will lead you to an offset. Now, because I find Translhextion a rather...ugly Hex Editor, I'm going to switch to HxD for this part. The only reason why I use Translhextion is because of its Table file support. So load your ROM in HxD.
We're going to need to find the part of the ROM that points to the text that is displayed. If, for example, the text is stored at 0x41b60e, we need to turn this into a pointer.
To make a pointer, you take the offset, 41b60e, and split it up into bytes (segments of two).
[41] [b6] [0e]
We then switch the first and last bytes.
[0e] [b6] [41]
And then add [08] to tell the game we're pointing to somewhere in the ROM, so our pointer is 0eb64108.
In HxD, we then do the shortcut Ctrl+F (or Search > Find) for 0e b6 41 08. Make sure you select Hex values where it says Text string and just in case, tick "All" for search direction.
This search will bring you to the pointer for the string. Take note of the offset you're at in Notepad and close HxD.
Now load your ROM in XSE. Make a script like the following, with the text you wish to display.
Code:
#dynamic 0x800000
#org @string1
= Hi, sorry!
Hit compile, and copy the offset XSE gives you, and paste it in Notepad.
Because I'm using an unedited FireRed ROM, the offset for my text is 0x800000.
Close XSE, and reopen HxD and load your ROM.
Go to the offset we found earlier, and replace the pointer (in this case "0E B6 41 08") to the pointer of your script. If you remember from before, we need to split our offset into bytes, switch the first and last, and then add 08. So my string's pointer is "00 00 80 08".
Copy your new pointer, select the "0E B6 41 08" data, right click and press Paste Write (or Ctrl + B), NOT Paste Insert. Paste Insert will increase the size of your ROM and cause all sorts of damage.
Hit save and test your ROM! The text has been edited.