MSPA Forums

View Poll Results: How should switching modus work?

Voters
38. You may not vote on this poll
  • (Single file) Changing fetch modus will eject all items

    19 50.00%
  • (Multi-file) Each modus stores a different set of items

    19 50.00%
Page 1 of 3 123 LastLast
Results 1 to 25 of 59

Thread: Sylladex::Captchalogue Deck

  1. #1
    Page of Text gumptiousCreator's Avatar
    Join Date
    May 2011
    Location
    UK
    Posts
    148

    Sylladex::Captchalogue Deck

    Please do not post in this thread. The new thread is here.

    I'm creating a sylladex program for files (not RP).
    This is what I have so far. If you can't see the image, it's a fully-functioning stack modus.
    I'm working on adding support for custom fetch modi.
    There will be a portable mode for use with USB sticks.
    It is programmed in Java, so it should work on whatever operating system you use.

    This is basically just me stating my intent. I'm going on holiday in a week's time, and although I hope to have something to share with you by then, I'm not optimistic. More to come, though...

    [Stack modus rips by ZDG for this thread. Other rips The Cool. By the way, that's the thread to subscribe to if you want an RP sylladex.]
    Last edited by gumptiousCreator; 09-03-2011 at 11:41 AM.

  2. #2
    Costum Esur Telti Mraof's Avatar
    Join Date
    Aug 2010
    Location
    Here
    Posts
    864

    Re: Sylladex::Captchalogue Deck

    What language is it being written in?

  3. #3

    Re: Sylladex::Captchalogue Deck

    Quote Originally Posted by Mraof View Post
    What language is it being written in?
    Quote Originally Posted by gumptiousCreator
    It is programmed in Java,

  4. #4
    Costum Esur Telti Mraof's Avatar
    Join Date
    Aug 2010
    Location
    Here
    Posts
    864

    Re: Sylladex::Captchalogue Deck

    ok, I missed that, thanks

  5. #5
    Hacker of Time demosthenes2k8's Avatar
    Join Date
    Jan 2011
    Location
    Land of Bricks and Code
    Posts
    295

    Re: Sylladex::Captchalogue Deck

    Do you plan on having it be like Tinychum's modules, where we can compile our own classes (probably with a function "Add" and "Get") and hook them in that way? Or will a custom modus mean you have to edit the default code, and compile it in to your version?
    Actually, looking at the picture again, you have a folder that says modi so I assume the former. But can you verify?

    This is awesome, though. I'm interested in seeing how this works! I'd certainly use it!
    Your trolltag is chronoCoder and you // c0mment 0ut @11 0f y0ur text

  6. #6
    Page of Text gumptiousCreator's Avatar
    Join Date
    May 2011
    Location
    UK
    Posts
    148

    Re: Sylladex::Captchalogue Deck

    I'm looking into different options for loading modi. Originally I thought of using .class files like Tinychum apparently does, but I didn't know whether it was actually possible until you mentioned it! That would probably be the easier option for me, and would give modus developers more power.
    The alternative I've been considering is adding support for modi to be programmed in JavaScript or similar. That should be painless for developers, and would also mean that badly-programmed fetch modi would be less likely to break the app.

    Perhaps I'll support both of these methods. We'll see.

  7. #7
    Proud father of vegetables ZDG's Avatar
    Join Date
    Sep 2010
    Location
    France
    Posts
    3,107

    Re: Sylladex::Captchalogue Deck

    Basically a deck program using sylladex/modus logic?
    Awesome.
    no

  8. #8
    Page of Text gumptiousCreator's Avatar
    Join Date
    May 2011
    Location
    UK
    Posts
    148

    Re: Sylladex::Captchalogue Deck

    It's nice to see enthusiasm for my project :)

    I've got a class loader up and running, and preferences work (apart from the "Misc" ones). I haven't tried creating a modus from a project which has no link to the original source code yet, so that's what I'll be doing next.

    In the meantime, here's a screenshot of the preferences window. As you can see, fetch modi can have their own preferences, just as in Homestuck. I will be creating a custom look-and-feel to override the default Java one, and I intend to have a modus selection screen like the one Jade uses rather than that combo box.

    The rest of this week will be spent fixing bugs and getting some sort of consistent API down for programming modi.

  9. #9
    Hacker of Time demosthenes2k8's Avatar
    Join Date
    Jan 2011
    Location
    Land of Bricks and Code
    Posts
    295

    Re: Sylladex::Captchalogue Deck

    Aaaaaaaand now I have a definite excuse to actually learn Java. Thank you!
    I'm looking forward to this.
    Your trolltag is chronoCoder and you // c0mment 0ut @11 0f y0ur text

  10. #10
    Page of Text gumptiousCreator's Avatar
    Join Date
    May 2011
    Location
    UK
    Posts
    148

    Re: Sylladex::Captchalogue Deck

    I'm going to release an early "beta" (alpha, really) now. Warning: it may not even launch on your system. When you find bugs, especially on operating systems other than Windows, please make a note of them, and then post them as a list on this thread, because there are bound to be plenty.
    If, through some kind of black magic, the program works for you and you want get on with programming fetch modi, then a) I love you and b) You'll have to import the .jar as an external library or whatever, and then use the template below to get started. Be warned that the API will probably change quite a bit, and your modus won't work with future versions. I intended to do most of the canon modi myself, but it looks like I'll have enough on my plate just fixing bugs.
    If you have no programming knowledge but want to work on the look-and-feel of the preferences window, then I love you even more. Learn how to skin Swing's Synth style and get going! (If you can, make partially transparent components that'll look good whatever the modus' background colour is.)

    Message me on Pesterchum if you want any more help.

    Last edited by gumptiousCreator; 08-16-2011 at 07:46 AM. Reason: Updated file

  11. #11
    d3l1r1ous rud3br4z3n SirPwnington's Avatar
    Join Date
    Dec 2010
    Location
    Land of Ice and Fire
    Posts
    1,856

    Re: Sylladex::Captchalogue Deck

    Hey, just thought I should say that this is working fine for me so far and I'm using Windows XP.
    SHAMELESS ADVERTISING FUCK YEAH!!!

  12. #12
    Prince of Rage 7H3 HUN73R's Avatar
    Join Date
    Nov 2010
    Location
    Land of Mist and Ruins
    Posts
    176

    Re: Sylladex::Captchalogue Deck

    Might as well say vista is okay.

    Pesterchum: paranormaInfection

  13. #13
    d3l1r1ous rud3br4z3n SirPwnington's Avatar
    Join Date
    Dec 2010
    Location
    Land of Ice and Fire
    Posts
    1,856

    Re: Sylladex::Captchalogue Deck

    Actually, upon further inspection I may have found something wrong.

    Is this supposed to be blank?
    SHAMELESS ADVERTISING FUCK YEAH!!!

  14. #14
    Transmogrified Violaceae Nimz's Avatar
    Join Date
    Jul 2011
    Location
    Let me hypnotise you into the 4th dimension!
    Posts
    1,454

    Re: Sylladex::Captchalogue Deck

    Does not launch on OS X with latest java updates.
    I have spoilers now?
    What's up with that?

  15. #15
    Page of Text gumptiousCreator's Avatar
    Join Date
    May 2011
    Location
    UK
    Posts
    148

    Re: Sylladex::Captchalogue Deck

    Quote Originally Posted by SirPwnington View Post
    Is this supposed to be blank?
    Yes, that's supposed to be blank. I just didn't get around to filling it.

    Nimz, are there any error messages in the console?

    Bugs I'm aware of:

  16. #16

    Re: Sylladex::Captchalogue Deck

    Works for me, I'm using Windows XP. Also, the first bug you've listed(about the dock being movable) doesn't happen to me. The possibility of making custom fetch modi has me interested in making one, so may I ask, What program are you using to compile the files?

  17. #17
    Transmogrified Violaceae Nimz's Avatar
    Join Date
    Jul 2011
    Location
    Let me hypnotise you into the 4th dimension!
    Posts
    1,454

    Re: Sylladex::Captchalogue Deck

    I've been doing other things since I took that screencapture of the error message, so I figured it would be easier to find the log in the console if I just redid the test.


    There was another pointer-looking thingy right before each of the .com.apple.JarLauncher[6159] instances, but I don't know enough to know if leaving that there would be putting sensitive information about my system on a publicly viewable forum.
    I have spoilers now?
    What's up with that?

  18. #18
    Page of Text gumptiousCreator's Avatar
    Join Date
    May 2011
    Location
    UK
    Posts
    148

    Re: Sylladex::Captchalogue Deck

    Nicomon: I'm using Eclipse. You should be able to import the .jar as an external thingemy. (Also, welcome to the forums!)

    Nimz: Which version of Java are you using? I know you said you have the latest updates, but apparently OSX does not use Java 1.6 by default.

    Anyway, that's all for now. Development will continue in three to four weeks, and I may not have access to the forums until then. In the spoiler below, I'll post random thoughts for your perusal. Feel free to (in fact please do) continue to report bugs and make feature requests. I'll read it all when I get back.

    Last edited by gumptiousCreator; 07-22-2011 at 01:07 PM.

  19. #19
    Transmogrified Violaceae Nimz's Avatar
    Join Date
    Jul 2011
    Location
    Let me hypnotise you into the 4th dimension!
    Posts
    1,454

    Re: Sylladex::Captchalogue Deck

    How interesting. In trying to find out the version number of java I have I found and opened up Java Preferences.app. What I saw was this:

    So I changed the top two rows like so:

    and now I get this when I try to open the beta/alpha/whatever-it-is:

    I have no idea why my computer decided the latest update was the second best option, nor why it failed to try that option when the first option obviously was not compatible. Could be that my system is biased against 64 bit (I got my computer when 10.5 was initially released - now OS X is up to 10.7). I didn't even know Java Preferences.app existed, but that's a separate issue...

    Nice bonus from making that switcheroo: a bug in another .jar program I use from time to time fixed itself.

    Comments on actual use:
    The hiding/unhiding and always on top preferences seem to work okay, albeit not immediately. I couldn't figure out how to get anything into the sylladex, so either I fail at simple tasks or it doesn't work. Drag'n'drop into dock/into sylladex icon in the computer's dock/into cards doesn't seem to do anything, right click (or ctrl+click) on the dock opens the preferences window, just like left click. Right clicking stuff on my desktop doesn't show any added option in the context menu. But hey, at least it's an improvement over error on launch.
    Last edited by Nimz; 07-23-2011 at 04:06 AM.
    I have spoilers now?
    What's up with that?

  20. #20

    Re: Sylladex::Captchalogue Deck

    Quote Originally Posted by Nimz View Post
    How interesting. In trying to find out the version number of java I have I found and opened up Java Preferences.app. What I saw was this:

    So I changed the top two rows like so:

    and now I get this when I try to open the beta/alpha/whatever-it-is:

    I have no idea why my computer decided the latest update was the second best option, nor why it failed to try that option when the first option obviously was not compatible. Could be that my system is biased against 64 bit (I got my computer when 10.5 was initially released - now OS X is up to 10.7). I didn't even know Java Preferences.app existed, but that's a separate issue...

    Nice bonus from making that switcheroo: a bug in another .jar program I use from time to time fixed itself.

    Comments on actual use:
    The hiding/unhiding and always on top preferences seem to work okay, albeit not immediately. I couldn't figure out how to get anything into the sylladex, so either I fail at simple tasks or it doesn't work. Drag'n'drop into dock/into sylladex icon in the computer's dock/into cards doesn't seem to do anything, right click (or ctrl+click) on the dock opens the preferences window, just like left click. Right clicking stuff on my desktop doesn't show any added option in the context menu. But hey, at least it's an improvement over error on launch.
    When you drag'n'drop files onto the cards, is an image of the file shown on the card without actually moving the file (Also not letting you use the file directly from the card?)? If so, this happens to me as well.

    @gumptiousCreator: Thanks for the welcome, I'll see if I can make something interesting as a fetch modi before you get back.

  21. #21
    Transmogrified Violaceae Nimz's Avatar
    Join Date
    Jul 2011
    Location
    Let me hypnotise you into the 4th dimension!
    Posts
    1,454

    Re: Sylladex::Captchalogue Deck

    You know how when you drag something to a place you can't move it to (e.g. a scrollbar), it flies back to where you dragged it from and doesn't do anything else at all? That's almost exactly what's happening wherever I drag'n'drop anywhere on the sylladex. No image of the file shown on the card, just the empty stack. Also, it seems to me that it would be more canon to be unable to use a file in the sylladex while it is in a card. If the card can be accessed it should eject the contents before they can be used.
    I have spoilers now?
    What's up with that?

  22. #22
    Page of Text gumptiousCreator's Avatar
    Join Date
    May 2011
    Location
    UK
    Posts
    148

    Re: Sylladex::Captchalogue Deck

    Yay, internet access!

    Nimz: It sounds like it doesn't even recognise that there's a transfer handler attached to the dock, which is sad. It seems that the same thing is happening on Linux, so I'll do some more research into this issue.

    As for making files unusable while they are in the sylladex, it's a good idea, and just the sort of needless complexity that this app is about, but it isn't really possible to do...what I could, and probably will do, though, is have the option of moving files to the sylladex's folder when you drag them in. That way, they're less accessible through conventional means, at least.

  23. #23
    daidaiirao Karhs12's Avatar
    Join Date
    Aug 2010
    Location
    LAWNS
    Posts
    2,069

    Re: Sylladex::Captchalogue Deck

    This sounds awesome.
    Now I have to go learn java so I can make a speedometer modus and be completely incapable of using anything.

    EDIT:
    So I tried it out, and it works great.
    The only problem is that there's these white edges.
    Last edited by Karhs12; 07-24-2011 at 05:41 PM.
    ...I could be completely wrong though.

  24. #24

    Re: Sylladex::Captchalogue Deck

    This is awesome.

    I'll have to try it out.



    But before I do, one question: Should we (for whatever reason) want to get rid of the Captchalogue Deck, will we be able to move our files out of it, or will the program just provide another way to access them and we'll still be able to get at them in a "normal" fashion?

  25. #25
    daidaiirao Karhs12's Avatar
    Join Date
    Aug 2010
    Location
    LAWNS
    Posts
    2,069

    Re: Sylladex::Captchalogue Deck

    Quote Originally Posted by defeatedAgent View Post
    This is awesome.

    I'll have to try it out.

    All the files will still exist where they were before, it's just that the deck provides an extra, more complicated way of getting at them.
    At least, that's how it woks in the current version.

    But before I do, one question: Should we (for whatever reason) want to get rid of the Captchalogue Deck, will we be able to move our files out of it, or will the program just provide another way to access them and we'll still be able to get at them in a "normal" fashion?
    All your files still exist where they were, it's just that the sylladex provides an interesting way of getting to them.
    Last edited by Karhs12; 07-27-2011 at 01:05 PM. Reason: my post weirded?
    ...I could be completely wrong though.

Page 1 of 3 123 LastLast

Posting Permissions

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