Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 47 48 [49] 50 51 ... 166

Author Topic: Pokemon Orthoclase & Microcline: Back to work!  (Read 152457 times)

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #720 on: January 03, 2012, 02:40:48 pm »

Oooh. I see.
Logged

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #721 on: January 03, 2012, 05:18:30 pm »

I think I'm slowly getting the hang of scripts.

Or maybe not.
« Last Edit: January 03, 2012, 05:23:08 pm by Darvi »
Logged

GlyphGryph

  • Bay Watcher
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #722 on: January 03, 2012, 05:51:16 pm »

I've made some significant changes to the dialogue and for Mayday village if you guys want to look at it, mostly to reflect the discussions we had recently. Criticism and suggestions welcome.

Also, what do you all think about using "BAYóBEAST" instead of "BAYóMON"
« Last Edit: January 03, 2012, 05:56:38 pm by GlyphGryph »
Logged

monk12

  • Bay Watcher
  • Sorry, I AM a coyote
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #723 on: January 03, 2012, 06:00:34 pm »

Bayobeast makes more sense than Bayomon, I think.

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #724 on: January 03, 2012, 06:00:47 pm »

Is it the dialogue in the lab? 'cause that's where I'm having problems.
Logged

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #726 on: January 03, 2012, 06:11:38 pm »

Fixed page and capitalized mon-names.
Logged

Furtuka

  • Bay Watcher
  • High Priest of Mecha
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #727 on: January 03, 2012, 06:26:05 pm »

How do I resize images with BBcode?


Spoiler: more doodles (click to show/hide)

I have no idea why I made a Breadbocks Kitty Ninja
Logged
It's FEF, not FEOF

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #728 on: January 03, 2012, 06:27:38 pm »

I have no idea why I made a Breadbocks Kitty Ninja
Because Ninja Pirates are awesome. I should know, being one and all that.
Logged

GlyphGryph

  • Bay Watcher
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #729 on: January 03, 2012, 06:31:47 pm »

I love those demons! And I'm totally making a Bockja sprite!

On another note, I have decided that Psychic, as far as our game is concerned, is equivalent to Magic.

So all "Magic" monsters will actually be psychic.
Logged

Bluerobin

  • Bay Watcher
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #730 on: January 03, 2012, 07:45:33 pm »

Oh Darvi, I just noticed your comment about having problems with dialogue in the lab. I kind of left things half-finished in there, what kinds of issues are you having? I noticed it was very, very easy to break the starter descriptions and a couple of Gary's behaviors because they apparently packed all that stuff really tightly together (allocated space-wise).
Logged
The moment the lever was pulled, somebody's pet kitten stepped onto the bridge. I read somewhere that if a cat falls more than 11 stories, it instinctively flares its legs out to increase air resistance. This slows it down enough to stick the landing with relatively minor injuries. In Dwarf Fortress, apparently, cats don't do that.

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #731 on: January 03, 2012, 07:48:17 pm »

I only tried to change the dialogue, since everything else's, well, a tad more complicated. Replacing the standard dialogue with the one from the wiki. However the game would crash at certain points, namely when picking up the mons. Also, the dialogue when you picked up the Boatborn got replaced with "N?" but I figured out why that was (somehow couldn't save the change though).

Here's the code without the changes that wouldn't be saved:

Code: [Select]
#org 0x8169D78
'-----------------------------------
lock
faceplayer
setvar 0x4001 0x1
setvar 0x4002 0x7
setvar 0x4003 0x1
setvar 0x4004 0x5
compare 0x4055 0x3
if >= jump 0x8169DE4 ' Larger Than or Equal To
compare 0x4055 0x2
if == jump 0x8169BE1 ' Equal To
msgbox 0x818EA19 ' Those are RAWs.\nThe...
callstd MSG_NOCLOSE ' Non-closing message
release
     ' Release commands close any open messages
end

#org 0x8169DE4
'-----------------------------------
msgbox 0x818EA45 ' That's PROF. TARN's ...
callstd MSG_NOCLOSE ' Non-closing message
release
     ' Release commands close any open messages
end

#org 0x8169BE1
'-----------------------------------
applymovement 0x4 0x81A75EF ' look_right end
pauseevent 0x0
showpokepic 0x4002 0xA 0x3
textcolor BLUE
compare 0x4001 0x0
if == jump 0x8169C14 ' Equal To
compare 0x4001 0x1
if == jump 0x8169C33 ' Equal To
compare 0x4001 0x2
if == jump 0x8169C52 ' Equal To
end

#org 0x8169C14
'-----------------------------------
msgbox 0x818E272 ' N?
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169C74 ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169C71 ' Equal To
end

#org 0x8169C74
'-----------------------------------
hidepokepic
disappear LASTTALKED
msgbox 0x818E2E5 ' Boatborn is a very u...
callstd MSG_NOCLOSE ' Non-closing message
call 0x81A6675
setflag FR_POKEMON
setflag 0x291
addpokemon 0x4002 5 NONE 0x0 0x0 0x0
copyvar 0x4031 0x4001
storepokemon 0x0 0x4002
message 0x818E30D ' \v\h01 received the ...
showmsg
fanfare 0x13E
waitfanfare
msgbox 0x81A56A7 ' Do you want to give ...
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169CCC ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169CDC ' Equal To
end

#org 0x81A6675
'-----------------------------------
copyvar 0x8012 0x8013
return

#org 0x8169C33
'-----------------------------------
msgbox 0x818E207 ' A cute little unicor...
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169C74 ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169C71 ' Equal To
end

#org 0x8169C71
'-----------------------------------
hidepokepic
release
end

#org 0x8169C52
'-----------------------------------
msgbox 0x818E194 ' UNCARP.\nA vile DORF...
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169C74 ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169C71 ' Equal To
end

#org 0x8169CCC
'-----------------------------------
setvar 0x8004 0x0
call 0x81A74EB
jump 0x8169CDC

#org 0x81A74EB
'-----------------------------------
fadescreen FADEOUT_BLACK
special NAME_POKEMON
waitspecial
return

#org 0x8169CDC
'-----------------------------------
closemsg
compare 0x4001 0x0
if == jump 0x8169CFF ' Equal To
compare 0x4001 0x1
if == jump 0x8169D1F ' Equal To
compare 0x4001 0x2
if == jump 0x8169D0F ' Equal To
end

#org 0x8169CFF
'-----------------------------------
applymovement 0x8 0x8169D62 ' walk_down walk_down ...
pauseevent 0x0
jump 0x8169D2F

#org 0x8169D2F
'-----------------------------------
textcolor BLUE
msgbox 0x818DD34 ' \v\h06: I'll take th...
callstd MSG_NOCLOSE ' Non-closing message
disappear 0x4004
textcolor GRAY
storepokemon 0x0 0x4003
message 0x818DD52 ' \v\h06 received the ...
showmsg
fanfare 0x13E
waitfanfare
setvar 0x4055 0x3
checkflag 0x83E
if true call 0x8169D5C ' Flag is set
release
end

#org 0x8169D5C
'-----------------------------------
setvar 0x4070 0x1
return

#org 0x8169D1F
'-----------------------------------
applymovement 0x8 0x8169D72 ' walk_down walk_right...
pauseevent 0x0
jump 0x8169D2F

#org 0x8169D0F
'-----------------------------------
applymovement 0x8 0x8169D6B ' walk_down walk_right...
pauseevent 0x0
jump 0x8169D2F


#org 0x818EA19
= Those are RAWs.\nThey contain DORFOMON!

#org 0x818EA45
= That's PROF. TARN's last DORFOMON.

#org 0x818E272
= N?

#org 0x818E2E5
= Boatborn is a very unique Dorfomon.\pIt i\v\h01 received the \v\h02\nfrom PROF. OAK!

#org 0x818E30D
= \v\h01 received the \v\h02\nfrom PROF. OAK!

#org 0x81A56A7
= Do you want to give a nickname to\nthis \v\h02?

#org 0x818E207
= A cute little unicorn creature\nwith boundless energy.\pThis one is easy to raise.\pWould you like my PERLIHORN?

#org 0x818E194
= UNCARP.\nA vile DORFOMON.\pMany people are dragged to their\ndoom by these vicious fish.\pDo you want this one?

#org 0x818DD34
= \v\h06: I'll take this one, then!

