Results 1 to 8 of 8

Thread: Archiving

  1. #1
    scornty's Avatar
    Joined
    May 2016
    Posts
    54
    Userbars
    1
    Thanks
    14
    Thanked
    18/7
    DL/UL
    7/0
    Mentioned
    3 times
    Time Online
    1d 16h 35m
    Avg. Time Online
    N/A

    Archiving

    With Flash supposed to be purged from all browsers in 2020, I'm archiving the Flash neopets plot comics. I'm not very good at it (as you will see in a moment) but I found a way to extract the comics as swf files.

    AoTA page 1
    (you need an account to see links)
    AoTA page 2
    (you need an account to see links)

    The first page is fine but the second and some of them have all the text boxes overlaid and unreadable. It seems to be random which ones are functional and hoverable.

    TFR page 10
    (you need an account to see links)

    Also interesting, some pages have translations that cycle between different languages, this one is in pink.


    Questions:
    1. Can someone try opening up AoTA page 2 in a Flash editor and see if the background image is still there and the comic is still readable? (disclaimer I have no experience with the platform and barely managed to get a Flash viewer working on my computer so if anyone could verify this I'd be in your debt.
    2. What other flash is there to be archived? I've thought of grabbing the NeoQuest II cinematics and possibly advent calendar as well.

    Also if anyone wants to see any other pages just ask!
    Last edited by scornty; 03-13-2019 at 05:46 PM.

  2. The Following 7 Users Say Thank You to scornty For This Useful Post:

    Corliss (03-13-2019),Erik. (03-14-2019),Menine (03-13-2019),Pinecone (03-13-2019),pinkpain (03-13-2019),♥ PrettySarcastic ♥ (03-13-2019),Sakuras (03-14-2019)

  3. #2
    *squeak*
    Bat's Avatar
    Joined
    Nov 2012
    Posts
    4,040
    Userbars
    152
    Thanks
    2,147
    Thanked
    46,687/3,563
    DL/UL
    34/1
    Mentioned
    1,769 times
    Time Online
    644d 1h 41m
    Avg. Time Online
    3h 41m
    What a fun idea, @(you need an account to see links)! I downloaded "AoTA page 1 and 2", but there's only one page inside that flash file. Here's what I'm seeing:



    The "pages" are loaded one after the other by the presentation window on the comic chapter page. You can find their urls by using the "Network" tab in your browser's Dev(elopment) Tools.

  4. The Following 2 Users Say Thank You to Bat For This Useful Post:

    Infiniti (03-14-2019),♥ PrettySarcastic ♥ (03-13-2019)

  5. #3
    scornty's Avatar
    Joined
    May 2016
    Posts
    54
    Userbars
    1
    Thanks
    14
    Thanked
    18/7
    DL/UL
    7/0
    Mentioned
    3 times
    Time Online
    1d 16h 35m
    Avg. Time Online
    N/A
    @(you need an account to see links)

    Oh darn, here's an upload of page 2:

    (you need an account to see links)

    And that's a pretty neat view! What do you have it opened in?

  6. #4
    Saiyan Race
    j03's Avatar
    Joined
    Dec 2011
    Posts
    13,756
    Userbars
    176
    Thanks
    5,936
    Thanked
    33,185/6,626
    DL/UL
    23/36
    Mentioned
    3,871 times
    Time Online
    564d 11h 47m
    Avg. Time Online
    3h 13m
    Heads up, Adobe is ending support. Big difference than saying they will purge Flash.

    Flash will still work, but only if you have it installed. And I highly doubt the web browsers will not let you install the plugin. I'm guessing it will just be like how it is now... "this plugin is outdated/unsafe to use"

    This is the equivalent to the likes of Windows XP no longer receiving updates from Microsoft.
    (you need an account to see links)
    (you need an account to see links)(you need an account to see links)

    ------------------------
    [02/24/2013] Stealth CORE is made into the first standalone Neopets auto-player.
    ------------------------


  7. The Following 4 Users Say Thank You to j03 For This Useful Post:

    Bat (03-13-2019),Corliss (03-13-2019),Sakuras (03-14-2019),Shoyru (03-13-2019)

  8. #5
    *squeak*
    Bat's Avatar
    Joined
    Nov 2012
    Posts
    4,040
    Userbars
    152
    Thanks
    2,147
    Thanked
    46,687/3,563
    DL/UL
    34/1
    Mentioned
    1,769 times
    Time Online
    644d 1h 41m
    Avg. Time Online
    3h 41m
    Quote Originally Posted by scornty View Post
    @(you need an account to see links)

    Oh darn, here's an upload of page 2:

    (you need an account to see links)

    And that's a pretty neat view! What do you have it opened in?
    Yikes! I see what you mean about the speech bubbles floating around everywhere. I suspect that's because the staging for those speech bubbles lives in the presentation window, so without having loaded page 2 into the same parent as page 1, it wigs out and display everything. I can decompile it and see if we can fix the ActionScript for it if you'd like!

    I'm using (you need an account to see links) to look inside those flash files. It supports extracting all of the assets and code within the files as well as converting them into a semi-functional fla project file.

  9. #6
    scornty's Avatar
    Joined
    May 2016
    Posts
    54
    Userbars
    1
    Thanks
    14
    Thanked
    18/7
    DL/UL
    7/0
    Mentioned
    3 times
    Time Online
    1d 16h 35m
    Avg. Time Online
    N/A
    @(you need an account to see links)

    That would be amazing if you could! And just knowing all the assets are there makes me feel better since everything's there, just not... formatted? correctly. Yay for fixable things! D

    Also for everyone following along, here's the awesome The Faeries' Ruin banner page with Xandra!
    (you need an account to see links)

  10. #7
    *squeak*
    Bat's Avatar
    Joined
    Nov 2012
    Posts
    4,040
    Userbars
    152
    Thanks
    2,147
    Thanked
    46,687/3,563
    DL/UL
    34/1
    Mentioned
    1,769 times
    Time Online
    644d 1h 41m
    Avg. Time Online
    3h 41m
    Hey, @(you need an account to see links). I've spent some time revising the ActionScript, and here's what I've determined so far.

    There are events that are normally fired in the "page" flash file's life cycle which aren't called unless that file is loaded into "comic_loader_v3". There is also a class called "SingletonEnforcer" that is present in the first "page" flash file, but not present in the other "page" flash files. If we attempt to load pages out of order, or out of context - we encounter errors because the SingletonEnforcer is missing and because the events that normally initialize a page aren't fired. Those are what is causing the speech bubbles to mess up. I've been gradually working my way through page 2 of chapter 1, and have patched up most of the dependency and event firing that is required to get the page to work. In short - it can be done, but it's arduous.

    It's not perfect, and it's missing the proper font, but (you need an account to see links). If you hover over the comic cells, the speech bubbles will disappear and reappear as expected.

    ---------- Post added at 11:35 AM ---------- Previous post was at 11:20 AM ----------

    I won't be able to dedicate more time to this, but if you're interested in continuing the work, I made the following changes...

    In com/neopets/projects/comicEngine/gui (StoryBookPage.as), add this after line 37:

    Code:
    root.dispatchEvent(new CustomEvent({key:"FIREME"}, LANG_UPDATE_EVENT));
    			
    root.dispatchEvent(new CustomEvent({key:"FIREME"}, RESET_PAGE_EVENT));
    In virtualworlds/lang (TranslationManager.as), change line 21 to:

    Code:
    private static const _instance:TranslationManager = new TranslationManager();
    remove this from line 35:

    Code:
    if (param1 != SingletonEnforcer)
    {
        throw new Error("Invalid Singleton access.  Use TranslationManager.instance.");
    }
    and remove this from line 102:

    Code:
    loadTranslationData()
    All of these changes will allow you to properly hover over comic cells with the speech bubbles popping in and out as expected.

  11. #8
    scornty's Avatar
    Joined
    May 2016
    Posts
    54
    Userbars
    1
    Thanks
    14
    Thanked
    18/7
    DL/UL
    7/0
    Mentioned
    3 times
    Time Online
    1d 16h 35m
    Avg. Time Online
    N/A
    @(you need an account to see links)

    Thank you for the detailed response! The edited comic looks great, and thank you for adding how you did it, it will be very helpful when I edit the uncooperative pages.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •