CS Rarity List [WIP] - status update on page 75

Discussion about the Pets, Items, Dress-ups, Events, Site, Forum or other CS features!

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby daryll » Tue Jun 12, 2018 7:48 am

Summer 2017 - https://static.chickensmoothie.com/pic. ... 680B578640
Summer 2016 - https://static.chickensmoothie.com/tran ... O6Ac8_tGqg
Yes, these will trigger if found; what I could do is add another check by looking for
Code: Select all
id="petimg"
found in the same line as the image
02:57 PM:This is added, as long as the banner doesn't have the HTML tag (id="petimg") it will work during events

The banners don't show up outside of events, though. So maybe the program can just be run outside of events if you don't want to add additional checks to the program.
This is also another option

I assume that the deleted pets are identified by process of elimination (having none of those string constants on the page)?
Correct, deleted pet pages do not contain the strings the program is searching for, so the page is ignored

I'm not sure how much this suggestion will help, but maybe you can narrow down the key/legend of pet types of compare against based on a pet's adoption date*? For example, if the pet was adopted in March 2009, then you don't have to compare it against July 2008 pet types like the Sunjewel, Moonswirl, etc. right?** (Exact boundaries might be difficult to determine, especially for 2008 pets, and you'll have to be comparing to basically the full list for any December 18 pet as well as some December 19, 2009 and December 24, 2011 and December 25, 2011 pets, but still)
This can be probably be done, I can create a Date class to store the month, day, year and compare them.
User avatar
daryll
 
Posts: 33
Joined: Tue Jun 12, 2018 2:26 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby lil rascal » Wed Jun 13, 2018 12:39 am

Just something I thought of if limiting to dates is that it means the store pets, that can be adopted at any time, are not going to be accurately counted.
User avatar
lil rascal
 
Posts: 10298
Joined: Sun Feb 20, 2011 1:19 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby daryll » Wed Jun 13, 2018 7:37 am

Is there a way to automate the file names or something? Like maybe have something go through the files in chronological order of when they were saved, and rename every file to be either the same (to get Windows to add the (1) (2) etc) or directly rename to what you want?


I found an external library that can grab webpages' HTML code. That way I don't have to download anything and have the program be partially automated.

The only manual input needed is determining the start ID and how many pages to look-up
Code: Select all
//Change this to determine where to start searching (1 = ID#1)
static int pagenum = 55826397;

//Change this to how many pages you want to look up (10 = 10 pages)
static final int numberOfPages = 105;




Also: I need hard-coded reference links to identify the types of pets; I noticed that pets with the same image use the same link, but if their color is different the key in the URL is completely different. If anyone could help me with identifying that would be great

Note: This program is operating on the default skin of the site, I cannot change it as I can't actually see what the page looks like

So far the output will be a .txt file, the formatting is the following:
Code: Select all
ID: 55826398
Type: https://static.chickensmoothie.com/pic.php?k=651644407085DA3DA2FE7AD06B92A44F&bg=e0f6b2

ID: 55826399
Type: https://static.chickensmoothie.com/pic.php?k=F43A3FCB6C16BDBDF3A87B5E5E61808C&bg=e0f6b2

...
Total looked up: 105
ONLINE: 104
OFFLINE: 1
RANGE: [55826397, 55826502]
IDs DELETED:
          55826404

With the type being the pet type, but the image URL is a placeholder until I can actually identify pets

I can also grab the adoption date/owner name/age if needed

06/13 02:27 PM: Edited formatting to current state

06/13 06:53 PM:I did a trial run checking IDs [1,1000] - it took about 18 minutes to complete, and only used 600MB of RAM during the trial. I would assume if I checked [1,2000] that RAM usage would hit ~1300MB and take about half an hour
Code: Select all
RANGE:    [1,1000]
TOTAL:          1000

ON-ACCOUNT PETS:    323
OFF-ACCOUNT PETS:  640
DELETED PETS:        37
Last edited by daryll on Thu Jun 14, 2018 11:55 am, edited 4 times in total.
User avatar
daryll
 