#org 0x818DD52
= \v\h06 received the \v\h02\nfrom PROF. OAK!

#org 0x81A75EF
M look_right end

#org 0x8169D62
M walk_down walk_down walk_right walk_right walk_right walk_right walk_right walk_up end

#org 0x8169D72
M walk_down walk_right walk_right walk_right look_up_delayed end

#org 0x8169D6B
M walk_down walk_right walk_right walk_right walk_right look_up_delayed end
You'll notice that 0x818E272 and 0x818E2E5 are a bit borked.

Here's the not-so-fixed version:
Code: [Select]
#org 0x8169D78
'-----------------------------------
lock
faceplayer
setvar 0x4001 0x1
setvar 0x4002 0x7
setvar 0x4003 0x1
setvar 0x4004 0x5
compare 0x4055 0x3
if >= jump 0x8169DE4 ' Larger Than or Equal To
compare 0x4055 0x2
if == jump 0x8169BE1 ' Equal To
msgbox 0x818EA19 ' Those are RAWs.\nThe...
callstd MSG_NOCLOSE ' Non-closing message
release
     ' Release commands close any open messages
end

#org 0x8169DE4
'-----------------------------------
msgbox 0x818EA45 ' That's PROF. TARN's ...
callstd MSG_NOCLOSE ' Non-closing message
release
     ' Release commands close any open messages
end

#org 0x8169BE1
'-----------------------------------
applymovement 0x4 0x81A75EF ' look_right end
pauseevent 0x0
showpokepic 0x4002 0xA 0x3
textcolor BLUE
compare 0x4001 0x0
if == jump 0x8169C14 ' Equal To
compare 0x4001 0x1
if == jump 0x8169C33 ' Equal To
compare 0x4001 0x2
if == jump 0x8169C52 ' Equal To
end

#org 0x8169C14
'-----------------------------------
msgbox 0x818E272 ' N?
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169C74 ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169C71 ' Equal To
end

#org 0x8169C74
'-----------------------------------
hidepokepic
disappear LASTTALKED
msgbox 0x818E2E5 ' Boatborn is a very u...
callstd MSG_NOCLOSE ' Non-closing message
call 0x81A6675
setflag FR_POKEMON
setflag 0x291
addpokemon 0x4002 5 NONE 0x0 0x0 0x0
copyvar 0x4031 0x4001
storepokemon 0x0 0x4002
message 0x818E30D ' \v\h01 received the ...
showmsg
fanfare 0x13E
waitfanfare
msgbox 0x81A56A7 ' Do you want to give ...
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169CCC ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169CDC ' Equal To
end

#org 0x81A6675
'-----------------------------------
copyvar 0x8012 0x8013
return

#org 0x8169C33
'-----------------------------------
msgbox 0x818E207 ' A cute little unicor...
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169C74 ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169C71 ' Equal To
end

#org 0x8169C71
'-----------------------------------
hidepokepic
release
end

#org 0x8169C52
'-----------------------------------
msgbox 0x818E194 ' UNCARP.\nA vile DORF...
callstd MSG_YESNO ' Yes/No message
compare LASTRESULT YES
if == jump 0x8169C74 ' Equal To
compare LASTRESULT 0x0
if == jump 0x8169C71 ' Equal To
end

#org 0x8169CCC
'-----------------------------------
setvar 0x8004 0x0
call 0x81A74EB
jump 0x8169CDC

#org 0x81A74EB
'-----------------------------------
fadescreen FADEOUT_BLACK
special NAME_POKEMON
waitspecial
return

#org 0x8169CDC
'-----------------------------------
closemsg
compare 0x4001 0x0
if == jump 0x8169CFF ' Equal To
compare 0x4001 0x1
if == jump 0x8169D1F ' Equal To
compare 0x4001 0x2
if == jump 0x8169D0F ' Equal To
end

#org 0x8169CFF
'-----------------------------------
applymovement 0x8 0x8169D62 ' walk_down walk_down ...
pauseevent 0x0
jump 0x8169D2F

