CTI 2 - Release 0.5.3

News and announcements.
2184
Curious
Keys: 0,16 
Posts: 6
Joined: 13 Jul 2015, 16:35
Gender: Male
Orientation: Straight

0131 wrote:
2184 wrote:
0131 wrote:The statistic isn't finised so its normal if it doesn't find anything if you are talking about CTI 2 ift you are talking about Classic CTI it should find the images. I don't use mac so its hard to say what might be wrong.
When you press generate and then save your deck file, what is written inside the deck you saved?
Copy of the .txt file generated:
| +
/*
Picturepath: pics
Cardpath: cards
Nice Mistress: 4
Rough Mistress: 10
Stroke It: 5
Special: 1
Chance To Cum: 4
Bondage: 0
Key: 0
Chastity Belt: 0
Humiliation: 1
Edge: 4
Mind Control: 0
Work It: 0
Time Lapse: 0
Delusional: 0
Dilemma: 0
Getting Into Character: 0
*/
pics/Hentai Bondage - Imgur/053 - HbfpMaN.jpg
pics/Hentai Bondage - Imgur/096 - tl2WiYM.png
pics/Album T1aAX - Imgur/16 - aHSy0eP.jpg
pics/Hentai Bondage - Imgur/078 - 1L3r34Y.jpg
cards/Chance To Cum/CTI.Old School.Chance to Cum.096.jpg
pics/Hentai Bondage - Imgur/005 - FcRI5fu.jpg
pics/Album KcemZ - Imgur/5 - NLzgNRq.jpg
pics/Hentai Bondage - Imgur/072 - ZlOc51a.jpg
pics/Hentai Bondage - Imgur/019 - ZyRXIV1.jpg
pics/Hentai Bondage - Imgur/028 - 0fCHTTc.jpg
pics/Hentai Bondage - Imgur/143 - d5ALUbn.jpg
pics/Hentai Bondage - Imgur/040 - dONYZ5o.jpg
cards/Rough Mistress/CTI.Old School.Rough Mistress.286.jpg
pics/Hentai Bondage - Imgur/131 - Jba1RKq.jpg
cards/Rough Mistress/CTI.Paradise Edition.Rough Mistress.068.jpg
cards/Rough Mistress/CTI.Clampdown.Rough Mistress.0002.jpg
cards/Nice Mistress/CTI.GMaster.Supplemental.Nice Mistress.004.jpg
pics/Album KcemZ - Imgur/6 - JwdM5X8.jpg
cards/Rough Mistress/CTI.Lipper.Supplemental.Rough Mistress.005.jpg
pics/Hentai Bondage - Imgur/153 - JLPJyPb.jpg
pics/Hentai Bondage - Imgur/071 - G09N5xk.jpg
pics/Hentai Bondage - Imgur/019 - ZyRXIV1.jpg
pics/Album JGQ1r - Imgur/07 - wsVy0Zt.jpg
pics/Hentai Bondage - Imgur/100 - M05APgY.jpg
pics/Album T1aAX - Imgur/21 - TvD00z8.png
pics/Hentai Bondage - Imgur/061 - MVb7spC.jpg
cards/Nice Mistress/CTI.School Scenario.Nice Teacher.004.jpg
pics/Album gfCI5 - Imgur/1 - xt7kcMs.jpg
pics/Hentai Bondage - Imgur/131 - Jba1RKq.jpg
pics/Album T1aAX - Imgur/39 - h4xszHq.jpg
pics/Hentai Bondage - Imgur/118 - ouXFscu.jpg
pics/Hentai Bondage - Imgur/076 - bCkAHa9.jpg
cards/Rough Mistress/CTI.jinxed.Rough Mistress.004.jpg
pics/Album T1aAX - Imgur/10 - nfLX3bd.jpg
pics/Hentai Bondage - Imgur/048 - goIUGq5.jpg
pics/Hentai Bondage - Imgur/135 - kFT5Kr1.jpg
cards/Nice Mistress/CTI.Makeover.Nice Mistress.04.jpg
pics/Hentai Bondage - Imgur/002 - Sw6dVg6.jpg
pics/Album KcemZ - Imgur/4 - HSfgeVp.jpg
pics/Hentai Bondage - Imgur/111 - Ivz5O8n.jpg
pics/Hentai Bondage - Imgur/030 - fBy5g7c.png
pics/Hentai Bondage - Imgur/101 - B3ypDgP.jpg
cards/Chance To Cum/CTI.Old School.Chance to Cum.024.jpg
pics/Hentai Bondage - Imgur/111 - Ivz5O8n.jpg
pics/Hentai Bondage - Imgur/069 - QKKYtqk.jpg
pics/Hentai Bondage - Imgur/081 - rlHcxSo.jpg
pics/Hentai Bondage - Imgur/053 - HbfpMaN.jpg
pics/Album T1aAX - Imgur/02 - 3RPISuv.jpg
pics/Hentai Bondage - Imgur/058 - eTCXPOL.jpg
cards/Rough Mistress/CTI.Old School.Rough Mistress.092.jpg
cards/Chance To Cum/CTI.suBboy2Bused.Supplemental.Chance to Cum.001.jpg
cards/Special/custom419.jpg
pics/Album T1aAX - Imgur/09 - o9NQ15x.jpg
pics/Hentai Bondage - Imgur/086 - YxuFGkN.jpg
pics/Album JGQ1r - Imgur/07 - wsVy0Zt.jpg
pics/Hentai Bondage - Imgur/092 - waDTP9e.jpg
cards/Edge/CTI.Old School.Edge.011.jpg
pics/Hentai Bondage - Imgur/156 - F5YKSfl.png
pics/Album T1aAX - Imgur/39 - h4xszHq.jpg
pics/Hentai Bondage - Imgur/130 - cdRtGwB.jpg
pics/Album T1aAX - Imgur/01 - nEOqiXs.jpg
cards/Edge/CTI.Old School.Edge.007.jpg
pics/Hentai Bondage - Imgur/024 - sFLfYYy.jpg
pics/Album KcemZ - Imgur/4 - HSfgeVp.jpg
pics/Album T1aAX - Imgur/45 - pTSe4I1.jpg
pics/Hentai Bondage - Imgur/140 - FgGe0TS.jpg
pics/Album T1aAX - Imgur/04 - az8hhNs.jpg
cards/Nice Mistress/CTI.Exposure.Nice Mistress.05.jpg
pics/Album T1aAX - Imgur/36 - jlG0jLy.jpg
pics/Hentai Bondage - Imgur/018 - UjIbztW.jpg
cards/Stroke It/CTI.Pholidota.Supplemental.Stroke It%2521.001.jpg
pics/Album gfCI5 - Imgur/3 - n62INci.jpg
pics/Hentai Bondage - Imgur/119 - SLkXUqI.jpg
pics/Album T1aAX - Imgur/34 - xcTVFHH.jpg
pics/Hentai Bondage - Imgur/074 - 60nxGQT.jpg
pics/Album JGQ1r - Imgur/07 - wsVy0Zt.jpg
pics/Hentai Bondage - Imgur/002 - Sw6dVg6.jpg
pics/Hentai Bondage - Imgur/026 - NPezqmB.jpg
pics/Hentai Bondage - Imgur/089 - FilOE8y.jpg
pics/Album KcemZ - Imgur/8 - JF8Eakc.jpg
pics/Hentai Bondage - Imgur/010 - 05MzB94.jpg
pics/Hentai Bondage - Imgur/132 - jP5j7Jg.jpg
pics/Hentai Bondage - Imgur/010 - 05MzB94.jpg
pics/Album JGQ1r - Imgur/06 - CsoJu2L.jpg
pics/Album T1aAX - Imgur/59 - bWJWHj7.jpg
cards/Stroke It/CTI.Umknown.Supplemental.Stroke It.004.jpg
cards/Humiliation/CTI.Old School.Humiliation.015.jpg
cards/Rough Mistress/CTI.Old School.Rough Mistress.325.jpg
pics/Hentai Bondage - Imgur/041 - eZBx9JF.jpg
cards/Rough Mistress/CTI.Old School.Rough Mistress.105.jpg
pics/Hentai Bondage - Imgur/005 - FcRI5fu.jpg
cards/Edge/CTI.GMaster.Supplemental.Edge.001.jpg
cards/Rough Mistress/CTI.Old School.Rough Mistress.274.jpg
cards/Stroke It/stroke it (133).jpg
pics/Hentai Bondage - Imgur/148 - kqPS1ez.jpg
pics/Hentai Bondage - Imgur/056 - s9Oes0E.jpg
pics/Album KcemZ - Imgur/4 - HSfgeVp.jpg
cards/Edge/CTI.Zhao Yun.Supplemental.Edge.005.jpg
pics/Album gfCI5 - Imgur/1 - xt7kcMs.jpg
pics/Album T1aAX - Imgur/27 - sGsUzYr.jpg
pics/Hentai Bondage - Imgur/035 - Yxamxht.jpg
pics/Album T1aAX - Imgur/31 - kiqmBqD.jpg
pics/Hentai Bondage - Imgur/159 - 9GPTrWc.jpg
pics/Album KcemZ - Imgur/6 - JwdM5X8.jpg
pics/1Ypjl7g.jpg
pics/Hentai Bondage - Imgur/116 - wGPMtgI.jpg
pics/B0z3BT8.jpg
pics/Hentai Bondage - Imgur/118 - ouXFscu.jpg
pics/Album T1aAX - Imgur/21 - TvD00z8.png
cards/Stroke It/CTI.Sexual Trivia.Stroke It!.01.jpg
pics/Album T1aAX - Imgur/20 - i8CZwib.jpg
cards/Chance To Cum/CTI.Old School.Chance to Cum.155.jpg
pics/Hentai Bondage - Imgur/063 - mUl2O5T.png
cards/Rough Mistress/CTI.Bar Scenario.Rough Mistress.013.jpg
cards/Stroke It/CTI.Slaveless.Supplemental.Stroke It%21.011.jpg
pics/Hentai Bondage - Imgur/109 - z6cFnaH.jpg
pics/Album T1aAX - Imgur/36 - jlG0jLy.jpg
pics/Hentai Bondage - Imgur/023 - EQivaxM.jpg
pics/Hentai Bondage - Imgur/121 - HlAwYUM.jpg
pics/Hentai Bondage - Imgur/093 - ezIRFgy.jpg
pics/Hentai Bondage - Imgur/022 - SyV9qp4.jpg
pics/Hentai Bondage - Imgur/139 - dJu3CxZ.jpg
pics/Album T1aAX - Imgur/35 - RKI5PGH.jpg
pics/Hentai Bondage - Imgur/090 - 5pHQXoz.jpg
pics/Album JGQ1r - Imgur/06 - CsoJu2L.jpg
pics/Hentai Bondage - Imgur/162 - BGz4igT.jpg
pics/Album T1aAX - Imgur/29 - OxVXQwu.jpg
pics/Hentai Bondage - Imgur/158 - aofX85L.jpg
pics/Album gfCI5 - Imgur/4 - YxEwk1K.jpg