Posts: 33
Joined: Tue Jun 12, 2018 2:26 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby Solloby » Wed Jun 13, 2018 6:16 pm

It's exciting that progress is being made =D
Solloby
I take care of the CS archives and
sometimes submit pet/item designs.

Characters :: Artwork :: Christmas Art Shop

Help
You can find Help in the main navigation menu.
If your question or problem is not answered there, please use the Help System.
I am not a mod and cannot help you so please don't PM me for site help.
User avatar
Solloby
Archivist
 
Posts: 15763
Joined: Sat Jun 21, 2008 7:27 pm
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby Erythro » Thu Jun 14, 2018 3:15 am

    smol update, daryll is waiting on me to make the directory. I just have to use the default skin when grabbing the static images from the archive so I'm procrastinating. I should have it done relatively soon though.

    6/14/18/11:23am - Finished the Main List. Working my way down.
    ┌─────────────────┐



    avid collector | active trader | adult player

    11,430/15,000 bobtails

    eldemore | chickensmoothie | flightrising
    buying any 5 pets for 1c$ | any rare for 5c$




    └─────────────────┘

    Image
User avatar
Erythro
 
Posts: 18823
Joined: Mon May 24, 2010 4:56 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby Lya » Mon Jun 25, 2018 11:57 pm

So, my head isn't fully working, so please ignore me if this issue has been solved already, buuuuut:

If we still have the issue of having to count certain pets, instead or additionally to narrowing down by date, you can also narrow down using the rarity as all pets relevant to us will be either very rare or omg so rare. That should filter out the biggest part of the pets.
note for daryll: I'd actually use the rarity as the first thing to search for - all pets not having one are either off-account or deleted, plus we won't need any additional data from those, so the program could just skip everything else alltogether. [and I don't think anybody would disagree that we don't need to know if the uninteresting pets are off-account or deleted? it would help with performance and should allow for a bigger range to be processed at once]

edit: don't mind my brain mixing stuff up, but it would still filter out anything deleted or not rare enough to be interesting
User avatar
Lya
 
Posts: 5649
Joined: Sat Sep 17, 2011 11:04 pm
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby daryll » Tue Jun 26, 2018 1:49 am

Lya wrote:If we still have the issue of having to count certain pets, instead or additionally to narrowing down by date, you can also narrow down using the rarity as all pets relevant to us will be either very rare or omg so rare. That should filter out the biggest part of the pets.


I looked into this - if you want a different (or modified) program that ONLY looks for certain rarity pets (ie. Very rare) this is extremely do-able.
Found this in a plain-text HTML grab from the program:
Code: Select all
<td class="r">
<img src="/img/rarity/veryrare.png" alt="Very rare"/>
</td>

Program can look for specific strings (veryrare, common, uncommon ...) and I can dump the count of those in a txt file:
Code: Select all
Example

COMMON: 203
UNCOMMON: 185
RARE: 98
VERY RARE: 37
OMGSR: 3
User avatar
daryll
 