#org 0x8169D2F
'-----------------------------------
textcolor BLUE
msgbox 0x818DD34 ' \v\h06: I'll take th...
callstd MSG_NOCLOSE ' Non-closing message
disappear 0x4004
textcolor GRAY
storepokemon 0x0 0x4003
message 0x818DD52 ' \v\h06 received the ...
showmsg
fanfare 0x13E
waitfanfare
setvar 0x4055 0x3
checkflag 0x83E
if true call 0x8169D5C ' Flag is set
release
end

#org 0x8169D5C
'-----------------------------------
setvar 0x4070 0x1
return

#org 0x8169D1F
'-----------------------------------
applymovement 0x8 0x8169D72 ' walk_down walk_right...
pauseevent 0x0
jump 0x8169D2F

#org 0x8169D0F
'-----------------------------------
applymovement 0x8 0x8169D6B ' walk_down walk_right...
pauseevent 0x0
jump 0x8169D2F


#org 0x818EA19
= Those are RAWs.\nThey contain DORFOMON!

#org 0x818EA45
= That's PROF. TARN's last DORFOMON.

#org 0x818E272
= Ah, BOATBORN.\pThe spirit of a MAGMAPHANT\nwho refused to die.\pDo you want this one?

#org 0x818E2E5
= Boatborn is a very unique Dorfomon.\pIt is unruly, difficult,\nbut very fun to use.\pYou will enjoy it.

#org 0x818E30D
= \v\h01 received the \v\h02\nfrom PROF. OAK!

#org 0x81A56A7
= Do you want to give a nickname to\nthis \v\h02?

#org 0x818E207
= A cute little unicorn creature\nwith boundless energy.\pThis one is easy to raise.\pWould you like my PERLIHORN?

#org 0x818E194
= UNCARP.\nA vile DORFOMON.\pMany people are dragged to their\ndoom by these vicious fish.\pDo you want this one?

#org 0x818DD34
= \v\h06: I'll take this one, then!

#org 0x818DD52
= \v\h06 received the \v\h02\nfrom PROF. OAK!

#org 0x81A75EF
M look_right end

#org 0x8169D62
M walk_down walk_down walk_right walk_right walk_right walk_right walk_right walk_up end

#org 0x8169D72
M walk_down walk_right walk_right walk_right look_up_delayed end

#org 0x8169D6B
M walk_down walk_right walk_right walk_right walk_right look_up_delayed end
« Last Edit: January 03, 2012, 07:55:32 pm by Darvi »
Logged

Bluerobin

  • Bay Watcher
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #732 on: January 03, 2012, 08:01:59 pm »

Huh... what script editor are you using? It looks like we have different versions of XSE if that's what it is. I think you might have a newer version I think... Anyway, yeah I'm pretty sure the issue is just that there's only a certain amount of space allocated for the description text and ours is longer than what's allocated so it causes some fun issues. I think I'm gonna gut/overhaul most of that and use XSE's dynamic offsets and that should solve the issue. Unless you wanted to have a crack at it that is. I could use some more time with Skyrim :P.
Logged
The moment the lever was pulled, somebody's pet kitten stepped onto the bridge. I read somewhere that if a cat falls more than 11 stories, it instinctively flares its legs out to increase air resistance. This slows it down enough to stick the landing with relatively minor injuries. In Dwarf Fortress, apparently, cats don't do that.

Darvi

  • Bay Watcher
  • <Cript> Darvi is my wifi.
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #733 on: January 03, 2012, 08:04:48 pm »

I'm using PKSV.

On other news, I further edited the page to reflect the ingame formatting. Due to how the wiki works, regular line breaks aren't represented outside of edit-mode, but page breaks are quite noticeable.

I'm also unsure if I managed to keep the lines short enough.

Oh, and GG, don't forget the backslashes when you add in brackets.
« Last Edit: January 03, 2012, 08:06:46 pm by Darvi »
Logged

GlyphGryph

  • Bay Watcher
    • View Profile
Re: Pokemon Orthoclase & Microcline: Striking the ROM! (In a productive way)
« Reply #734 on: January 03, 2012, 08:14:42 pm »

Darvi, most of our stuff will, I imagine, need to be stuck in the empty space at the end. At some point we'll need to go through and clear out a lot of this junk to make room for new memory. Make sure to make note of blocks of memory used on the Hex page of the wiki!
Logged
Pages: 1 ... 47 48 [49] 50 51 ... 166