Apr 3, 2011 at 7:01 PM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
445. It works as such
<CMU0123

the value is ('0' * 1000) + ('1' * 100) + ('2' * 10) + '3'
But, when the char values are taken it subtracts 0x30 so '0' is 0 and so forth
this is why -ve values work
 
Apr 3, 2011 at 7:06 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Well, anyway.
So how do you even make a new TSC command? It's not like there's infinite room in the exe. Do you just add new lines to the exe?
 
Apr 3, 2011 at 7:09 PM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
No
There are two choices - optimization, or erasing some stuff to make it fit

oh also there's like, a bit of blank space at the end.
 
Apr 3, 2011 at 7:16 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Optimization?
 
Apr 3, 2011 at 11:50 PM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
if you rewrite pixel's code, a lot of it becomes much shorter and faster.
also, does anyone read the stickies anymore? the whole any ascii char thing is documented fully here.
 
Apr 4, 2011 at 12:03 AM
Senior Member
"Ha! Ha! Ha! Mega Man is no match for my Mimiga Man!"
Join Date: Jan 21, 2011
Location:
Posts: 249
Noxid said:
No
There are two choices - optimization, or erasing some stuff to make it fit

oh also there's like, a bit of blank space at the end.

Don't suppose we could just ask Pixel to recompile the original exe with a bunch of pointless code that does nothing in order to rack up more usable space for us... :orangebell:
 
Apr 4, 2011 at 12:29 AM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
there already is a bunch :orangebell:
 
Apr 4, 2011 at 12:32 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
But NOT ENOUGH!
Also, anyone know how to make a command like that?
 
Apr 4, 2011 at 12:36 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Noxid, Lace, GIRakaCHEEZER, RuneLancer, Dubby(?)

Those are probably the only people in existence, as far as I know.
 
Apr 4, 2011 at 12:38 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Heh, talking in third person FTW.
 
Apr 4, 2011 at 12:39 AM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
Yes.
And no, I won't help you; you're not going to get that far making other people do things that you can't yet do. Instead, learn how to do these things. There's plenty of documentation on hacking cave story and x86 in general on thee forums. It's not like you're pulling yourself up by your own bootstraps. But really, if you want stuff to happen, you gotta do it yourself.

Edit: Oh double ninja'd because I was being self-righteous. Point still stands, also nox I'm sure there are others :0
 
Apr 4, 2011 at 12:48 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Probably others yeah, but those are the only ones I know about / can remember presently.
Also, I agree with Lace's statements wholly. Give a mimiga a fish and it'll eat for a day. Teach a mimiga to fish and it becomes an object of worship.
 
Apr 4, 2011 at 12:48 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Yeah, I guess you're right.
And it's not like I need it soon anyway.
Well, anyone have any suggestions for programs to use?
I was thinking OllyDebug and xvi32.

EDIT: did you just compare a mimiga to a horse?
 
Apr 4, 2011 at 12:59 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
LunarSoul said:
Yeah, I guess you're right.
And it's not like I need it soon anyway.
Well, anyone have any suggestions for programs to use?
I was thinking OllyDebug and xvi32.

EDIT: did you just compare a mimiga to a horse?

You feed your horses fish?

Also xvi32 is only needed for extremely specialized applications, you should get by with Olly and the Doukutsu Assembler if you're serious.
 
Apr 4, 2011 at 1:05 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Noxid said:
You feed your horses fish?
Oops, mixed up my expressions.
Noxid said:
Also xvi32 is only needed for extremely specialized applications, you should get by with Olly and the Doukutsu Assembler if you're serious.
So, can you actually write assembly in doukutsu assembler? Or just change hex values?
 
Apr 4, 2011 at 1:09 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
xvi32 - just change hex values (useless??)
ollydbg - write assembly, look at ram (invaluable)
Doukutsu Assembler - Translates .txt files containing assembly to hex and can also automatically patch the .exe with said hex (very handy)

The programs are all different and do different things. To learn more, visit your local library. If that doesn't work, download it and press ALL the buttons until something nice happens. Then try to remember what buttons you pressed that made the nice thing occur. Repeat as necessary.
 
Apr 4, 2011 at 1:12 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Hmm. Doukutsu assembler seems a little sily, making you write the assemby in a txt file.
Unless, of course, that's the only way to do it.
 
Apr 4, 2011 at 1:15 AM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
It allows one to use labels.
Which is excellent.
 
Apr 4, 2011 at 1:18 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
It is in fact, the best way to do it. If you've ever tried to write large hacks, you'll understand why. Being able to make minor adjustments in something already written without having to rewrite half your work is a blessing to the field of CS hacks.
 
Apr 4, 2011 at 1:24 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Man, I can't wait to start!
 
Top