Posts: 33
Joined: Tue Jun 12, 2018 2:26 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby Erythro » Mon Jul 02, 2018 2:11 pm

    Will someone read through the following 300 pets to determine if there is anything else we need to count? The pets listed are the current Rare's List and all of the pets mentioned in lil rascal's post. I think I should add the rest of the 2011 store pets but I would also like to run separate codes for the store pets since we can negate all off the rare and below pets when counting them and we can limit to a certain ID range.

    If someone wants to find the ID ranges for each of the store pet releases, I would be forever in debt to you. I don't even know where to begin with that. It will make running the code easier if we run the store pets separately, that's all.

    EDIT 9:42 CST;; Added July Lioness and finished creaingd the directory for Daryll. I am waiting for any further suggestions before sending it to him.

    So far this list does include current list store pets, may remove if we can run the code separately for store pets.
    Sunjewel
    UR Tiger Dog
    Moonswirl
    UR Bwolf
    Plains Zebra
    Grevys Zebra
    Mountain Zebra
    Dogtag
    UR Cat
    UR Banana
    UR Cucumber
    July PPS
    Coontail
    Sunback
    UR Bee
    UR Aussie
    UR Phoenix
    UR Lion
    Nonjewel
    Noncoon
    Nonswirl
    Nontag
    UR Peach
    UR Flower
    UR Holly
    GWJ
    UR Pineapple
    UNickOrn
    UR Mint Horse
    Spotted Tribal
    BEG
    UR Malk
    Purple Toxic
    UR Foal
    CEG
    Blue Toxic
    UR Rat
    Blue Sorbet
    Green Sorbet
    Yellow Sorbet
    Pink Sorbet
    UR Grapes
    Joker
    UR Butterbun
    Gearback Tribal
    Red Toxic
    09 UR Dog
    Green Toxic
    Yellow Toxic
    Nonballoon
    UR Bengal
    Line Tribal
    Joker Bunny
    UR Ice Cat
    Rainbow Mane
    Pink Balloon
    Blue Balloon
    Winged Wood Angel
    Orange Cerberus
    Light Speckled Rat
    Medium Speckled Rat
    Heavy Speckled Rat
    UR Purple Horse
    UR Apple
    Dark Heart Rat
    Skeleton PPS
    Rose PPS
    Dark Shima
    Blue Dragon PPS
    RedX PPS
    Wolf PPS
    Dark Leopard
    Black Advent
    Grey Dragon
    Blood PPS
    Blue Ice Rat
    Skelebun
    Blue Rose
    RedX Dog
    Angel Advent
    Purple Bat Dog
    Drink Me
    Lime Ice Rat
    Pink Cake Dog
    Rainbow Sprinkles Cake Dog
    Light Sprinkles Cake Dog
    Tricolor Cake Dog
    Lexi Cake Dog
    White Dragon
    Dark Pawpring Rat
    Skull Rat
    FlopEaredSeptember
    Palomino Tess Horse
    Red Rose
    BMD
    Sunjewel Bunny
    Light Pawprint Rat
    Light Heart Rat
    Flower Rat
    Pink Striped September
    Pink Patchy September
    Eat Me
    Winged Blood Dog
    Blue Rat
    Brown Sleipner
    Scarf PPS
    Target Dog
    Light Leopard
    Orange Grinner
    Blue Grinner
    Red Grinner
    Green Grinner
    Pink Grinner
    Purple Grinner
    Halloween Cat
    Green Liontail
    Red Dragon
    Red Cerberus
    Jeweled Liontail
    Nonjeweled Liontail
    Sockdog
    GreenFronted Holly
    Hyena
    Timberwolf
    White Lolita
    Teal Butterbun
    Red Butterbun
    Grey Border Collie
    Brown Border Collie
    Brown Cookie
    Pink Cookie
    Dark Grey Tag Huskey
    Vixen
    Celestial PPS
    Bone PPS
    OrangleSwirl PPS
    Heart PPS
    Light Grey Speckled Huskey
    Black and White Border Collie
    Ice Blue Swirl
    Blue Flower Dog
    Purple Star Bobtail
    Purple Heart Huskey
    Mustard Heart Huskey
    Cream Advent
    Blue Spotted Advent
    Pink Heart Advent
    Hollyfox Dog
    Boar PPS
    Dice PPS
    Green Android
    Red Seal PPS
    Blue Seal PPS
    Green Seal PPS
    Raven Dog
    Patchwork Dog
    Hyena Bun
    Royal Bob Bun
    Blue Sorbet Bun
    Green Toxic Bun
    Pink Balloon Bun
    Spotted Tribal Bun
    Moonswirl Bun
    Dogtag Bun
    Heart Advent Bun
    BEG Bun
    BMD Bun
    Peppermint Eared
    Christmas Tree Dog
    Cream Santa Hat Advent
    Red Fronted Holly
    Hollyfox Cat
    Snowflake Bwolf
    Candy Cane Bwolf
    Elf Rat
    Brown Santa Cat
    White Santa Cat
    Nick Cake Dog
    KISS PPS
    Evil PPS
    Flop Blood Dog
    Tufted Blood Dog
    PPS Cocoon
    Yellow Android
    Red Android
    Blue Android
    Orange Punk Dog
    Yellow Punk Dog
    Pink Punk Dog
    Grey Mini Huskey
    Snowflake Lion
    Brown RedString Tess Horse
    White Tinsel Tess Horse
    Rudolph Rat
    Santa Rat
    Tinsel Lion
    Roadkill PPS
    Peppermint Bun
    Raver Bun
    Ornament PPS
    Emerald Bwolf
    Clockwork Bunny
    Marionette Dog
    Candy Cane Horse
    PinkPurpleWhite String Tess Horse
    Pink Mini Huskey
    Buckskin PPS
    Roadkill Pony
    Zombie Pony
    Grown White Scarf Dog
    Blue Snowflake Scarf Dog
    Fireworks PPS
    Rose Rat
    JackOLantern Rat
    Dark Wood Dog
    Bumblee Spider
    Malk PPS Pup
    Chocolate Bun
    Lilac Bun
    Black Dutch Bun
    Grey Dutch Bun
    Spiderwing Bwolf
    Ghost Cat
    Purple Sleipner
    Cobweb Bun
    White Arabian
    Bay Arabian
    Chestnut Arabian
    Clydesdale
    Brown Basilisk
    Tan Basilisk
    Angry Basilisk
    Nick Sunback PPS
    Nick Blue Toxic
    Pink Panda Rat
    Pumpkin Rat
    Orange Panda Rat
    Blue Panda Rat
    Brown Hooded Advent Rat
    Brown Advent Rat
    Black Hooded Advent Rat
    Tan Hooded Advent Rat
    Growing LightFaced October
    White Bunny
    Light Grey Advent Rat
    Tan Striped Advent Rat
    Pale Beige Advent Rat
    TanBellied White Advent Rat
    Raccoon Advent Rat
    WhiteBellied Tan Advent Rat
    Tan Advent Rat
    Blue Light Stripe October
    Orange Heavy Stripe October
    Growing DarkFaced October
    Watermelon Dog
    Skeleton Rat
    Blue Spotted October
    Wildebeest Bwolf
    Gemsbok Bwolf
    Cheetah Rat
    Fiery Gotch 09 Bday Cat
    Halloween 09 Koi
    St Pattys Tess Dragon
    Tiger Rat
    Yin Yang Green Swirl Dog
    Shadow 09 Bday Cat
    White St Paddys 09 Rat
    Dark Brown Patchy 08 Rat
    Null Bunny
    Champagne Ferret Bunny
    Grey 2nd Gen Bunny
    Teal Malk Wolf Bunny
    Bunny Ears Guinea Pig
    Red Heavy Stripe October
    Growing Strawberry Dog
    Royal Bobtail
    Red Spotted October
    Orange Light Stripe October
    Strawberry PPS
    Caramel 10 Easter Dog
    Dark 10 Easter Dog
    Light 10 Easter Dog
    Heart 10 Easter Dog
    Chocolate Strawberry Bunny
    African Wild Dog Bunny
    09 Valentines Light Heart Rat
    09 St Patricks Day Dog
    Nick Nonjewel Horse
    Light Faced Growing Bunny
    09 Valentines Brown Heart Rat
    Pumpkin Bwolf
    GreenNosed Rainbow Spot
    Pink April Fools Cat
    09 Valentines White Heart Rat
    Cream Gears Bunny
    Pink Skull Bunny
    Creamsicle Bunny
    12 August PPS Lion
    16 Robo Rat
    ┌─────────────────┐



    avid collector | active trader | adult player

    11,430/15,000 bobtails

    eldemore | chickensmoothie | flightrising
    buying any 5 pets for 1c$ | any rare for 5c$




    └─────────────────┘

    Image