Looks good so far, maybe its VLC support which doesn't work with mac.
Could you run the teaseviewer.jar from a commandline tool (don't know the name for mac, on windows its cmd.exe), errors thrown should be printed inside the commandline tool.
Copy them and i will do my best to help you.

(To disable VLC support you could also try to run it with the "-lite" parameter via the commandline tool, maybe that helps)
The exception was thrown when I pressed play after loading the same deck that I posted above. Got the same error message when I disabled VLC support.
| +
java -jar Teaseviewer.jar
151
1477300740108: selection changed
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Failed to load the native library.

The error was "Unable to load library 'vlc': JNA native support (darwin/libvlc.jnilib) not found in resource path (Teaseviewer.jar)".

The required native libraries are named "libvlc.dylib" and "libvlccore.dylib".

In the text below <libvlc-path> represents the name of the directory containing "libvlc.dylib" and "libvlccore.dylib"...

There are a number of different ways to specify where to find the native libraries:
1. Include NativeLibrary.addSearchPath("vlc", "<libvlc-path>"); at the start of your application code.
2. Include System.setProperty("jna.library.path", "<libvlc-path>"); at the start of your application code.
3. Specify -Djna.library.path=<libvlc-path> on the command-line when starting your application.
4. Add <libvlc-path> to the system search path (and reboot).

If this still does not work, then it may be necessary to explicitly add the native library directory to the operating
system configuration - e.g. on Linux this might mean setting the LD_LIBRARY_PATH environment variable, or adding
configuration to the "/etc/ld.so.conf" file or the "/etc/ld.so.conf.d" directory. Of these options, setting
LD_LIBRARY_PATH is the only one that would not require root privileges.

Finally, it is not possible to mix CPU architectures - it is not possible for a 64-bit Java Virtual Machine to load
32-bit native libraries.

More information may be available in the log.

at uk.co.caprica.vlcj.binding.LibVlcFactory.create(LibVlcFactory.java:198)
at uk.co.caprica.vlcj.player.MediaPlayerFactory.<init>(MediaPlayerFactory.java:256)
at uk.co.caprica.vlcj.component.DirectMediaPlayerComponent.onGetMediaPlayerFactory(DirectMediaPlayerComponent.java:180)
at uk.co.caprica.vlcj.component.DirectMediaPlayerComponent.<init>(DirectMediaPlayerComponent.java:112)
at Teaseviewer.Component.DirectMediaPlayerPanel$2.<init>(DirectMediaPlayerPanel.java:83)
at Teaseviewer.Component.DirectMediaPlayerPanel.<init>(DirectMediaPlayerPanel.java:83)
at Teaseviewer.SlideViewer.<init>(SlideViewer.java:293)
at Teaseviewer.Mainmenu.startSlideViewer(Mainmenu.java:3937)
at Teaseviewer.Mainmenu.PlayButtonActionPerformed(Mainmenu.java:10365)
at Teaseviewer.Mainmenu.access$17500(Mainmenu.java:159)
at Teaseviewer.Mainmenu$163.actionPerformed(Mainmenu.java:9322)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
0131
Site Admin
Keys: 194,41 
Posts: 878
Joined: 06 Jun 2015, 18:12
Gender: Female
Type: Switch
Orientation: Bi

Card Creator

The exception was thrown when I pressed play after loading the same deck that I posted above. Got the same error message when I disabled VLC support.
| +
java -jar Teaseviewer.jar
151
1477300740108: selection changed
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Failed to load the native library.

The error was "Unable to load library 'vlc': JNA native support (darwin/libvlc.jnilib) not found in resource path (Teaseviewer.jar)".

The required native libraries are named "libvlc.dylib" and "libvlccore.dylib".

In the text below <libvlc-path> represents the name of the directory containing "libvlc.dylib" and "libvlccore.dylib"...

There are a number of different ways to specify where to find the native libraries:
1. Include NativeLibrary.addSearchPath("vlc", "<libvlc-path>"); at the start of your application code.
2. Include System.setProperty("jna.library.path", "<libvlc-path>"); at the start of your application code.
3. Specify -Djna.library.path=<libvlc-path> on the command-line when starting your application.
4. Add <libvlc-path> to the system search path (and reboot).

If this still does not work, then it may be necessary to explicitly add the native library directory to the operating
system configuration - e.g. on Linux this might mean setting the LD_LIBRARY_PATH environment variable, or adding
configuration to the "/etc/ld.so.conf" file or the "/etc/ld.so.conf.d" directory. Of these options, setting
LD_LIBRARY_PATH is the only one that would not require root privileges.

Finally, it is not possible to mix CPU architectures - it is not possible for a 64-bit Java Virtual Machine to load
32-bit native libraries.

More information may be available in the log.

at uk.co.caprica.vlcj.binding.LibVlcFactory.create(LibVlcFactory.java:198)
at uk.co.caprica.vlcj.player.MediaPlayerFactory.<init>(MediaPlayerFactory.java:256)
at uk.co.caprica.vlcj.component.DirectMediaPlayerComponent.onGetMediaPlayerFactory(DirectMediaPlayerComponent.java:180)
at uk.co.caprica.vlcj.component.DirectMediaPlayerComponent.<init>(DirectMediaPlayerComponent.java:112)
at Teaseviewer.Component.DirectMediaPlayerPanel$2.<init>(DirectMediaPlayerPanel.java:83)
at Teaseviewer.Component.DirectMediaPlayerPanel.<init>(DirectMediaPlayerPanel.java:83)
at Teaseviewer.SlideViewer.<init>(SlideViewer.java:293)
at Teaseviewer.Mainmenu.startSlideViewer(Mainmenu.java:3937)
at Teaseviewer.Mainmenu.PlayButtonActionPerformed(Mainmenu.java:10365)
at Teaseviewer.Mainmenu.access$17500(Mainmenu.java:159)
at Teaseviewer.Mainmenu$163.actionPerformed(Mainmenu.java:9322)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Yep its the vlc support.

there are a few things you could try:
0. Go to options and hit the autoselect-button for VLC.
1. Start the teaseviewer with the -lite parameter (i know you already tried that, are you sure it worked? If so there should be "LITE" in the programms title.
2. Delete the VLC folder inside the from the Teaseviewer folder. It should set itself to LITE if there is no VLC folder.
3. Install VLC on you system (is that possible for mac? don't know...) and select the folder in options "select local vlc installation".

If nothing works then there may be a bug with the lite version and i will try to fix it for the next version.[/quote]
༼ つ ◕_◕ ༽つ Can i has CTI pls
Shijuuichi
Horny
Keys: 0,29 
Posts: 13
Joined: 24 Jul 2015, 14:38
Gender: Male
Type: Switch
Orientation: Straight

Great job! Love the webcam bondage card. Looking forward to the next updates!

Just a small question though, does adding supplemental cards already work in this version? I've added cards in multiple places by means of winrar in the .jar file, but they never show up in menus or the teases.
0131
Site Admin
Keys: 194,41 
Posts: 878
Joined: 06 Jun 2015, 18:12
Gender: Female
Type: Switch
Orientation: Bi

Card Creator

Shijuuichi wrote:Great job! Love the webcam bondage card. Looking forward to the next updates!

Just a small question though, does adding supplemental cards already work in this version? I've added cards in multiple places by means of winrar in the .jar file, but they never show up in menus or the teases.
Not sure if you understand the system, how did you got these supplemental cards (There are no cards published)?
CTI 2 cards are java classes and you would need to programm them and for that you need atleast access to the source code or decompile the software.
You can't add images of cards and expect that they magically work^^

But yes, Supplemental cards should work at the moment.
You can request card here: http://cti-community.net/forum2/viewtop ... f=13&t=194 (I hardly have time atm, but if you want a supplemental card to be playable with CTI 2 you can post your wish there) :)
༼ つ ◕_◕ ༽つ Can i has CTI pls
Shijuuichi
Horny
Keys: 0,29 
Posts: 13
Joined: 24 Jul 2015, 14:38
Gender: Male
Type: Switch
Orientation: Straight

mb, thought there was some class which could pull cards from the "supplemental" folder, which would only show the card (and not execute any code). Thx for explanation!
0131
Site Admin
Keys: 194,41 
Posts: 878
Joined: 06 Jun 2015, 18:12
Gender: Female
Type: Switch
Orientation: Bi

Card Creator

Shijuuichi wrote:mb, thought there was some class which could pull cards from the "supplemental" folder, which would only show the card (and not execute any code). Thx for explanation!
Oh ok you want to mix CTI 2 and CTI classic cards.
Thats not supported but possible!
Save a CTI Tease and edit the deck file, change its mode to CTI 2 tease by changing the card path to "Teaseviewer/Cards/", then randomly add lines with <CTI2Card> tokens into the file. These tokens will load a CTI 2 card.
At the end change the amount of cards per type to match with the amount of <CTI2Card> tokens.
Now you have both CTI 2 cards and CTI Classic cards which are handled like images. :)
༼ つ ◕_◕ ༽つ Can i has CTI pls
Shijuuichi
Horny
Keys: 0,29 
Posts: 13
Joined: 24 Jul 2015, 14:38
Gender: Male
Type: Switch
Orientation: Straight

Damn I already thought I needed to do something like this, but I did it the other way around; Saving a CTI2 deck and changing it to a CTI1 mode. whoops. Anyway, still, great progress so far!
zenox
Beginner
Keys: 0,00 
Posts: 1
Joined: 14 Oct 2016, 14:46
Gender: Male
Type: Submissive
Orientation: Straight

0131 wrote:But yes, Supplemental cards should work at the moment.
I actually did made some CTI2 cards that work (with decompiling, I didn't found the source code), but they only worked on the CoreSet, trying to insert them on the Supplemental folder ended throwing a wierd Java exception (like it didn't found the main function). Also the Supplemental set has a state "playable=false" that doesn't look very good XD

So by the way, where can I find the source code?
0131
Site Admin
Keys: 194,41 
Posts: 878
Joined: 06 Jun 2015, 18:12
Gender: Female
Type: Switch
Orientation: Bi

Card Creator

zenox wrote:
0131 wrote:But yes, Supplemental cards should work at the moment.
I actually did made some CTI2 cards that work (with decompiling, I didn't found the source code), but they only worked on the CoreSet, trying to insert them on the Supplemental folder ended throwing a wierd Java exception (like it didn't found the main function). Also the Supplemental set has a state "playable=false" that doesn't look very good XD

So by the way, where can I find the source code?
I will send you a pm with some login info for bitbucked. We reached the limit for users, so you will get an account which is shared with some other people.

Now i am unsure if the supplemental folder works in 0.5 or if its maybe bugged... but it works in my current version.
༼ つ ◕_◕ ༽つ Can i has CTI pls
playsafe
Talented!
Talented!
Keys: 5,67 
Posts: 58
Joined: 26 Mar 2016, 11:31
Gender: Male
Type: Switch
Orientation: Straight

Btw, we can set the slide duration "Seconds between slides" in the main menu right now. So what about adding the stroke count as well, "Number of strokes per slides" or something like that?
Post Reply