User Tag List

Page 2 of 3 FirstFirst 1 2 3 LastLast
Results 11 to 20 of 23

Thread: Potential NES Inconsistencies

  1. #11
    Wizrobe Nightmare's Avatar
    Join Date
    Mar 2000
    Age
    45
    Posts
    2,523
    Mentioned
    40 Post(s)
    Tagged
    3 Thread(s)
    vBActivity - Stats
    Points
    3,862
    Level
    19
    vBActivity - Bars
    Lv. Percent
    80.64%
    Quote Originally Posted by DarkDragon View Post
    @Nightmare do you have any insights about these inconsistencies? I know you're an expert on the NES behavior.
    I'm reading up. The only one I have a real concern with is item-dropping, but honestly on that, I think it should only be a part of the first two official quests and nothing else. It really should be implemented by scripting and limited to the 1st and 2nd Quest: I don't think anyone really wants this. Too many quests rely on corrected item mechanics and could break certain quests (I think New Quest and James Quest would be totally broken without Blue Earknut drops for example)

    The other one worth noting is the side-warp bug (where you turn and go to the end of the screen), but if we're fixing the bugs I don't think this is a high level of concern.

    Patra patterns might need to be fixed, but still, not too high on this as I'd consider this more an error on Nintendo's part and not so much an intended feature that he doesn't reset eventually.

    10th Enemy Has the Bomb probably needs to be implemented in the 1st and 2nd Quests. 3rd and on, probably not, I'd leave it up to the developers.

    -James

    Facebook: http://www.facebook.com/nightmarejames YouTube: http://www.youtube.com/nightmarejames

    Game Projects
    Zelda Classic:
    Completed: Zelda NES Remastered, Demo 1st Quest, Demo 2nd Quest, James Quest: Remastered (V 2.1), Memorial Quest, New Quest 2 2015. New Quest: Rebuilt
    In development: Demo SP, James Quest: Remastered (V 3.0)t, 6QI

  2. #12
    How many licks to get to the center Chris Miller's Avatar
    Join Date
    Mar 2001
    Location
    of a Tootsie Roll Pop?
    Age
    47
    Posts
    3,511
    Mentioned
    94 Post(s)
    Tagged
    4 Thread(s)
    vBActivity - Stats
    Points
    5,686
    Level
    23
    vBActivity - Bars
    Lv. Percent
    42.11%
    Here's a detailed explanation of how item drops work in Zelda 1: http://redcandle.us/The_Legend_of_Zelda#Drops

    Download Lands of Serenity today! You will be knocked comatose by its sheer awesomeness.
    The Titan's Quest, best played in the bathroom as the excitement can be somewhat...overwhelming.





    Official AGN Discord Channel

    Official ZC Dev Discord Channel

  3. #13
    Wizrobe Nightmare's Avatar
    Join Date
    Mar 2000
    Age
    45
    Posts
    2,523
    Mentioned
    40 Post(s)
    Tagged
    3 Thread(s)
    vBActivity - Stats
    Points
    3,862
    Level
    19
    vBActivity - Bars
    Lv. Percent
    80.64%
    Good posting, but one thing to keep in mind is that implementing the drop system outside of the 1st and 2nd Quests as a non-rule would break a lot of people's quest balances, and that's not fair to do to developers with no notice, no matter how liked or disliked they are. I don't know if everyone is me, but hundreds of hours are put into testing quest balance (testing for 4 days like New Quest Rebuilt rarely happens: Usually it takes a month best case). Furthermore, the root of ZC's drops come from the Zelda manual, not the table.

    Do drops and 10th enemy need to be implemented? Yes, without a doubt. Should they be forced on people? Absolutely not, especially if we're allowing free scripted enemies and other things that don't belong in Z1. Personally, I like the ZC drop system, and I don't want to change it.

    Also, I know it's a dirty thing, but keeping it an option differs us from direct copying, and possibly out of DMCA trouble, just saying.

    -James

  4. #14
    The Time-Loop Continues ZC Developer
    Gleeok's Avatar
    Join Date
    Apr 2007
    Posts
    4,827
    Mentioned
    259 Post(s)
    Tagged
    10 Thread(s)
    vBActivity - Stats
    Points
    12,978
    Level
    33
    vBActivity - Bars
    Lv. Percent
    28.3%
    Easiest thing to do might be to add a few..

    When the new scripting upgrade gets put in all this should be scriptable via callbacks; example:

    Code:
    OnEnemyDeath(npc e){
      if(!counts_as_enemy(e)) return;
      int current = tenth_eneny_increment();
      e.dropset = tenth_enemy_lookup_table(current);
    }
    This post contains the official Gleeok seal of approval. Look for these and other posts in an area near you.

  5. #15
    The Timelord
    QDB Manager
    ZC Developer

    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,396
    Mentioned
    112 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,781
    Level
    21
    vBActivity - Bars
    Lv. Percent
    73.04%
    Quote Originally Posted by Chris Miller View Post
    Here's a detailed explanation of how item drops work in Zelda 1: http://redcandle.us/The_Legend_of_Zelda#Drops
    I was aware of this aspect. I am not sure how the chance to drop /anything/ works. As I said, I suspect that there is a perpetual one byte counter, and if it is above or below a specific threshold, that there is a drop; then the drop is selected from a list. If I knew what determined the drop frequency, I could script this in a matter of minutes and load it into 1st-4th.

    Tracking enemy kills is actually more of a pain than it should be in ZScript at present, FWIW, partly because we do not have npc scripts yet, and those could report a message to the system that the npc died.

    Any npc running by script could simply do:

    if ( this->HP <= 0 ) do_npc_death_count();

    A global script would then track these, and use a hardcoded drop table. I do not know how far off we are from npc scripts. I know that we need to move weapons into their own class to do weapon scripts, and that will take some doing; and will require me reworking the item and weapon editor stuff (again).

    I want to make some adjustments to how noc shields work, in the process. Give npcs a long for shield type on all for sides, that has a size equal to the hitbox length on that side, but that is a topic for another day.

  6. #16
    How many licks to get to the center Chris Miller's Avatar
    Join Date
    Mar 2001
    Location
    of a Tootsie Roll Pop?
    Age
    47
    Posts
    3,511
    Mentioned
    94 Post(s)
    Tagged
    4 Thread(s)
    vBActivity - Stats
    Points
    5,686
    Level
    23
    vBActivity - Bars
    Lv. Percent
    42.11%
    From what I understand, the value that determines whether an enemy drops an item or not depends on a frame counter that starts at power-on.

    EDIT: As I thought: http://redcandle.us/The_Legend_of_Ze...k_Manipulation

    Download Lands of Serenity today! You will be knocked comatose by its sheer awesomeness.
    The Titan's Quest, best played in the bathroom as the excitement can be somewhat...overwhelming.





    Official AGN Discord Channel

    Official ZC Dev Discord Channel

  7. #17
    Quest Builder Anarchy_Balsac's Avatar
    Join Date
    Nov 2005
    Posts
    751
    Mentioned
    11 Post(s)
    Tagged
    2 Thread(s)
    vBActivity - Stats
    Points
    2,612
    Level
    16
    vBActivity - Bars
    Lv. Percent
    69.55%
    Quote Originally Posted by Chris Miller View Post
    Here's a detailed explanation of how item drops work in Zelda 1: http://redcandle.us/The_Legend_of_Zelda#Drops
    Mystery solved, always wondered what the old man meant.

  8. #18
    The Timelord
    QDB Manager
    ZC Developer

    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,396
    Mentioned
    112 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,781
    Level
    21
    vBActivity - Bars
    Lv. Percent
    73.04%
    Quote Originally Posted by Anarchy_Balsac View Post
    Mystery solved, always wondered what the old man meant.

    What he says is a bit clearer in the JP version.

    Perhaps you can pester Jeremy for the 1.xx source so that we can work on a load_quest() function for those.

    I could still use your purview of all of these things.
    @War Lord : Do you have the 1.x sources somewhere? If I could see the loading code in those, at least 1.84, I could possibly fix this inability to load the older quests in modern ZC.

  9. #19
    Administrator War Lord's Avatar
    Join Date
    Feb 2000
    Age
    40
    Posts
    6,028
    Mentioned
    54 Post(s)
    Tagged
    0 Thread(s)
    vBActivity - Stats
    Points
    1,470
    Level
    12
    vBActivity - Bars
    Lv. Percent
    98%
    If I do, it's on a CD or hard drive buried somewhere in my basement.
    I'm not particularly keen on a needle in a haystack romp down there looking for it...

  10. #20
    Here lies mero. Died by his own dumbassitude.
    Join Date
    May 2011
    Posts
    929
    Mentioned
    102 Post(s)
    Tagged
    2 Thread(s)
    vBActivity - Stats
    Points
    5,527
    Level
    23
    vBActivity - Bars
    Lv. Percent
    13.96%
    To be honest I think we should allow nes consisten dropGroups to be available to custom quest.
    Perhaps consider that once Enemy Scripting is implementing?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Armageddon Games is a game development group founded in 1997. We are extremely passionate about our work and our inspirations are mostly drawn from games of the 8-bit and 16-bit era.
Social