Egoboo Forum

The Legend of Egoboo Sporks of Yore
Progress
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Egoboo Forum Forum Index -> -> Development
View previous topic :: View next topic  
Author Message
Zefz
Lead Designer
Lead Designer


Joined: 16 Sep 2007
Posts: 2301
Location: Norway

PostPosted: Wed Mar 12, 2008 1:32 pm    Post subject: Progress If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Ok, I'm about 90% done with the First Level Catacombs. I was also thinking of adding all the new game content to the 2.4.4b base. This would enable a number of bugfixes, updates and new game content without all the 2.7.5 bugs (and features). I think this would introduce some compitabillity errors, mainly script bugs and some particle effects.
_________________
http://egoboo.sourceforge.net

"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword."
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Clonkinator
Master Frying Pen (Moderator)
Master Frying Pen (Moderator)


Joined: 03 Nov 2007
Age: 16
Posts: 3074
Location: Germany

PostPosted: Thu Mar 13, 2008 4:50 pm    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Sounds good. Keep up the good work. Smile
I still wonder though why 2.4.4b works on my computer while 2.7.5 doesn't... ><
_________________
Yes, it's true. I fail. Epicly so.
Back to top
View user's profile Send private message Send e-mail
Agent of Dread
lolwut?? (Moderator)
lolwut?? (Moderator)


Joined: 23 Sep 2007
Age: 11
Posts: 4347
Location: FACEPLANT

PostPosted: Thu Mar 13, 2008 7:20 pm    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Yes, that would be nice. It's what I used to play K'nife's Heist.
_________________
FACEPLANT
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Axel
The Lord of Ducks
The Lord of Ducks


Joined: 25 Sep 2007
Age: 10
Posts: 1672
Location: Hyrule

PostPosted: Fri Mar 14, 2008 6:01 am    Post subject: Re: Progress If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Zefz wrote:
Ok, I'm about 90% done with the First Level Catacombs. I was also thinking of adding all the new game content to the 2.4.4b base. This would enable a number of bugfixes, updates and new game content without all the 2.7.5 bugs (and features). I think this would introduce some compitabillity errors, mainly script bugs and some particle effects.

Drool Whee Woohoo!
_________________

"Be yourself, everyone else is already taken."
Back to top
View user's profile Send private message
Zefz
Lead Designer
Lead Designer


Joined: 16 Sep 2007
Posts: 2301
Location: Norway

PostPosted: Sat Mar 15, 2008 12:03 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Phew. Final puzzle is finished. Sometimes I surprise myself with my scripting abillities. This ought to be one of the most advanced I've worked yet:

