Latest revision bugs

Report bugs, errors and balance issues you may encounter ingame here.

Moderator: Developers

User avatar
penguinflyer2222
Queen Penguin (Senior Member)
Queen Penguin (Senior Member)
Posts: 6614
Joined: Wed Jul 23, 2008 1:51 am

Post by penguinflyer2222 »

I think it's good that they would show the book burning message, though.
Because even if they didn't burn it, they still approve!
......
User avatar
Zefz
Squirrel Knight (Administrator)
Squirrel Knight (Administrator)
Posts: 3820
Joined: Wed Jul 23, 2008 1:27 am
Location: Norway
Contact:

Post by Zefz »

Yes, it doesn't say that the healer burned the book, but rather approves of the burning of the arcane books. It still gives the healer full XP bonus though :P
User avatar
penguinflyer5234
Sheep (Developer)
Sheep (Developer)
Posts: 3025
Joined: Wed Jul 23, 2008 1:39 am
Location: Best Southwest

Post by penguinflyer5234 »

octagon wrote:*Picking up works good for me, but your hand must be directly over the item in question.
I kinda figured that out, but I guess I was used to being not on top of the item :/

[edit]BUGS[/edit]
Ok I found out that I can only go right or down even when pressing the left or up keys :/ Rotate left rotates clockwise... But the mouse movement works fine :P and joystick movement... camera movement button thing doesn't work on joypad
Last edited by penguinflyer5234 on Wed Jun 30, 2010 3:50 pm, edited 1 time in total.
...
User avatar
octagon
Darkshine Knight (Extremist fanatic)
Darkshine Knight (Extremist fanatic)
Posts: 2589
Joined: Sat Feb 20, 2010 1:07 pm

Post by octagon »

The strange thing about it is that the healers even approve of it when their enemies are the book burners... :?
User avatar
penguinflyer5234
Sheep (Developer)
Sheep (Developer)
Posts: 3025
Joined: Wed Jul 23, 2008 1:39 am
Location: Best Southwest

Post by penguinflyer5234 »

nooooooooo Gump didn't saveeeeeeee :(
oh I see
we're saving stuff in mp_players and mp_modules instead of players and modules but he has no files at all. just empty folders

also.
we seem to be saving into stuff we aren't supposed to be saving in (all in all, we don't like physfs very much :?)
Spoiler: Modified files that are not supposed to be modified
M basicdat/globalobjects/players/advent.obj/tris1.bmp
M basicdat/globalobjects/players/advent.obj/tris2.bmp
M basicdat/globalobjects/players/advent.obj/tris3.bmp
M basicdat/globalobjects/players/advent.obj/script.txt
M basicdat/globalobjects/players/advent.obj/icon0.bmp
M basicdat/globalobjects/players/advent.obj/sound10.wav
M basicdat/globalobjects/players/advent.obj/icon1.bmp
M basicdat/globalobjects/players/advent.obj/sound11.wav
M basicdat/globalobjects/players/advent.obj/icon2.bmp
M basicdat/globalobjects/players/advent.obj/copy.txt
M basicdat/globalobjects/players/advent.obj/icon3.bmp
M basicdat/globalobjects/players/advent.obj/enchant.txt
M basicdat/globalobjects/players/advent.obj/tris.md2
M basicdat/globalobjects/players/advent.obj/message.txt
M basicdat/globalobjects/players/advent.obj/sound0.wav
M basicdat/globalobjects/players/advent.obj/part0.txt
M basicdat/globalobjects/players/advent.obj/sound1.wav
M basicdat/globalobjects/players/advent.obj/part1.txt
M basicdat/globalobjects/players/advent.obj/sound2.wav
M basicdat/globalobjects/players/advent.obj/sound3.wav
M basicdat/globalobjects/players/advent.obj/sound4.wav
M basicdat/globalobjects/players/advent.obj/sound5.wav
M basicdat/globalobjects/players/advent.obj/sound6.wav
M basicdat/globalobjects/players/advent.obj/sound7.wav
M basicdat/globalobjects/players/advent.obj/sound8.wav
M basicdat/globalobjects/players/advent.obj/sound9.wav
M basicdat/globalobjects/players/advent.obj/tris0.bmp
M basicdat/globalobjects/magic/missile.obj/message.txt
M basicdat/globalobjects/magic/missile.obj/script.txt
M basicdat/globalobjects/magic/missile.obj/tris.md2
M basicdat/globalobjects/magic/missile.obj/part0.txt
M basicdat/globalobjects/magic/missile.obj/sound0.wav
M basicdat/globalobjects/magic/missile.obj/part1.txt
M basicdat/globalobjects/magic/missile.obj/sound1.wav
M basicdat/globalobjects/magic/missile.obj/part2.txt
M basicdat/globalobjects/magic/missile.obj/part3.txt
M basicdat/globalobjects/magic/missile.obj/tris0.bmp
M basicdat/globalobjects/items/torch.obj/script.txt
M basicdat/globalobjects/items/torch.obj/icon0.bmp
M basicdat/globalobjects/items/torch.obj/tris.md2
M basicdat/globalobjects/items/torch.obj/message.txt
M basicdat/globalobjects/items/torch.obj/sound0.wav
M basicdat/globalobjects/items/torch.obj/part0.txt
M basicdat/globalobjects/items/torch.obj/sound1.wav
M basicdat/globalobjects/items/torch.obj/part1.txt
M basicdat/globalobjects/items/torch.obj/sound2.wav
M basicdat/globalobjects/items/torch.obj/part2.txt
M basicdat/globalobjects/items/torch.obj/sound3.wav
M basicdat/globalobjects/items/torch.obj/part3.txt
M basicdat/globalobjects/items/torch.obj/sound4.wav
M basicdat/globalobjects/items/torch.obj/part4.txt
M basicdat/globalobjects/items/torch.obj/part5.txt
M basicdat/globalobjects/items/torch.obj/tris0.bmp
M basicdat/globalobjects/weapons/spear.obj/message.txt
M basicdat/globalobjects/weapons/spear.obj/script.txt
M basicdat/globalobjects/weapons/spear.obj/tris.md2
M basicdat/globalobjects/weapons/spear.obj/part0.txt
M basicdat/globalobjects/weapons/spear.obj/sound0.wav
M basicdat/globalobjects/weapons/spear.obj/icon0.bmp
M basicdat/globalobjects/weapons/spear.obj/part1.txt
M basicdat/globalobjects/weapons/spear.obj/sound1.wav
M basicdat/globalobjects/weapons/spear.obj/part2.txt
M basicdat/globalobjects/weapons/spear.obj/tris0.bmp
...
User avatar
Zefz
Squirrel Knight (Administrator)
Squirrel Knight (Administrator)
Posts: 3820
Joined: Wed Jul 23, 2008 1:27 am
Location: Norway
Contact:

