ZC 2.50.1 RC3
#31
Posted 29 August 2014 - 11:36 PM
My guess, is that the item editor merely doesn;t show either of these now, which could be bad if someone intentionally designed items that use these classes, instead of zXXX, or Custom Class items. I doubt that would be a common problem, but it could exist; in which case, it ma be better to rename the classes, instead of making them invisible (Subscreen: bows, and Subscreen: Potions).
In fact, if they were originally named as such, I think there would never have been confusion on the matter. If not for the need to replicate the letters behaviour from the original game, and to support games that use them, I'd rather see them entirely tosses, to free up two more custom item classes; however, too many games need them for legacy support for that to happen.
A combined class simulates the original behaviour in 'Zelda no Densetsu', where for example, the letter would become the selected item, when you used all potions. You can separate a letter class item into an individual item, or make it a passive item, etc..
I don't use either combined classes in LoE, as I utilise multiple levels of most inventory items, that are simultaneously available, but if I was making a simpler game, they improve subscreen design; and you do need the letter class if you have locked out potion ladies, without scripting.
With scripting, you can use any game object to unlock item sales,so having multiple Letter levels, can be quite useful, and using the Letters class on the subscreen to display them, with, or without without needing to manually use them, would not use the combined class.
The 'Bows & Arrows' class though, is never needed, for anything, as you can position the bow as a -1 subscreen object, and use the arrows to select the weapon. I believe that the only thing that the combined class does here, is to show both items in the button selection frame on a passive subscreen; if even that much. You can never use a bow, without arrows, and placing a 'Bows' class item on an active subscreen is purely decorative:
The [ singular ] 'Bows' class is particularly problematic, on subscreens, as using a 'Bow' item does nothing. I still consider this to be a bug of sorts, as the 'Arrows' class is what generates an LWeapon, rather than the weapon directly.
I think it'd be nice if the bows class fired the current arrow type, as this would make the different bow types easier to implement simultaneously (longbow and shortbow, selected by the user). That may make for a good future quest rule, as it would change too much behaviour to be standard (by needing a current arrow defined, and tied to a game variable that you can write into with ZScript).
As-is, it's not possible to have both the longbow, and shortbow in inventory, without scripting (and dummy items).
@ Saffith: Regarding performance, how would you advise debugging this from the user-end? Is there a good monitor tool that you suggest (for XP), that ties into Allegro 4?
#32
Posted 30 August 2014 - 11:42 AM
#33
Posted 30 August 2014 - 03:15 PM
A bit, but I'm surprised it would have a noticeable impact. The way they interact with the spawning of other enemies is kind of weird. Is it only obvious in rooms where other enemies have already died, or anything like that?
Hard to say. I've had it happen going into a room that was otherwise unexplored, so I don't think that's the only cause.
#34
Posted 30 August 2014 - 10:06 PM
I'll be happy to look into this. I did some profiling, analysis, and minor optimizations for the 2.50 release, except now I have much better tools to work with.
#35
Posted 30 August 2014 - 10:12 PM
I'm noticing it in custom quests I've been developing and others I tested for others (Hitodama). It's mainly the constant traps. I don't think the line of sight traps produce the issue. The other important thing I've noticed is that a lot of the screens have no scripts running and still have this problem. I've been unable to reproduce this in 1st.qst to this point which I'd assume means the problem is with specific quest rules or some other aspects of these other quests. I'll keep messing around with it if you'd like.
#36
Posted 30 August 2014 - 10:28 PM
#37
Posted 30 August 2014 - 10:35 PM
In Hitodama this room in particular comes to mind. I'll post more as they come up in other things.
EDIT: ZC changing quest icons of existing save files to other ones appears to still be a thing. I wish I had any more information than that, but my experience with this bug has been extremely limited (and up until now just heresay).
#38
Posted 31 August 2014 - 09:18 PM
#39
Posted 31 August 2014 - 10:01 PM
I drop to about 46/60 for about half a second after the screen transition. It's not even that bad, but it's noticable.
#40
Posted 01 September 2014 - 12:28 PM
I changed the way traps are loaded; it should be faster in this build. The same changes were made to zoras, rocks, and statues.
#41
Posted 01 September 2014 - 04:28 PM
Is anyone else having problems with lag? For me, if there are too many enemies or animated tiles onscreen the game will start lagging. And sometimes, the game will still keep lagging even if I kill all the enemies or move to a screen with less animated stuff. This hasn't been a problem for me in the past so I think it might be the current build. Oh, and I'm experiencing these issues playing Origin and Isle of Rebirth. I haven't tested other .qst files yet.
EDIT:
Oh, and as I wrote this zelda-w.exe spontaneously crashed on me while minimized and I lost a lot of progress. Maybe it has something to do with the matrix screen? Nothing else was happening.
Edited by DragonDePlatino, 01 September 2014 - 04:32 PM.
#42
Posted 01 September 2014 - 05:14 PM
#43
Posted 01 September 2014 - 05:16 PM
Is anyone else having problems with lag? For me, if there are too many enemies or animated tiles onscreen the game will start lagging. And sometimes, the game will still keep lagging even if I kill all the enemies or move to a screen with less animated stuff. This hasn't been a problem for me in the past so I think it might be the current build. Oh, and I'm experiencing these issues playing Origin and Isle of Rebirth. I haven't tested other .qst files yet.
EDIT:
Oh, and as I wrote this zelda-w.exe spontaneously crashed on me while minimized and I lost a lot of progress. Maybe it has something to do with the matrix screen? Nothing else was happening.
Well, I had some lag in IoR, but I think that's due to the huge amount of scripts the quest has. As for Origin, haven't experienced lag on mine. As for the Matrix Screen Saver, a "temporary" problem I resolved to that was disabling it (since I remember for ages that it hanged, but haven't seen that either).
#44
Posted 02 September 2014 - 10:42 PM
- Evan20000 and Demonlink like this
#45
Posted 03 September 2014 - 11:22 AM
That shouldn't be a new issue, though...
Edit: Oddly, in RCs 2 and 3, I see a significant framerate drop there in the Windows build, but almost nothing on Linux. I don't know why that might be.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users