Page 17 of 60

Posted: Mon Mar 09, 2009 1:59 am
by Sammy_P
My little brother can make silver stars!

Posted: Mon Mar 09, 2009 3:25 am
by mqdar
Ok, with Cbloopy's new discoveries and Master Dat File Editor, I've made an adventure in which, when you complete the mini-adventure, its star is deactivated. That is good for a start. :)

But...

As we know already, the star just... fades out...
The annoying thing is, in WA, the game starts already in a hub location, so all the hub coding is already there.

It seems to me that the star linking to mini-adventure #0 is disabled automatically after completing a mini-adventure, because the default value for disabling the star is 0. Cbloopy, are you sure you got all the necessary data when you (somehow) extracted it from a WA file? Or maybe this was all just a long-thought-out sneaky plan from MS, yes, MS? :twisted: :lol: :lol: :lol:
Maybe, he just took out that little tiny bit that makes EVERYTHING perfect.

Posted: Mon Mar 09, 2009 3:36 am
by Qloof234
:lol: :lol: :lol:

Posted: Mon Mar 09, 2009 1:47 pm
by cbloopy
mqdar wrote:Ok, with Cbloopy's new discoveries and Master Dat File Editor, I've made an adventure in which, when you complete the mini-adventure, its star is deactivated. That is good for a start. :)

But...

As we know already, the star just... fades out...
Let me show you how it's really done. :wink:

Attached is a test level showing a few ways to turn a yellow star blue. To make it easier to use, there are no hubs in this test level. I use dialog commands in this test level to trigger the actions that would normally be specified in master.dat.

[EDIT: warning! people have encountered issues with using CMD 5 to delete the star object, when using the actual Hub CMD options in master.dat. With that in mind, you should consider using CMD 2 or CMD 3 instead for the yellow star, even though it will take time to fade out]

Also attached are the WOPs I use to make this possible, they are updated versions of Adventure Star and Generic Square, as well as the new "Adventure Star (Used)" object.

For the test level, you also need to download the attached "star001tile.bmp" in c:\WA Editor v096\CUSTOM.
It seems to me that the star linking to mini-adventure #0 is disabled automatically after completing a mini-adventure, because the default value for disabling the star is 0. Cbloopy, are you sure you got all the necessary data when you (somehow) extracted it from a WA file?
Yes I'm pretty sure. All bytes in master.dat are accounted for or are 0 in the real games as well, and likewise for the bytes comprising of the Adventure Star WOP.
Or maybe this was all just a long-thought-out sneaky plan from MS, yes, MS? :twisted: :lol: :lol: :lol:
Maybe, he just took out that little tiny bit that makes EVERYTHING perfect.
It is more likely just a casualty of the changes made to allow you to select an adventure to play. Notice for example how the scoring display is also broken.

For example, maybe with the changes, the game ignores adventure number when storing your scores (since you weren't supposed to be using adventure stars to start them, instead using the selection screen, so normally there's no adventure number to speak of), instead always considering you to have won adventure 0. This is especially evident if you put in an adventure star for #0 in a regular adventure (forget hubs), don't ever step on the adventure star, and just win the regular adventure itself. If you now replay the regular adventure again, the adventure star would become blue.

Posted: Mon Mar 09, 2009 1:57 pm
by cbloopy
mqdar wrote:Maybe, he just took out that little tiny bit that makes EVERYTHING perfect.
To be fair, even if that weren't a problem, I would hardly call things "perfect". The game shouldn't be looking in Data\Adventures if it truly supports hubs for custom adventures, and it should automatically copy hub files over to the player profile\current folder when you start playing an adventure. Restart should not break the whole thing like it does now. Scoring should work unlike now. The WA editor should have the hub options editable, so that you wouldn't need MasterDatEditor.exe in the first place. Floing should be supported. And so forth.

Basically, the custom adventures editor/player is clearly not designed for hubs right now. It's just that MS didn't bother to take out all the programming that handles hubs, so we can still take advantage of it albeit imperfectly.

Posted: Mon Mar 09, 2009 4:25 pm
by Qloof234
(posting from school)

Ya know, I can't help but wonder why the blue star command isn't in the WA Editor - Seeing as its graphic file is still in the Data folder. Coupled in with the gold Adventure Star button, too - and the rest of the buttons.

I mean, stuff like calling for Adventures in the WA Editor v96/Data folder makes sense, because that is something the original game does too. The automatic copying code was likely removed because Patrick didn't expect us to find the Hub functions here.



