Code Monkey home page Code Monkey logo

Comments (7)

Lincoln-LM avatar Lincoln-LM commented on June 29, 2024

As an additional note, PKHex.Core could be leveraged to decrypt story progress instead of fully implementing that here

from raidcrawler.

LegoFigure11 avatar LegoFigure11 commented on June 29, 2024

Game Version detection implemented in e1976ac, I think we took a different approach to you but it achieves the same end result

from raidcrawler.

architdate avatar architdate commented on June 29, 2024

@Lincoln-LM thanks for that! I see how you are figuring out story progress, but event progress is done from 0->3 (4 stages), We cannot correspond the story progress to event progress directly right?

Do let me know if I am mistaken on that!

from raidcrawler.

Lincoln-LM avatar Lincoln-LM commented on June 29, 2024

@architdate I believe "stage" only determines which star raids from the event the game will allow, which is based on story progress. I am unsure as to why pkNX handles event stages in sets of 4 though.
https://github.com/kwsch/pkNX/blob/25bd24a0b8bad160a5031437dc90b1bc3cb9dd68/pkNX.WinForms/Dumping/TeraRaidRipper.cs#L110

from raidcrawler.

Lincoln-LM avatar Lincoln-LM commented on June 29, 2024

Taking another look, from a legality point of view it makes sense to combine 6/7 with the 5 star group as the requirement for 6 star is not based on story progress but instead how many dens completed.

from raidcrawler.

architdate avatar architdate commented on June 29, 2024

I don't believe we actually even use delivery group counts since we just use the bcat data + raidblock to handle identifying raids, so that shouldn't be required i believe! (unless we want to eventually shift event raid detection to RAM as well). Closing for now!

Thanks for the help with GameVersion and Story Progress identification <3

from raidcrawler.

Lincoln-LM avatar Lincoln-LM commented on June 29, 2024

I don't believe we actually even use delivery group counts since we just use the bcat data + raidblock to handle identifying raids, so that shouldn't be required i believe! (unless we want to eventually shift event raid detection to RAM as well). Closing for now!

Thanks for the help with GameVersion and Story Progress identification <3

i haven't looked into your implementation well, but i'm unsure how it could be future-proof if it doesn't use delivery groups at all? how would it handle an event with 2 different (non 7 star) encounter tables? what if charizard had an extra table on top of florges/mimikyu?

from raidcrawler.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.