Coder Social home page Coder Social logo

babelcdb's Introduction

Project Ignis card databases for EDOPro

These databases are automatically synchronized with servers. Please keep all bug reports and questions on Discord; do NOT open an issue or pull request. External contributions are not allowed here.

If you are submitting a database for a new unofficial addition, please submit a single new database to Larry's fork, where they will eventually be combined and merged back upstream. To submit such a pull request, first follow the contributing guidelines for the script collection. The pull request title should be the same, and the description should simply link to the pull request to the script collection.

Guidelines for SQLite3 CDB files:

  • For new cards:

    • for each new set, add a preRelease cdb with its name
      • when that set is released, update the cards ID and remove the pre-release OT, then move the cards to official.cdb.
  • For fixes to existing cards:

    • for official cards:

      • if the card is already in a cdb in the repository the users get updates from, edit the entry in the corresponding file here, so it gets committed over there.

      • if not, add it to one of the following files here:

        • fixSetcode.cdb: for changes in the setcodes of the card.
        • fixString.cdb: for changes in the strings used by the card, including card text.
        • fixOT.cdb: for changes in the OTs of the card.
        • fixMisc.cdb: for changes not listed above. Please describe what you have changed.
    • for unofficial cards:

      • same as above, but add -unofficial to the file name. Example: fixMisc-unofficial.cdb
  • New products are not longer called "beta". They are "pre-release". As such, they take a corresponding OT, (hex= 0x100, dec=256).

  • We have replaced the categories used as filter in the "Effect" button in Deck edit for 32 different categories.

  • If you use DataEditorX, use this English file with the updated archetype names/setcodes, the new OTs, and the new categories already mapped.

GitHub Actions

Responsible for pushing database updates to the repository the users get updates from

  • new CDBs since the last tag are directly committed
  • delta databases are computed for databases already present and committed
    • a delta database is a database containing only new or changed rows compared to the previous version
  • files that were deleted since the last Actions run are also deleted in the other repository
  • if a pushed HEAD commit title contains [ci skip], [skip ci], [actions skip], or [skip actions], this is skipped.

Guidelines for passcodes/IDs for new sets:

  • Cards from new products receive a nine-digit passcode, until they are offially released, when the official passcode is used. See list below.
    • 2020-04-04 - Starter Deck Yuga - Cut Through! Sevens Road!! (RD/ST01-JP): 160301000
    • 2020-04-04 - Starter Deck Luke - Explosive Supremacy! Dragears!! (RD/ST02-JP): 160302000
    • 2020-04-04 - Starter Deck Set - Yuga vs. Luke (RD/VS01-JP): 160401000
    • 2020-04-11 - Deck Modification Pack - Hyperspeed Rush Road!! (RD/KP01-JP): 160001000
    • 2020-04-18 - Rise of the Duelist (ROTD-JP): 101101000
    • 2020-04-24 - The Valuable Book 22 promotional cards (VB22-JP): 100264000
    • 2020-05-16 - Duelist Pack: Duelists of Gloom (DP24-JP): 100424000
    • 2020-06-06 - Collectors Pack 2020 (CP20-JP): 100266000
    • 2020-06-20 - Structure Deck: Masters of the Spiritual Arts (SD39-JP): 100339000

babelcdb's People

Contributors

naimsantos avatar larry126 avatar therazgriz avatar kevinlul avatar clementlouis avatar beetletop avatar eeriecode avatar pyrq avatar rundas01 avatar botist avatar kevdaplog avatar clairestanfield avatar alphakretin avatar idk-what-to-name-here avatar sever666 avatar edo9300 avatar theonepharaoh avatar senpaizuri3 avatar

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.