Code:
// Parent spawner state
IfTimeOut
  // See if the board need to be cleared
  GetContent
  tmpx = tmpargument
  tmpy = 0
  IfXIsEqualToY
    tmpargument = 1
    SetContent


    // Reset the board...
    tmpx = 60 < 7
    tmpy = 9 < 7
    tmpargument = 187
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY


    tmpx = 60 < 7
    tmpy = tmpy + 128
    tmpargument = 187
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY


    tmpx = 60 < 7
    tmpy = tmpy + 128
    tmpargument = 187
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY


    tmpx = 60 < 7
    tmpy = tmpy + 128
    tmpargument = 187
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY
    tmpx = tmpx + 128
    SetTileXY


  tmpargument = 3
  SetTime


  SetTargetToNearestFriend


  IfTargetIsAPlayer
    // See if the target is on the ground
    tmpx = targetaltitude
    tmpy = 20
    IfXIsLessThanY
      // See if the target is in the play area
      tmpx = targetx
      tmpy = 60 < 7
      IfXIsMoreThanY
        tmpy = 64 < 7
        IfXIsLessThanY
          tmpy = targety
          tmpx = 9 < 7
          IfYIsMoreThanX
            tmpx = 13 < 7
            IfYIsLessThanX
              // See if the target is standing in the center
              tmpx = targetx - 32 & 64
              tmpy = 0
              IfXIsEqualToY
                tmpx = targety - 32 & 64
                IfXIsEqualToY
                  // Change a tile
                  tmpx = targetx
                  tmpy = targety
                  GetTileXY
                  tmpx = tmpargument
                  tmpy = 187
                  IfXIsEqualToY      //The tile is unused yet
                    GetContent
                    tmpargument = tmpargument & 1 + 188
                    tmpx = targetx
                    tmpy = targety
                    SetTileXY


                    // Remember which ones have are Red
                    tmpx = tmpargument & 1
                    tmpy = 0
                    IfXIsEqualToY
                      tmpx = targetx > 7 - 60
                      tmpy = targety > 7 - 9 < 2
                      tmpx = tmpx + tmpy
                      tmpturn = 1 < tmpx
                      tmpargument = 0
                      GetXY
                      tmpx = tmpx + tmpturn
                      SetXY
                      tmpargument = tmpx
                      SetState
                     

                    // Increase the count
                    GetContent
                    tmpargument = tmpargument + 1
                    SetContent
                    tmpx = tmpargument
                    tmpy = 17
                    IfXIsEqualToY         //The number of tiles pressed
                      // We are done...
                      tmpargument = 0
                      GetXY
                      tmpy = 60072 //38505   //The answer (Two snakes)
                      IfXIsEqualToY
                        // The player won...
                        tmpargument = 0
                        SendMessageNear

                        // Play the "found a secret" sound
                        tmpargument = 2
                        PlayFullSound

                        //Award some xp
                        tmpargument = 50
                        tmpdistance = EXPSECRET
                        GiveExperienceToGoodTeam

                        //Spawn the gift key
                        tmpargument = 63      //Slot number
                        tmpx = 62 < 7         //X
                        tmpy = 11 < 7         //Y
                        tmpdistance = 700      //Z
                        SpawnExactCharacterXYZ

                        //Also spawn some random treasure loot
                        tmpargument = rand % 6
                        SetState
                        IfStateIs0
                          tmpargument = 61   //Scroll of identify
                        IfStateIs1
                          tmpargument = 69   //Silver scimitar
                        IfStateIs2
                          tmpargument = 59   //Life potion
                        IfStateIs3
                          tmpargument = 37   //Levitation potion
                        IfStateIs4
                          tmpargument = 77   //Rune of Combat bless
                        IfStateIs5
                          tmpargument = 78   //Rune of Holy Bolt
                         
                        tmpx = 61 < 7         //X
                        tmpy = 10 < 7         //Y
                        tmpdistance = 700      //Z
                        SpawnExactCharacterXYZ

         //Second item
                        tmpargument = rand % 6
                        SetState
                        IfStateIs0
                          tmpargument = 61   //Scroll of identify
                        IfStateIs1
                          tmpargument = 69   //Silver scimitar
                        IfStateIs2
                          tmpargument = 59   //Life potion
                        IfStateIs3
                          tmpargument = 37   //Levitation potion
                        IfStateIs4
                          tmpargument = 77   //Rune of Combat bless
                        IfStateIs5
                          tmpargument = 78   //Rune of Holy Bolt

                        tmpx = 61 < 7         //X
                        tmpy = 12 < 7         //Y
                        SpawnExactCharacterXYZ

         //Third item
                        tmpargument = rand % 6
                        SetState
                        IfStateIs0
                          tmpargument = 61   //Scroll of identify
                        IfStateIs1
                          tmpargument = 69   //Silver scimitar
                        IfStateIs2
                          tmpargument = 59   //Life potion
                        IfStateIs3
                          tmpargument = 37   //Levitation potion
                        IfStateIs4
                          tmpargument = 77   //Rune of Combat bless
                        IfStateIs5
                          tmpargument = 78   //Rune of Holy Bolt

                        tmpx = 63 < 7         //X
                        tmpy = 10 < 7         //Y
                        SpawnExactCharacterXYZ

         //Last and fourth item
                        tmpargument = rand % 6
                        SetState
                        IfStateIs0
                          tmpargument = 61   //Scroll of identify
                        IfStateIs1
                          tmpargument = 69   //Silver scimitar
                        IfStateIs2
                          tmpargument = 59   //Life potion
                        IfStateIs3
                          tmpargument = 37   //Levitation potion
                        IfStateIs4
                          tmpargument = 77   //Rune of Combat bless
                        IfStateIs5
                          tmpargument = 78   //Rune of Holy Bolt

                        tmpx = 63 < 7         //X
                        tmpy = 12 < 7         //Y
                        SpawnExactCharacterXYZ


                        // Open a master passage
                        tmpargument = passage
                        OpenPassage
                        GoPoof
                      Else
                        // The player lost...
                        tmpargument = rand & 3 + 1
                        SendMessageNear


                        // Play the failed sound
                        tmpargument = 1
                        PlayFullSound


                        // Start it over in a second
                        tmpargument = 0
                        SetContent
                        tmpx = 0
                        SetXY
                        tmpargument = 50
                        SetTime
                    Else
                      // Play the button press sound
                      tmpargument = 0
                      PlaySound


End               // Finished with this character

_________________
http://egoboo.sourceforge.net

"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword."
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Agent of Dread
lolwut?? (Moderator)
lolwut?? (Moderator)


Joined: 23 Sep 2007
Age: 11
Posts: 4347
Location: FACEPLANT

PostPosted: Sat Mar 15, 2008 12:42 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Could you post the .zip or .rar so we can play it on either version?
Coz this sounds awesome! Great work!
_________________
FACEPLANT
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Zefz
Lead Designer
Lead Designer


Joined: 16 Sep 2007
Posts: 2301
Location: Norway

PostPosted: Sat Mar 15, 2008 1:05 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

I'm about 99% done. Checking through the final stuff and making the final treasure chamber Smile

I made the module for the 2.7.x branch so it will work best there (Flawless as far as I've seen). In 2.4.4b there will be texture bugs and a few AI errors. But the module should be fully playable.
_________________
http://egoboo.sourceforge.net

"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword."
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Agent of Dread
lolwut?? (Moderator)
lolwut?? (Moderator)


Joined: 23 Sep 2007
Age: 11
Posts: 4347
Location: FACEPLANT

PostPosted: Sat Mar 15, 2008 1:35 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Booyah! Smile
_________________
FACEPLANT
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Zefz
Lead Designer
Lead Designer


Joined: 16 Sep 2007
Posts: 2301
Location: Norway

PostPosted: Sat Mar 15, 2008 1:59 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Finished! I discovered some bugs that only appear in the older 2.4.4b version:

- Background effects are missing, making pits look messy
- Some AI scripts are missing (nothing bad)
- The wrong music is played at all times
- Some specific objects do not spawn (nothing important)
- Various coloring of different textures are less quality or inverted
- Sliding down pits doesnt work. Slopes are treated as flat ground.
- The grand start effect scene uses particles not existing in 2.4.4b

So if you want the full atmospheric experience, it should be played with the 2.7.x branch! (I really used a lot of time on the starting scene!, so it's in the least worthwhile to try it in 2.7.x, even if it is a little buggy).
_________________
http://egoboo.sourceforge.net

"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword."
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Agent of Dread
lolwut?? (Moderator)
lolwut?? (Moderator)


Joined: 23 Sep 2007
Age: 11
Posts: 4347
Location: FACEPLANT

PostPosted: Sat Mar 15, 2008 2:32 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Are the current downloads updated or something?
_________________
FACEPLANT
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Zefz
Lead Designer
Lead Designer


Joined: 16 Sep 2007
Posts: 2301
Location: Norway

PostPosted: Sat Mar 15, 2008 2:36 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

No not yet. I'm currently working on getting 2.7.5c ready for a release. Ill then look into getting the new stable 2.4.x release ready. I had some problems with my laptop stopped working, disabling me from coding anything with c++ (All my coding stuff was there). Including the loss of utilities and programs such as uploaders, editors and install makers with all their settings.

All this slows down progress (Luckly I managed to backup the HD for most important stuff).
_________________
http://egoboo.sourceforge.net

"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword."
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Agent of Dread
lolwut?? (Moderator)
lolwut?? (Moderator)


Joined: 23 Sep 2007
Age: 11
Posts: 4347
Location: FACEPLANT

PostPosted: Sat Mar 15, 2008 2:47 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Phew!
_________________
FACEPLANT
Back to top
View user's profile Send private message Send e-mail MSN Messenger
freegamer
Lumpkin
Lumpkin


Joined: 26 Nov 2007
Posts: 35


PostPosted: Sat Mar 15, 2008 5:11 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Zefz: do you commit your updates to SVN? If so is it the one of Sourceforge?
_________________
Free Gamer - it's teh dogz
FreeGameDev forums - open source game development community
Back to top
View user's profile Send private message
PurpleSquerkle
Supreme Cookiemancer
Supreme Cookiemancer


Joined: 28 Oct 2007
Age: 17
Posts: 4356
Location: Midwestern US

PostPosted: Sat Mar 15, 2008 7:29 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Progress makes me feel guilty for doing absolutely nothing.
_________________

+ PurpleSquerkle

--My website--
Latest update= 7/15/08; Three new midi loops.

{new Squerkle coming as soon as I stop being lazy}
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Agent of Dread
lolwut?? (Moderator)
lolwut?? (Moderator)


Joined: 23 Sep 2007
Age: 11
Posts: 4347
Location: FACEPLANT

PostPosted: Sat Mar 15, 2008 8:00 am    Post subject: If a post contains some illegal issues you may abuse on it - just click Abuse and fill the form Reply with quote

Making a point, there. Embarassed
_________________
FACEPLANT
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Egoboo Forum Forum Index -> -> Development All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


© 2007 Informe.com. Get Free Forum Hosting
Powered by phpBB © 2001, 2005 phpBB Group

RedSilver 1.01 Theme was programmed by DEVPPL HTML Forum
Images were made by DEVPPL Photoshop Forum