Chie's Laboratory - Cave Story Editor (Sleeping)

Mar 26, 2008 at 3:24 AM
Hoxtilicious
"Life begins and ends with Nu."
Join Date: Dec 30, 2005
Location: Germany
Posts: 3218
Age: 33
Pronouns: he/him
I finally found the best programming language for it. So that's not the problem. I go with a own interface b.t.w.

There is probably a beta soon. I need beta testers of course.

I can compile it for Linux, Xbox and GP2X too. But it will still only be able to edit Windows executables. So if you want multiplatform support, you need to give me some of the offsets. I can do support for mac too.

Screenshots:

0.1.0.0
0.1.0.1
0.1.0.8

Beta Testers:

Justin Impulse - Windows
Metalogz - Windows
Celtic Minstrel - OS-X
turska - Linux
Andwhyisit - PSP
 
Mar 26, 2008 at 4:37 AM
Administrator
Forum Administrator
"Life begins and ends with Nu."
Join Date: Jul 15, 2007
Location: Australia
Posts: 6222
Age: 38
Pronouns: he/him
S. P. Gardebiter said:
I can compile it for Linux, Xbox and GP2X too. But it will still only be able to edit Windows executables. So if you want multiplatform support, you need to give me some of the offsets. I can do support for mac, but no editor which will run on a mac.
Is PSP possible?
I'll go look for offsets if I can. Which ones are the most important to find?
 
Mar 26, 2008 at 4:42 AM
Hoxtilicious
"Life begins and ends with Nu."
Join Date: Dec 30, 2005
Location: Germany
Posts: 3218
Age: 33
Pronouns: he/him
Everything is possible, even PSP.
But it is not possible to get it run on PSP.

I can only compile it for Xbox, PG2X and Linux.

Edit: I forget: Of course I can compile it for windows too :eek:

Edit Edit: Most important is the format of the tsc, pxm, pxe and pxa files, they are probably the same, if there are not there search in the exe for it. Then the map headers come. You know, names, sprite sheets and so on. Then search for starting map, health and coords.
 
Mar 26, 2008 at 3:35 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Jan 21, 2007
Location:
Posts: 1111
I'd enjoy it if the interface was VERY similar to that of Sue's workshop. Maybe the windows could interlock with one another, much like Microsoft word, etc.? That way I could attach the map-list to the left side of the window as I'm used to :cool:
 
Mar 26, 2008 at 5:06 PM
Indie game enthusiast
"What is a man!? A miserable pile of secrets! But enough talk, have at you!"
Join Date: Apr 18, 2006
Location: Forever wandering the tower...!
Posts: 1789
Pronouns: he/him
A new editor? Very interesting....... Can't wait to see what it can do.
 
Mar 27, 2008 at 12:02 AM
Hoxtilicious
"Life begins and ends with Nu."
Join Date: Dec 30, 2005
Location: Germany
Posts: 3218
Age: 33
Pronouns: he/him
ZTaimat said:
I'd enjoy it if the interface was VERY similar to that of Sue's workshop.

I'll see what I can do, but that would be the hardest part.
 
Mar 27, 2008 at 12:12 AM
Administrator
Forum Administrator
"Life begins and ends with Nu."
Join Date: Jul 15, 2007
Location: Australia
Posts: 6222
Age: 38
Pronouns: he/him
S. P. Gardebiter said:
Everything is possible, even PSP.
But it is not possible to get it run on PSP.

I can only compile it for Xbox, PG2X and Linux.

Edit: I forget: Of course I can compile it for windows too :cool:

Edit Edit: Most important is the format of the tsc, pxm, pxe and pxa files, they are probably the same, if there are not there search in the exe for it. Then the map headers come. You know, names, sprite sheets and so on. Then search for starting map, health and coords.
Where are these located in the windows exe? What format does it use? Do I use Resource Hacker to find it or search within the hex? I will have to find it in the hex anyway. All of the files from the "Data" folder are compressed using this apparently:
http://www.cavestory.org/forums/posts/17399/
Once again can anyone help with this?
 
Mar 27, 2008 at 12:45 AM
Hoxtilicious
"Life begins and ends with Nu."
Join Date: Dec 30, 2005
Location: Germany
Posts: 3218
Age: 33
Pronouns: he/him
It's all posted here, there is even a sticky thread for offsets.
 