However, even though it isn't designed for Hubs, we've cracked it open - not enough so that it's an easy enough process for everybody, but enough so that skilled level designers can make a Hub area with seperate adventures.

Posted: Mon Mar 09, 2009 5:44 pm
by dlcs18
mqdar wrote:Of course, you could just use command 8 with a special tile (like what Dlcs does) to fix this problem with adventure stars.
7 =P

Posted: Mon Mar 09, 2009 10:20 pm
by Qloof234
Command 7: Teleport
Command 8: Start Adventure

Posted: Tue Mar 10, 2009 12:14 am
by cbloopy
Qloof234 wrote:Ya know, I can't help but wonder why the blue star command isn't in the WA Editor - Seeing as its graphic file is still in the Data folder.
I don't think there's a command per se to directly turn yellow stars blue. I believe it's build into the game's handling of yellow stars. Testing shows that the game doesn't just turn the star you stepped on, it will turn any other stars on any other hub levels (even ones you haven't been to before completing the mini-adventure) referring to the same mini-adventure.

So my current theory is that as part of the changes that allows custom adventures to be selected and scored, the game loses the ability to associate scores with any adventure numbers other than 0, which would explain why only the adventure stars referring to #0 are turned blue automatically. This could also possibly explain why the scoring screen always show a score of 0 for mini-adventures you entered via a star (unless the star leads you to #0, in which case it would behave upon winning as if you finish the custom adventure itself, consistent with my theory).

Bugs like that are to be expected, this is why hubs aren't an officially supported feature in the WA Editor. Naturally, MS makes the smallest changes needed to support the official features (eg. ability to select custom adventures), and so it's luck what side effects those changes might have on features that are not officially supported but left in the game's programming.

Posted: Tue Mar 10, 2009 12:35 am
by Qloof234
Oh, I see. Makes sense.

Posted: Tue Mar 10, 2009 2:50 pm
by bround
PLEASE POST OTHER FEATURES FROM MOFI TO WA CUSTOM EDITOR!! please~~~~~!

Posted: Tue Mar 10, 2009 3:51 pm
by Sammy_P
NO.

Posted: Tue Mar 10, 2009 7:15 pm
by bround
YES!! PLEASE!! :x

Posted: Tue Mar 10, 2009 9:26 pm
by mqdar
Cbloopy, can't you take a joke? :lol:

Let's think. Why is there not a command for chagning a yellow star to a blue star?
Well, first of all, the command would be too specific, and it's easy enough, and usually easier, to simply hard-code a 'special' object, such as an adventure star, to deactivate after the mini-adventure it links to is completed.

MS! Will you ever come here and reply to this topic?! We all want your thoughts, opinions, help, editor updates, encouragement, discouragement... and the list goes on and on and on!

Posted: Tue Mar 10, 2009 10:27 pm
by Qloof234
bround wrote:YES!! PLEASE!! :x
I'll say it again, and hopefully for the last time.

It is 100% IMPOSSIBLE for us to get features out of MoFI and into the WA Editor. Why? We don't have the coding for it.

Posted: Wed Mar 11, 2009 4:35 am
by Clifford
cbloopy wrote:
mqdar wrote:Ok, with Cbloopy's new discoveries and Master Dat File Editor, I've made an adventure in which, when you complete the mini-adventure, its star is deactivated. That is good for a start. :)

But...

As we know already, the star just... fades out...
Let me show you how it's really done. :wink:

Attached is a test level showing a few ways to turn a yellow star blue. To make it easier to use, there are no hubs in this test level. I use dialog commands in this test level to trigger the actions that would normally be specified in master.dat.

Also attached are the WOPs I use to make this possible, they are updated versions of Adventure Star and Generic Square, as well as the new "Adventure Star (Used)" object.

For the test level, you also need to download the attached "star001tile.bmp" in c:\WA Editor v096\CUSTOM.
It seems to me that the star linking to mini-adventure #0 is disabled automatically after completing a mini-adventure, because the default value for disabling the star is 0. Cbloopy, are you sure you got all the necessary data when you (somehow) extracted it from a WA file?
Yes I'm pretty sure. All bytes in master.dat are accounted for or are 0 in the real games as well, and likewise for the bytes comprising of the Adventure Star WOP.
Or maybe this was all just a long-thought-out sneaky plan from MS, yes, MS? :twisted: :lol: :lol: :lol:
Maybe, he just took out that little tiny bit that makes EVERYTHING perfect.
It is more likely just a casualty of the changes made to allow you to select an adventure to play. Notice for example how the scoring display is also broken.

For example, maybe with the changes, the game ignores adventure number when storing your scores (since you weren't supposed to be using adventure stars to start them, instead using the selection screen, so normally there's no adventure number to speak of), instead always considering you to have won adventure 0. This is especially evident if you put in an adventure star for #0 in a regular adventure (forget hubs), don't ever step on the adventure star, and just win the regular adventure itself. If you now replay the regular adventure again, the adventure star would become blue.
Ummm What's this Genric thing?

Posted: Wed Mar 11, 2009 5:50 am
by sewel5
It's a flat square or rectangle that can have a custom texture to make custom floors

Posted: Wed Mar 11, 2009 9:25 pm
by Clifford
mqdar wrote:Cbloopy, can't you take a joke? :lol:

Let's think. Why is there not a command for chagning a yellow star to a blue star?
Well, first of all, the command would be too specific, and it's easy enough, and usually easier, to simply hard-code a 'special' object, such as an adventure star, to deactivate after the mini-adventure it links to is completed.

MS! Will you ever come here and reply to this topic?! We all want your thoughts, opinions, help, editor updates, encouragement, discouragement... and the list goes on and on and on!
Hu Hummm... We DON'T want Ms's DIScourages.

Posted: Wed Mar 11, 2009 9:27 pm
by Clifford
cbloopy wrote:
Qloof234 wrote:Ya know, I can't help but wonder why the blue star command isn't in the WA Editor - Seeing as its graphic file is still in the Data folder.
I don't think there's a command per se to directly turn yellow stars blue. I believe it's build into the game's handling of yellow stars. Testing shows that the game doesn't just turn the star you stepped on, it will turn any other stars on any other hub levels (even ones you haven't been to before completing the mini-adventure) referring to the same mini-adventure.

So my current theory is that as part of the changes that allows custom adventures to be selected and scored, the game loses the ability to associate scores with any adventure numbers other than 0, which would explain why only the adventure stars referring to #0 are turned blue automatically. This could also possibly explain why the scoring screen always show a score of 0 for mini-adventures you entered via a star (unless the star leads you to #0, in which case it would behave upon winning as if you finish the custom adventure itself, consistent with my theory).

Bugs like that are to be expected, this is why hubs aren't an officially supported feature in the WA Editor. Naturally, MS makes the smallest changes needed to support the official features (eg. ability to select custom adventures), and so it's luck what side effects those changes might have on features that are not officially supported but left in the game's programming.
Sorry for DP but anyway,
Isn't there a repeatable option there? \

Posted: Wed Mar 11, 2009 9:52 pm
by cbloopy
Clifford wrote:Sorry for DP but anyway,
Isn't there a repeatable option there?
That only works for General Command buttons I believe. Moreover, it would only delete the yellow star, not turning it to blue (which is internally treated as a different type of button from yellow in the game). Worst of all, it might not work correctly depending on when exactly the game starts to save state for the hub--if it does so after the button is deleted as a result of repeatable set to no, then if you abort you wouldn't be able to re-enter the adventure again.

Posted: Wed Mar 11, 2009 11:43 pm
by Qloof234
cbloopy (Turning Yellow Stars Blue) wrote:We use CMD 5 rather than CMD 2, because "destroy" is instantaneous. "Deactivate" triggers a fade-out.
Image

Yes, it's true that CMD 2 or 3 will fade out the star, but three things are present here that make it better.

First off. The fade-out from Gold to Blue looks much better than the spontaneous turning from Gold to Blue.

Second off. CMD 2 or 3 are guarenteed to work, and yet all of the times I've tried CMD 5 - except once - on the Gold Stars, it's failed.

Third off. You only use one command, and it both activates the Blue Star and deactivates the Gold Star (Command 3).



I'm not sure if it's a problem with what I'm doing now, but it works fine now with CMD 3.

(I don't mean to be rude here - I just saw an oppurtunity for my PW bubbles and seized it) :lol:

Posted: Thu Mar 12, 2009 12:02 am
by cbloopy
Qloof234 wrote:First off. The fade-out from Gold to Blue looks much better than the spontaneous turning from Gold to Blue.
Well, my idea was not to see any transitions at all, but to create the illusion that the star is already blue when you return to the hub, like in the actual game. This is helped by the fact that the game does the zoom-out thing when it returns to the hub, which helps distract the player from seeing any sort of transition.
Second off. CMD 2 or 3 are guarenteed to work, and yet all of the times I've tried CMD 5 on the Gold Stars, it's failed.
Hmm, I admit I haven't tried that out with the hub command options. I wonder if CMD 5 works at all on anything with the hub commands.
Third off. You only use one command, and it both activates the Blue Star and deactivates the Gold Star (Command 3).
If the yellow star starts off visible, then my method also only needs one command (just destroy the yellow star so the blue star underneath is revealed).

You only need two commands in the case where the yellow star itself starts off invisible until activated. Command 3 doesn't help you in that case (at least not the way you have in mind) because the stars need to transition as follows:

1) no yellow, no blue
2) yellow, no blue
3) no yellow, blue