Post by Zefz »

I applied your diff file and it doesn't seem like it caused any problems, but I'm sure there are because it skips the wrapper function that does some important stuff to the string.

Also, I increased grab size with about 50% so that it is easier to grab stuff. This should make it more user-friendly towards newbies and pro's alike.
bgbirdsey
{]-[0{0|307 (Developer)
{]-[0{0|307 (Developer)
Posts: 1864
Joined: Wed Jul 23, 2008 4:22 am
Location: Minnesota, USA

Post by bgbirdsey »

ARGH! The path bug in linux is being caused by a slightly complicated problem.
User avatar
Zefz
Squirrel Knight (Administrator)
Squirrel Knight (Administrator)
Posts: 3820
Joined: Wed Jul 23, 2008 1:27 am
Location: Norway
Contact:

Post by Zefz »

I noticed various bugs like characters not spawning and attached particles never despawning. It was caused by any script function that spawns a character. This is because the function breadcrumb_list_last_valid() will always return NULL, therefore the object is "INGAME" but it also gets a chr_request_terminate() instantly.

I'm guessing breadcrumb_list_last_valid() is supposed to check if the object isn't spawn in an invalid location like inside a wall. I haven't checked the specifics, but it could be the breadcrumblist isnt activated yet or the first "crumb" isnt initialized before the object's first update.
bgbirdsey
{]-[0{0|307 (Developer)
{]-[0{0|307 (Developer)
Posts: 1864
Joined: Wed Jul 23, 2008 4:22 am
Location: Minnesota, USA

Post by bgbirdsey »

You may be right, I was trying to make the breadcrumbs optional, since they might take a lot of processing power. I guess I need to add an exception somewhere in the case that the breadcrumb list is not "on".

As it stands now, there are two different systems which cover some of the same ground, there is a single value that holds info about the last valid position (which is basically identical to what we had before), and the breadcrumb system.

The idea of the breadcrumb system was to keep track of multiple old positions so that you could teleport a character back to an old position that is still valid (in case they were caught in a region that was suddenly closed off to them). The other option would be for someone's follower to follow a previous breadcrumb so that they would appear to track a character.
User avatar
Zefz
Squirrel Knight (Administrator)
Squirrel Knight (Administrator)
Posts: 3820
Joined: Wed Jul 23, 2008 1:27 am
Location: Norway
Contact:

Post by Zefz »

Hey, that last function with the breadcrumb would be pretty cool. Then we would emulate a "find path" for both Brom and Mim and maybe even boss monsters who get stuck in walls because players move around.
User avatar
octagon
Darkshine Knight (Extremist fanatic)
Darkshine Knight (Extremist fanatic)
Posts: 2589
Joined: Sat Feb 20, 2010 1:07 pm

Post by octagon »

Variable waypoints! :D That sounds good to my ears.
bgbirdsey
{]-[0{0|307 (Developer)
{]-[0{0|307 (Developer)
Posts: 1864
Joined: Wed Jul 23, 2008 4:22 am
Location: Minnesota, USA

Post by bgbirdsey »

Well, possibly that. I haven't thought it through too far. Certainly, followers like Mim and Brom could benefit from this breadcrumbs.

As far as finding more complex paths, I did implement an A* path finding algorithm at one time...
User avatar
Zefz
Squirrel Knight (Administrator)
Squirrel Knight (Administrator)
Posts: 3820
Joined: Wed Jul 23, 2008 1:27 am
Location: Norway
Contact:

Post by Zefz »

I remember that. Never really got around to properly test it. But I do remember you mentioning it was pretty unoptimized.
User avatar
Shade
Potion Mimic (Senior Member)
Potion Mimic (Senior Member)
Posts: 7349
Joined: Thu Jul 24, 2008 12:25 pm
Location: Gensokyo

Post by Shade »

Error message wrote:Egoboo has encountered a problem and is exiting.
This is the error report:
Cannot find the file "setup.txt".

Press OK to exit.
But setup.txt is right in the same folder as the executable...
User avatar
octagon
Darkshine Knight (Extremist fanatic)
Darkshine Knight (Extremist fanatic)
Posts: 2589
Joined: Sat Feb 20, 2010 1:07 pm

Post by octagon »

I think that the personalized version of Setup.txt is also needed in your "AppData/Roaming/Egoboo" folder (I think that was the path, but I'm not really sure...)
Post Reply