| View previous topic :: View next topic |
| Author |
Message |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2301 Location: Norway
|
Posted: Wed Mar 12, 2008 1:32 pm Post subject: Progress |
|
|
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 |
|
 |
Clonkinator Master Frying Pen (Moderator)


Joined: 03 Nov 2007 Age: 16 Posts: 3074 Location: Germany
|
Posted: Thu Mar 13, 2008 4:50 pm Post subject: |
|
|
Sounds good. Keep up the good work.
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 |
|
 |
Agent of Dread lolwut?? (Moderator)


Joined: 23 Sep 2007 Age: 11 Posts: 4347 Location: FACEPLANT
|
Posted: Thu Mar 13, 2008 7:20 pm Post subject: |
|
|
Yes, that would be nice. It's what I used to play K'nife's Heist. _________________ FACEPLANT |
|
| Back to top |
|
 |
Axel The Lord of Ducks


Joined: 25 Sep 2007 Age: 10 Posts: 1672 Location: Hyrule
|
Posted: Fri Mar 14, 2008 6:01 am Post subject: Re: Progress |
|
|
| 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. |
Woohoo! _________________
"Be yourself, everyone else is already taken." |
|
| Back to top |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2301 Location: Norway
|
Posted: Sat Mar 15, 2008 12:03 am Post subject: |
|
|
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 |
|
 |
Agent of Dread lolwut?? (Moderator)


Joined: 23 Sep 2007 Age: 11 Posts: 4347 Location: FACEPLANT
|
Posted: Sat Mar 15, 2008 12:42 am Post subject: |
|
|
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 |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2301 Location: Norway
|
Posted: Sat Mar 15, 2008 1:05 am Post subject: |
|
|
I'm about 99% done. Checking through the final stuff and making the final treasure chamber
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 |
|
 |
Agent of Dread lolwut?? (Moderator)


Joined: 23 Sep 2007 Age: 11 Posts: 4347 Location: FACEPLANT
|
Posted: Sat Mar 15, 2008 1:35 am Post subject: |
|
|
Booyah!  _________________ FACEPLANT |
|
| Back to top |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2301 Location: Norway
|
Posted: Sat Mar 15, 2008 1:59 am Post subject: |
|
|
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 |
|
 |
Agent of Dread lolwut?? (Moderator)


Joined: 23 Sep 2007 Age: 11 Posts: 4347 Location: FACEPLANT
|
Posted: Sat Mar 15, 2008 2:32 am Post subject: |
|
|
Are the current downloads updated or something? _________________ FACEPLANT |
|
| Back to top |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2301 Location: Norway
|
Posted: Sat Mar 15, 2008 2:36 am Post subject: |
|
|
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 |
|
 |
Agent of Dread lolwut?? (Moderator)


Joined: 23 Sep 2007 Age: 11 Posts: 4347 Location: FACEPLANT
|
Posted: Sat Mar 15, 2008 2:47 am Post subject: |
|
|
Phew! _________________ FACEPLANT |
|
| Back to top |
|
 |
freegamer Lumpkin


Joined: 26 Nov 2007 Posts: 35
|
Posted: Sat Mar 15, 2008 5:11 am Post subject: |
|
|
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 |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4356 Location: Midwestern US
|
Posted: Sat Mar 15, 2008 7:29 am Post subject: |
|
|
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 |
|
 |
Agent of Dread lolwut?? (Moderator)


Joined: 23 Sep 2007 Age: 11 Posts: 4347 Location: FACEPLANT
|
Posted: Sat Mar 15, 2008 8:00 am Post subject: |
|
|
Making a point, there.  _________________ FACEPLANT |
|
| Back to top |
|
 |
|