Mar 26, 2014 at 7:33 PM
Forever 12
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: May 24, 2013
Location:
Posts: 539
Thanks, but how do I implement hacks into my mod?
 
Mar 26, 2014 at 7:35 PM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
Parkraft123 said:
Thanks, but how do I implement hacks into my mod?
Use BL's hex patcher.
Code:
0x4154b8

A1 84 E1 49 00 C1 E0 05 01 45 F4 01 45 FC EB 0C
Code:
0x424eaf

A1 D8 5A 4A 00 03 05 E0 5A 4A 00 0F BE 48 01 83
F9 4D 75 70 8B 15 D8 5A 4A 00 03 15 E0 5A 4A 00
0F BE 42 02 83 F8 49 75 5B 8B 0D D8 5A 4A 00 03
0D E0 5A 4A 00 0F BE 51 03 83 FA 4D 75 46 A1 E0
5A 4A 00 83 C0 04 50 E8 05 CA FF FF 83 C4 04 A3
84 E1 49 00 83 05 E0 5A 4A 00 08 E9 98 03 00 00
 
Mar 26, 2014 at 8:29 PM
Forever 12
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: May 24, 2013
Location:
Posts: 539
Where do I get this marvolous sounding program?

(EDIT: Never Mind, found out it was booster's lab)
 
Mar 26, 2014 at 10:24 PM
Been here way too long...
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: Oct 7, 2013
Location: India
Posts: 506
Why did it only just occur to me that I could have just used a hex editor all along for the Infinite Mimiga Mask hack?
This is funny.
 
Mar 27, 2014 at 12:39 PM
Forever 12
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: May 24, 2013
Location:
Posts: 539
Bombchu, is the hex code you gave me the code for the infinitive mimiga mask hack?
 
Mar 27, 2014 at 1:43 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
yes
 
Mar 27, 2014 at 3:36 PM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
Why would I post the code to something else unless I was trying to sell my own product ?


-=-=-=-=-


More ASM woes

when the NPC creates the bullet, all I get is a star as if It collided with a wall. :/




shootvar handles the direction the bullet it fired.

:down_check_end
mov eax, npc.direction
mov shootvar, eax
inc npc.directive
cmp npc.directive, time_between_shots
jl :end_fight_air
mov npc.directive, 0
mov eax npc.direction
mov shootvar, eax
call :create_bullet


;pretend that there is code here


:create_bullet
push 0
push 0
mov eax, shootvar ;direction shot
push eax
push 0 ;Y vel

;-------
cmp eax, 0 ;eax still holds value of shootvar
je :left_fire
cmp eax, 2
je :left_right
:left_fire
add eax, -bullet_speed
jmp :end_L_R
:left_right
add eax, bullet_speed
:end_L_R
;-------
push eax ;X vel
mov eax, npc.Y
mov edx, npc.X
push eax
push edx
push 7B ;machine gun bullet from curly boss
call 46efd0
add esp,20
retn

Is it legal for me to CALL a custom function (especially without PUSHing anything) built into the NPC?

Or is the bullet the issue/I need to write the code myself?
 
Mar 28, 2014 at 1:10 AM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
Randolf said:
I think you shouldn't CALL it. If you want to call it, it should have a beginning (PUSH EBP and so on)... Or am I wrong? Did you try jumping instead of calling?
Yeah, it works when I jump, but now I need a list of JE's at the end based off the scriptstate.

Oh well.
 
Mar 28, 2014 at 4:41 PM
leader of the meme team feat. tom, snaf and polad
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Jan 24, 2014
Location: Polar✪
Posts: 300
Hey, so, a bit of a problem. Certain events seem to not function for no reason at all. For example, the event #1129. It's peculiar because the even #1120 runs just fine.

The event in specific I'm having trouble with if a Life Capsule that I really need to function, although other events are randomly being effected (such as a Sparkle Entity at event #0800). I have no idea why they're not running and it's confusing the fuck out of me.

Here are some pictures:

p201330-0-wsru4h1.png

p201330-1-y9cw5ui.png


I know that there's not much to show, but these pictures are pretty much the only thing I can show. Aside from that, they stubbornly refuse to function.

Edit: Just noticed that the Flag+ event is incorrect. Fixing it, however, does not fix the issue.

To be more specific, when the event is activated, Quote turns around for half a second, it plays the sounds of text being created, and then Quote is given player control once more.
 
Mar 28, 2014 at 8:29 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
Just a question, how /long/ is your script
 
Mar 28, 2014 at 8:36 PM
leader of the meme team feat. tom, snaf and polad
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Jan 24, 2014
Location: Polar✪
Posts: 300
Mar 28, 2014 at 8:38 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
You are probably running into the hard limit on "how big a stored TSC file can be"
 
Mar 28, 2014 at 8:39 PM
leader of the meme team feat. tom, snaf and polad
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Jan 24, 2014
Location: Polar✪
Posts: 300
Noxid said:
You are probably running into the hard limit on "how big a stored TSC file can be"
Oh...I didn't realize there was a hard limit.

That changes things. I'll try trimming it for this area.
 
Mar 28, 2014 at 8:41 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
You can make it bigger with assembly, I think, but my recommendation would be to like.. break it up a bit.
 
Mar 28, 2014 at 8:45 PM
leader of the meme team feat. tom, snaf and polad
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Jan 24, 2014
Location: Polar✪
Posts: 300
I cut out some huge portions of script...no dice.

For comparison, the old code had 1130 lines, while the new one has 585. Still not working, though, and it's starting to get on my nerves.
 
Mar 28, 2014 at 9:00 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
the maximum size allowed is 0x5000 bytes, or around 20kb

Other than that, idk, i'll have to think what else it could be
 
Mar 28, 2014 at 9:12 PM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
PolarStarGames said:
I cut out some huge portions of script...no dice.

For comparison, the old code had 1130 lines, while the new one has 585. Still not working, though, and it's starting to get on my nerves.
Try taking out everything BUT the offending event, and tell us whether it works or not.
 
Mar 28, 2014 at 9:22 PM
leader of the meme team feat. tom, snaf and polad
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Jan 24, 2014
Location: Polar✪
Posts: 300
...huh. It works now.

Until I replace the removed script, then it stops working again.

...why isn't it working with the rest of the script?
 
Mar 28, 2014 at 9:26 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Combination of both issues maybe
 
Top