Page 1 of 2

Let's figure out NumNext!

Posted: Wed Jun 25, 2008 7:53 am
by Nuky
I know people have tried - and failed - forking their stories.

The closest I've got is

Code: Select all

Campaign Levels: 5

Level 1:
Name: nuk1
Description: 1
ChooseNext: 1
NumNext: 2
NextLevel: 3:4
LocationX: 197
LocationY: 370

Level 2:
Name: nuk2
Description: 2
ChooseNext: 1
NumNext: 1
Nextlevel: 4
LocationX: 310
LocationY: 310

Level 3:
Name: nuk3
Description: 3
ChooseNext: 1
NumNext: 1
Nextlevel: 5
LocationX: 330
LocationY: 330

Level 4:
Name: nuk4
Description: 4
ChooseNext: 1
NumNext: 1
Nextlevel: 5
LocationX: 350
LocationY: 350

Level 5:
Name: nuk5
Description: 5
ChooseNext: 1
NumNext: 1
Nextlevel: 6
LocationX: 370
LocationY: 370
Where NumNext as 2:3 of level one gives me level 1 and 2 as forks, while 3:4 gives me level 3 and 5 as forks.

2:3 = Image
(Please not how they are all dislocated. 2 gets the XY of 2, 1 gets the XY of 3.)


3:4 = Image
(Here I think 3 gets the XY of 3, while 5 gets the XY of 4. =\)

Any suggestions? I will continue tinker and play around a bit more. =)


EDIT: 3:2 gives me level one and level 3 in the locations of 2 and 3 respectively.
2:2 gives level 1 and 2 at same location, et cetera.

Posted: Wed Jun 25, 2008 8:01 am
by Count Roland
I do believe that if you figure this out you could go down in the lugaru hall of fame.

Posted: Wed Jun 25, 2008 8:10 am
by Nuky
Uh, thanks, I guess. =P
But this is quite some nut to crack. It seems the only stable number is that of the first listed. I believe Silb or somebody had a go at it some time ago, but he never stated how much he figured out.

It seems it does indeed get somewhat still impredictably, but stably confused after that first :.

Posted: Wed Jun 25, 2008 8:52 am
by Nuky
The thing is ...

I thinks

Code: Select all

NextLevel: 2
LocationZ: 3
is the same as

Code: Select all

NextLevel: 2:3
Notice how LocationZ is entirely imaginary, and could be anything. Bonestew, for an example.

Same reason it goes crazy if you do not provide a second number: It takes it from the next setting; LocationX, looking for a level with often a crazy high number.
EDIT: Err. Or not.

EDIT: Sorry for double-posting.

Posted: Wed Jun 25, 2008 9:06 am
by Nuky
Again, sorry for tripple-posting, but it seems it now works. The only thing that does not get inherited by the second, third, etc. levels, is the name of the level. The level should load and work, but anything after, inherits the name of the first level. This, I find odd.

EDIT: I take that back. Sorry. Levels following a fork are not possible to finish.

EDIT 2: Here's what happens:
Image

Posted: Wed Jun 25, 2008 2:14 pm
by rudel_ic
Have you tried it with wrong numbers?

Posted: Wed Jun 25, 2008 4:09 pm
by Nuky
Yes. Too high, or any other unfamiliar numbers, or letters, or signs, causes the clicky-icons to all gather at the maps very first pixel; 0,0. That is also a good indicator that you have missed something, and there's something wrong in your campaign file. =/

Posted: Wed Jun 25, 2008 5:15 pm
by Jendraz
I would guess that it just doesn't work. Not all of the features do.

Posted: Thu Jun 26, 2008 12:05 pm
by Nuky
Yeah, I do agree, but it's worth trying, and getting the facts straight, at least. Or even figure out what's going wrong, and so try to patch it (which I cannot do =P)

Posted: Thu Jun 26, 2008 1:52 pm
by Jendraz
Nuky wrote:Yeah, I do agree, but it's worth trying, and getting the facts straight, at least. Or even figure out what's going wrong, and so try to patch it (which I cannot do =P)
Definitely. Unfortunately I can't contribute to any fixing..don't know much about coding.

Posted: Thu Jun 26, 2008 1:53 pm
by Silb
As far as I know, the main bug with the non-linearity is that Lugaru takes all your choices into account with a delay of one level.

Say the player has just beaten some level after choosing option 2 from 2 possible levels, and he is now presented with a new choice of 2 possible next levels. No matter what he picks, once he beats the next level, the game will behave as if he had picked option 2 just now (and not the previous time).

I don't think this:

Code: Select all

 / 2 - 4 - ...
1
 \ 3 - 5 - ...
will ever work.

If you're tricky though you can get this for example:

Code: Select all

 / 2 \        / 4 - 6 - ...
1     Bonestew
 \ 3 /        \ 5 - 7 - ...
in such a way that if the player picks 2, then only 4 will be available from level Bonestew, while if he picked 3, only 5 will be available from Bonestew.

I like how there are some unreleased levels 'nuk1', nuk2 etc up there. :)

Posted: Thu Jun 26, 2008 1:56 pm
by Jendraz
Master Silb to the rescue :)

Posted: Thu Jun 26, 2008 2:03 pm
by Silb
Jendraz wrote:Master Silb to the rescue :)
I know way too much about this game. :oops:

Posted: Thu Jun 26, 2008 7:24 pm
by Jendraz
But on the internet that makes you cool! 8)

Posted: Fri Jun 27, 2008 12:13 pm
by Renegade_Turner
I am utterly confused.