User avatar
Erythro
 
Posts: 18823
Joined: Mon May 24, 2010 4:56 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby nickjr » Mon Jul 02, 2018 4:04 pm

I see the Tiger Rat on the list. What about the black and leopard rats from the same month? Those three were all single-outcome adoptions archive/2008/September/Rat
They're not in the Rarity Changes Archive but I'm not sure if that's because they were more popular or because they just weren't noticed

-squints- I think the list is otherwise good? But there are so many pets lol
Do we have every 2008 pet on there except for the extended releases? The only 2008 non-extended releases that should be missing are those that turned VR after November 2011 (when lil rascal's list ends)

As for store pet ID ranges: Store pets have been released on a pretty regular schedule since 2011ish (maybe 2010), but we might want to cross-reference with old news posts because I feel like there was at least one store pet set after the schedule stabilized that was released about two weeks late and therefore was taken out two weeks later (usually, if the store pets are only released a few days late, they're still taken out on time)

Store pets are archived under the year they were released. So given any Store Pet tab in a year in the Archives, the first set was released in February, the second set was released in April, the third set in June, fourth in August, fifth in October, sixth in December
So to narrow down the ID ranges:
first pet on February 1 through last pet on March 31
first pet on April 1 through last pet on May 31
first pet on June 1 through last pet on July 31
first pet on August 1 through last pet on September 30
first pet on October 1 through last pet on November 30
first pet on December 1 through last pet on January 31 of the following year
(and modify these ranges if needed for the pets that didn't leave on time)

edit: wait... the store pets released until like 2010ish weren't quite released on the same schedule lol I guess you just gotta cross-ref the old news posts to get the date ranges, and if you can't find news posts then... I guess it's time to go forum trawling lol :'D alternatively we could just get... gigantic ranges because that's better than not having a range lol

I'd do it but super busy IRL now
Last edited by nickjr on Mon Jul 02, 2018 4:08 pm, edited 1 time in total.
Spread the word to end the word, because discrimination based on perceived or actual IQ/"intelligence" is no better than discrimination based on race, gender, etc.

Context, consistency, and clear antecedents are golden.
I neither read nor speak between the lines. But I will analyze your language.


Often on phone |||| Timezone: EDT/EST (CS Time -4/-5) |||| Very turbulent life IRL
Intentionally turned off signatures; PMs off June 2013 - June 2020, may turn off again later
Image
Banner by Moonflight Image It's been over 10 years since my request, and I still love it. Thank you so much!

Character in avatar is from CS's 2015 Sucrose City summer event. Border made by me in MS Paint, Windows 8.1 xD
User avatar
nickjr
 
Posts: 7109
Joined: Thu Sep 25, 2008 10:54 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Re: Pet Counts for Rarity Ratios - Considering Rereleases

Postby Erythro » Mon Jul 02, 2018 4:08 pm

    Leopard is under the name Cheetah. Added the black rat to the directory.

    I don't believe all 08 pets are on there but I could be wrong. I used lil rascal's list and the Rare's List as well as added the high demand lions.

    Yeah, the first few store pets weren't released on a schedule. I found the post where she told users she would put them out every two months but couldn't find exact dates. I'm hoping someone could find the specific IDs for Daryll and I so we can just run the program using that info. I promise we're not in a rush. ^^

    EDIT;; the following were suggested to me to add. I will add them in the morning: 09 gold vr robot dog, 09 vr malk fire wolf, and the starry owl PPS
    ┌─────────────────┐



    avid collector | active trader | adult player

    11,430/15,000 bobtails

    eldemore | chickensmoothie | flightrising
    buying any 5 pets for 1c$ | any rare for 5c$




    └─────────────────┘

    Image
User avatar
Erythro
 
Posts: 18823
Joined: Mon May 24, 2010 4:56 am
My pets
My items
My wishlist
My gallery
My scenes
My dressups
Trade with me

Who is online

Users browsing this forum: Anover, Seraphnorn, Sharp Glimpse and 5 guests