Mar 27, 2008 at 10:07 AM
Neophyte Member
"Fresh from the Bakery"
Join Date: Mar 25, 2008
Location: NY
Posts: 3
I can help with the Mac port if you want.
 
Mar 27, 2008 at 10:55 AM
Hoxtilicious
"Life begins and ends with Nu."
Join Date: Dec 30, 2005
Location: Germany
Posts: 3218
Age: 33
Pronouns: he/him
I can't port it for mac, because I can't compile it for mac. :/
I was talking about it, being able to edit mac files, but not a mac port.
 
Mar 27, 2008 at 3:55 PM
In front of a computer
"Man, if only I had an apple..."
Join Date: Mar 1, 2008
Location: Grasstown
Posts: 1435
But if you can compile it for Linux, then it likely can also be compiled on a Mac. You'd just need to release the source code.
 
Mar 27, 2008 at 9:28 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Mar 25, 2008
Location: NY
Posts: 3
I can port it to Mac.
If you give me the source, I'll port it over.
 
Mar 27, 2008 at 11:59 PM
Administrator
Forum Administrator
"Life begins and ends with Nu."
Join Date: Jul 15, 2007
Location: Australia
Posts: 6222
Age: 38
Pronouns: he/him
S. P. Gardebiter said:
Then the map headers come. You know, names, sprite sheets and so on. Then search for starting map, health and coords.

So I need to search for the EBOOT equivalent of:
$014B50 - Startup Info
$014BCF - Start Health (Current)
$014BD8 - Start Health (Max)
$01D599 - Start Map
 
Mar 28, 2008 at 1:05 AM
Hoxtilicious
"Life begins and ends with Nu."
Join Date: Dec 30, 2005
Location: Germany
Posts: 3218
Age: 33
Pronouns: he/him
Exile said:
I can port it to Mac.
If you give me the source, I'll port it over.

Impossible, because I don't write it with a language like C++

My language has only one compiler.

andwhyisit said:
So I need to search for the EBOOT equivalent of

Yep, look into that mac thread someone made, there were headers too.
Also you need to search for (C)Pixel and pbm.
 
Mar 28, 2008 at 4:41 AM
Administrator
Forum Administrator
"Life begins and ends with Nu."
Join Date: Jul 15, 2007
Location: Australia
Posts: 6222
Age: 38
Pronouns: he/him
S. P. Gardebiter said:
Yep, look into that mac thread someone made, there were headers too.
Also you need to search for (C)Pixel and pbm.
Do you mean the paths of the pbm files stored in the exe or the pbm files themselves?

If you can figure out how to extract the data folder files using the information from the c++ script I gave you then I could have a look at the differences between the data folder files of the psp version and the windows one.
 
Mar 28, 2008 at 5:11 AM
Hoxtilicious
"Life begins and ends with Nu."
Join Date: Dec 30, 2005
Location: Germany
Posts: 3218
Age: 33
Pronouns: he/him
I mean the "pbm" string, to make it open bmp's instead of pbm's. Like (C)Pixel.

And no worry people, I can compile it for mac, I've read it just one secound ago :)
So it WILL have mac support for sure!

Yay for terrain editing!

http://img267.imageshack.us/img267/2218/terrainfi3.png
 
Mar 28, 2008 at 6:44 AM
Administrator
Forum Administrator
"Life begins and ends with Nu."
Join Date: Jul 15, 2007
Location: Australia
Posts: 6222
Age: 38
Pronouns: he/him
S. P. Gardebiter said:
I mean the "pbm" string, to make it open bmp's instead of pbm's. Like (C)Pixel.
Oh, is that all. Okay.
 
Mar 28, 2008 at 12:16 PM
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Oct 15, 2007
Location: Nowhere
Posts: 1920
Age: 30
Why an Ikachan cursor? If it's Chie (t3h loli)'s Laboratory, shouldn't it be Chie as the cursor?

What are those numbers at the top left corner?
 
Mar 28, 2008 at 12:23 PM
Starbound sucked sadly
"Life begins and ends with Nu."
Join Date: Jan 7, 2007
Location:
Posts: 2587
Age: 34
jcys810 said:
Why an Ikachan cursor? If it's Chie (t3h loli)'s Laboratory, shouldn't it be Chie as the cursor?

What are those numbers at the top left corner?

does sues workshop have a sue cursor? no. so he can put what he likes >_>
 
Back
Top