Skip to content

Releases: davidemodolo/ImNabboCards

v2.1.0

22 Dec 00:55
Compare
Choose a tag to compare

Final version for Nabbotaletona 2023.

Changed some scaling parameters and big card padding to have a better effect on OBS.

Fingers crossed.

v2.0.1

19 Dec 17:22
Compare
Choose a tag to compare

Last big release before Nabbotaletona 2023.
Everything works as required (in theory lol).
Full screen fix

v1.5.1

08 Dec 15:23
Compare
Choose a tag to compare

Fixed a problem where, if two cards were drawn in a row, the second one would hide when the first card timer ended. This is a temporary fix since the problem persists if the two drawn cards are the same card.

v1.5.0

26 Nov 01:32
Compare
Choose a tag to compare

Before running: default values and files are already there

  1. put all .png in the data\flutter_assets\assets\cards folder (at least one card; no whitespace characters in the names);
  2. put the four .mp3 files in the data\flutter_assets\assets folder (default.mp3, positive.mp3, negative.mp3, funny.mp3);
  3. write the RGB color for the background in the data\flutter_assets\assets\colorRGB.txt file;
  4. start the program.

IMPORTANT: the program will not run if there isn't at least one card and all the needed files.

Setup:

  • long press on a card to add/remove (enable/disable) it from the pool;
  • single press on a card to increase its rarity (1 to 6 and back);
  • set the number of times a card can be drawn, set as -1 if unlimited;
  • set the marker of each card as A, B or All (by clicking the button);
  • set the sound to be played when drawn (by clicking the button);

Draw steps:

  1. randomly select a rarity;
  2. randomly select a card of such rarity;
  3. play the related .mp3 sound;
  4. 1.5s animation "from the right" that makes the drawn card appear;
  5. the card stays for 45 seconds;
  6. hide the card;
  7. add the drawn card to the log file;
  8. reduce by one the number of uses left and disable the card if it reaches 0.

If there isn't any available card of the randomly selected rarity, it first checks the lower rarities and then the higher rarities.

e.g.: if Rarity 4 is selected and it has no cards, the check order is 3-2-1-5-6. If there isn't any card available, it returns the first card whether is active/drawable or not.

If no card is found (so there isn't any card avaliable), it returns the card at index 0.

The pool can be made by A cards, B cards or All.

v1.0.0

21 Nov 21:25
Compare
Choose a tag to compare

Before running: default value are already there

  1. put all .png in the data\flutter_assets\assets\cards folder
  2. put a .mp3 file in the data\flutter_assets\assets folder
  3. write the RGB color for the background in the data\flutter_assets\assets\colorRGB.txt file
  4. start the program

Setup:

  • long press on a card to add/remove it from the pool
  • single press on a card to increase its rarity (1 to 6 and back)
  • set the number of times a card can be drawn; set it as -1 if unlimited draw
  • set the marker of each card as A or B or All

Draw:

  1. play the .mp3 file
  2. randomly selects a rarity
  3. randomly selects a card of such rarity
  4. 1.5s animation from the right that makes the drawn card appear
  5. the card stays for 45 seconds
  6. hide the card
  7. add the drawn card to the log file and to the "Last cards" stack

Last: show the first card of the stack and remove it

Show: show the selected index card and add it to the stack

Clear: hide the current big card

The pool can be made by A cards, B cards or both.

First release

09 Nov 22:35
Compare
Choose a tag to compare

Before running:

  1. put all .png in the data\flutter_assets\assets\cards folder
  2. put a .mp3 file in the data\flutter_assets\assets folder
  3. write the RGB color for the background in the data\flutter_assets\assets\colorRGB.txt file
  4. start the program

Setup:

  • long press on a card to add/remove it from the pool
  • single press on a card to increase its rarity (1 to 6 and back)
  • set the number of times a card can be drawn, set as -1 if unlimited
  • set the marker of each card as A or B

Draw:

  1. play the .mp3 file
  2. randomly selects a rarity
  3. randomly selects a card of such rarity
  4. 1.5s animation from right that makes the drawn card appear
  5. card stays for 5 seconds
  6. hide the card
  7. add the drawn card to the log file

The pool can be made by A cards, B cards or both.