With both objects set to the same ID for 2->3. But then how do you do 1->2? You can't, not with both objects set to the same ID. If they have different IDs, then you need two CMDs to do 2->3.

Believe me, I have thought all this out very carefully when I demonstrated my methods. :wink: And I don't claim that my methods are the only ones that work (I even encourage people to find other ways to do it at the end of my test level).

Posted: Thu Mar 12, 2009 12:08 am
by Qloof234
cbloopy wrote:
Qloof234 wrote:First off. The fade-out from Gold to Blue looks much better than the spontaneous turning from Gold to Blue.
Well, my idea was not to see any transitions at all, but to create the illusion that the star is already blue when you return to the hub, like in the actual game. This is helped by the fact that the game does the zoom-out thing when it returns to the hub, which helps distract the player from seeing any sort of transition.
Second off. CMD 2 or 3 are guarenteed to work, and yet all of the times I've tried CMD 5 on the Gold Stars, it's failed.
Hmm, I admit I haven't tried that out with the hub command options. I wonder if CMD 5 works at all on anything with the hub commands.
First thing: Well, actually, I got it to work once, and for a split second the star was gold as the Hub reloaded. With command 3, it fades out as soon as the hub loads entirely.

Second: It does, as I said, I got it once. However, it just seemed to break everything while I was working on CP before.
Gonna go fix my post now (about getting CMD 5 working once) :oops:

Posted: Thu Mar 12, 2009 12:16 am
by cbloopy
Qloof234 wrote:Second: It does, as I said, I got it once. However, it just seemed to break everything while I was working on CP before.
Wow, that sounds pretty bad, what happens exactly when it "seemed to break everything"? :?:

But yeah, my choice for using CMD 5 rather than CMD 2/3 was solely for speed of transition. If you still manage to catch glimpses of the star being yellow then maybe a fade-out would be better. Actually, if you're using CMD 3, you might want to try reverse things so that the blue is on top of the yellow. Then as soon as the blue appears it should cover up the fading yellow star, maybe that would work better for "instantaneous" transition?

Posted: Thu Mar 12, 2009 12:23 am
by Qloof234
How did it break? Well...

The blue star showed up, as I told it to. However, the gold star turned invisible, and still worked. Somehow, this also made a red gate not open.

As for the Blue-over-yellow fading, Yes, that would work. In my opinion, though, the fading Gold looks a lot... smoother, to be honest.


Actually, in fact, there is a bit of an oversight in the tutorial.

It says we can change the Z positioning of Gold Stars, but the .WOPs you posted have just its ID, Active, and Data0 (adventure number).

I was confused by this, which is why I switched from trying CMD 5 to CMD 3.

Posted: Thu Mar 12, 2009 12:38 am
by cbloopy
Qloof234 wrote:It says we can change the Z positioning of Gold Stars, but the .WOPs you posted have just its ID, Active, and Data0 (adventure number).
Are you sure? You did use the version of Adventure Star.wop in the attached HubStarWOPs.zip, right? (Not whatever ones I might've posted earlier.) I just re-download it and try it out and I got ZAdjust in there.

Maybe you have multiple versions of adventure stars WOPs in your ObjectPresets\LevelExit folder? Might want to remove the older versions.

Anyway, I guess I shouldn't be surprised that CMD 5 might have problems, seeing that the actual game definitely never use that CMD for the stars, while it at least uses activate (CMD 1) for the yellow stars so deactivate would stand to reason to work also.

Posted: Thu Mar 12, 2009 12:51 am
by Qloof234
Ohhhh... I wasn't even aware of that version :oops:

Posted: Thu Mar 12, 2009 3:14 am
by Qloof234
DP, but here's an adventure exampling CMD 3 with Stars.

Posted: Fri Mar 13, 2009 7:48 am
by Clifford
Cbloopy, Here IS a challenge!!!

Do YOU think, you can reprogram the editor and player (mainly player) to have MOFI features? Also maybe custom magic, custom models and custom music.

Posted: Fri Mar 13, 2009 9:21 am
by cbloopy
Certainly not if you keep misspelling my username here, it's cbloopy. :wink: