Sorcerian Original research

var prgmr == true;
var i = int;
for (i = 0; i < prgmr.knwldge; i++) {
prgrmr + i";
}
Post Reply
josejl
Programmer
Posts: 200
Joined: Mon Apr 13, 2015 6:49 pm
Location: Spain
Contact:

Sorcerian Original research

Post by josejl » Sun Jun 12, 2016 10:53 pm

There is quite a bit of text in the EXE, regular SJIS encoding,so not much of an issue there if it's possible to fit the English text.

Rendering is done on DirectDraw,so it's pure 2D,not the easiest API to tinker with the text rendering.
The original font is fixed width,and it includes all the characters we might need....,and more...
result.png
result.png (162.82 KiB) Viewed 2696 times
Only 8835 characters,I think I saw greek and russian letters in there...
It seems like a huge waste to me.

This is quite troublesome,because the rest of the text is encoded using the order of the font...

I'll try to reverse the SJIS to bitmap order function,but if that fails, I have no idea how to proceed (because,uh,who's going to map all these characters?)

The .BIN files are similar to other Falcom formats, they contain a bunch of files, similar to the 3rd PSP files I looked a while back,and similar to the Brandish stuff too. They are compressed,but I have not looked at them yet.One can just hope that it uses some format we already can handle.

flamethrower
Programmer
Posts: 995
Joined: Mon Mar 09, 2015 3:03 pm

Re: Sorcerian Original research

Post by flamethrower » Sun Jun 12, 2016 11:12 pm

Here is a hint. It's up to you to decide what to do with it.

Go here: http://www.rikai.com/library/kanjitable ... sjis.shtml
Search (find in page) for 亜 the first character
Observe how the order of the characters appears to follow the S-JIS "order"

I wrote this simple program: http://pastebin.com/1jMYzMH5
It will enumerate the SHIFT-JIS codec for you. You could modify as needed to suit your needs.

flamethrower
Programmer
Posts: 995
Joined: Mon Mar 09, 2015 3:03 pm

Re: Sorcerian Original research

Post by flamethrower » Mon Jul 11, 2016 1:20 am

Hey there, I mapped out the entire font for you:
https://docs.google.com/spreadsheets/d/ ... sp=sharing

I just followed the strategy I outlined in that hint I gave you earlier.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests