JustCaroAnon Posted July 3, 2016 Posted July 3, 2016 dont work russian language :c Do you mean Apropos itself, or the editor? Either way, it's likely to be the encoding issue again. (I can't remember the specifics of it, but it also affected Apropos.) There is a way to fix it, but you're probably better off asking at the Apropos support thread on the new forum.
tonicwalter Posted August 7, 2016 Posted August 7, 2016 Would it be possible for one of you talented writers to share your edits? I'm getting the disgust-shivers from all the pee included in the vanilla edition. Thanks in advance!
Vauria Posted August 8, 2016 Author Posted August 8, 2016 Would it be possible for one of you talented writers to share your edits? I'm getting the disgust-shivers from all the pee included in the vanilla edition. Thanks in advance! Those lines were one of the reasons I made this editor, I am planning to add grep like search for the entire database so I can rewrite anything matching shit|piss|pee|filth, but I need to re-write a fair bit of the display code (Issue #23) to handle displaying the search results, so that feature will probably come in 1.2, but that's a couple months out. In the meantime, I'd suggest just using Decauk's Database instead. The last version there has diverged a fair bit from the current official database, as in new lines have been added to both, but Deca's has more support for Unique Animations, and crucially, has all the scat/watersports lines removed. Until I can get search working (and ideally a database merging function) or gooser releases an update, Decauk's database is your best option if you don't fancy cleaning it up yourself. I recall there being a few more replies that were posted to the new site, but I forgot to take note of them before that site was completely deleted. Hopefully anything important will be reposted...
tonicwalter Posted August 10, 2016 Posted August 10, 2016 Thanks a lot, and sorry for seeming like a lazy bum, but my English isn't quite "writing" tier - it's my 3rd language...so doing it myself is just very clumsy and slow with less than mediocre results.
ViceVise Posted September 23, 2016 Posted September 23, 2016 I second the support for the synonyms file, but I can deal with having regular ol' Notepad on one side and this glorious editor on the other. I also want to say that I appreciate this tool so much. I'm a writer and some of the lines are cringe-worthy -- so many typos, missing/extra words, wrong viewpoint characters. And of course, I'm getting ahead of myself by writing gender-neutral lines and synonyms on the side plus more of a narrative feel for the Third POVs. Maybe that'll work, maybe it won't. TL;DR: Apropros Edit will consume my life and I'm totally okay with that.
Otaku2013 Posted October 9, 2016 Posted October 9, 2016 Hi, Can you make a howto install through MO ? I think you can just install it like a mod and add the tool to MO but the folder in the download is not data/Apropos/db so we need to do it manually or maybe the mod can have is personal folder.
JustCaroAnon Posted October 9, 2016 Posted October 9, 2016 I didn't install it that way; I don't use it as a mod. It's not really a mod, it's a mod-specific utility. I think mine is in the Apropos folder itself? I don't run it through MO either, it doesn't need to be run through MO. You shouldn't need anything other than its files, a valid Apropos install, and Java. If you don't like having Java installed on your computer, I can confirm that Apropos Edit works with jPortable.
Flashwitt Posted October 12, 2016 Posted October 12, 2016 I've been fiddling with Apropos files since forever now, and this is a brilliant advance! In the past I've used Notetab light for all my editing, and it's worked well, but I've been intimidated by adding new unique animation sets, and this helps tremendously with that! That said, I'm crap with Java, and I'm not sure if it's normal for everything I save, import, export, or change to throw a million Java errors and exceptions... Also, something strange happened with an anim set I added previously: I had created a full set for Leito's bound blowjob anims, both as standard and rape-specific. When I opened them in Apropos Edit, I wanted to get them to add them to the unique anims list, so I created a new unique position for them, (Female_leitosBoundBlowjob_Rape) and copied them. When I checked my original text files, they were now empty except for {}. The text DOES still appear in the Editor, even after I close and reopen it. So the text exists someplace, but I have no idea where. Is there any way to *physically* copy all the the text lines from an open editor window, and paste them to a text file? IS there a separate text file anywhere? I should note, that I tested this with another position I was likely to delete later anyway, and can say, it only happened in the boundblowjob set. Has not recurred at all. Oh- also- You've said we can add or remove stages in the editor. How do we do that?
JustCaroAnon Posted October 13, 2016 Posted October 13, 2016 Oh- also- You've said we can add or remove stages in the editor. How do we do that? I can't help with your other issues, but this I can help with. Right-click on the stage header (e.g., Intro) and click 'Remove Stage'. This might be more of a question for people in the Apropos or database sharing threads, but...I've noticed that some animations have blank intro stages, and some do not. Of those that did not, in most cases, the intro stage was mostly or partially copied from the first stage anyway. Initially, I thought, 'oh, the intro stages are intentionally blank' so I went ahead and blanked most of the intro stages. Except, in some animations, that resulted in waiting for the apparent first stage to complete before I got any descriptions. So...blank intro stages, or put something there? How do I tell?
Vauria Posted October 18, 2016 Author Posted October 18, 2016 That said, I'm crap with Java, and I'm not sure if it's normal for everything I save, import, export, or change to throw a million Java errors and exceptions... Also, something strange happened with an anim set I added previously: I had created a full set for Leito's bound blowjob anims, both as standard and rape-specific. When I opened them in Apropos Edit, I wanted to get them to add them to the unique anims list, so I created a new unique position for them, (Female_leitosBoundBlowjob_Rape) and copied them. When I checked my original text files, they were now empty except for {}. The text DOES still appear in the Editor, even after I close and reopen it. So the text exists someplace, but I have no idea where. Is there any way to *physically* copy all the the text lines from an open editor window, and paste them to a text file? IS there a separate text file anywhere? I should note, that I tested this with another position I was likely to delete later anyway, and can say, it only happened in the boundblowjob set. Has not recurred at all. Uhh, a million Java errors and exceptions makes me wonder how any of it works. I do use exceptions to report malformed JSON or missing files, but if you're getting them for every action, I think that's the first of your problems. Screenshot/Copy all the errors you can make and I'll have a look. As for your BoundBlowjob, you said you made them outside then opened them in the editor, so it could add them to the Unique's list? That isn't exactly what I intended it to be used for, reading from and writing to the same location, but I just tried it myself and it worked. I suspect the editor is having issues with your database structure or location, and so may have written the files somewhere we weren't expecting, especially if it can still open them. As for copying the lines from the window, there is no method at the moment; the data as it exists in that window is quite a few steps from the JSON that gets written to the files on disk. I could make a button that does the JSON transformation and puts the text on your clipboard instead of in the database, but I'd need one for each stage (as they're all separate files) and this is about the only time I think it would be useful. Get me those errors if you can, I'm pretty curious myself about how this happened... This might be more of a question for people in the Apropos or database sharing threads, but...I've noticed that some animations have blank intro stages, and some do not. Of those that did not, in most cases, the intro stage was mostly or partially copied from the first stage anyway. Initially, I thought, 'oh, the intro stages are intentionally blank' so I went ahead and blanked most of the intro stages. Except, in some animations, that resulted in waiting for the apparent first stage to complete before I got any descriptions. So...blank intro stages, or put something there? How do I tell? I've noticed that as well, and have mostly blanked them. I called them Intro stages since if there are any lines in there they seem to get played before lines from Stage 1, and if you advance to Stage 2, let that line play, and then go back to Stage 1 you only get lines from Stage 1's file. I have put some lines that would fit pre-sex in there, and they will play once, just usually way after the stage has already started. I haven't seen any stages missed because the first file was empty though. Gooser would be able to say for sure, but I think those Stage0 files are a relic from before the database had Stage support, so lines for the entire animation's lines were in that file.
JustCaroAnon Posted October 19, 2016 Posted October 19, 2016 I've noticed that as well, and have mostly blanked them. I called them Intro stages since if there are any lines in there they seem to get played before lines from Stage 1, and if you advance to Stage 2, let that line play, and then go back to Stage 1 you only get lines from Stage 1's file. I have put some lines that would fit pre-sex in there, and they will play once, just usually way after the stage has already started. I haven't seen any stages missed because the first file was empty though. Gooser would be able to say for sure, but I think those Stage0 files are a relic from before the database had Stage support, so lines for the entire animation's lines were in that file. Ahh, that makes more sense as to why only some of them have that. I'm guessing then that by blanking every animation's first stage, I've left some with no Stage 1 descriptions. I've since reverted my db using the one that comes with the new version, and I'm slowly bringing my changes over. Still, good to know - leave it blank if it's blank, rewrite it if it has something there...
dercas79 Posted October 26, 2016 Posted October 26, 2016 Excellent by all accounts! Thanks very much for this! I'm going to have a lot of fun with this!
Vauria Posted November 17, 2016 Author Posted November 17, 2016 Been a while! And I can't exactly say I've been busy for all of it...1.2 was originally slated for a lot of big features that will require extensive refactoring, so I wasn't exactly keen to get started. But along the way I had a few ideas for some easier to integrate features while working with 1.1, and so I'm posting this intermediary release to add some features that you won't find in your standard text editor.Main Changes and new Features Duplicate Finding: If you'd used Copy to Existing to grab a few similar files, you'd end up with quite a bit of repetition. Now, there's a button that will automatically pair up identical or very similar lines to let you choose which ones, if any, you want to discard. It's also automatically triggered when any of the copy and append functions are used. Perspective Shifting: The editor will now attempt to convert between 1st and 2nd Person when copying lines between perspectives. 1st to 2nd can recreate existing 2nd person lines with near 100% accuracy, notable tripping points being mannerisms like `My Gods` which become `Your Gods`. Lines which already have 'you' in them are untouched except for adding a `({PRIMARY}) ` to the front, as seems to be convention. Line Length Warnings: If you write a line that's too long it'll be cut off when displayed in game, and trying to stay under that limit required some guesswork. Well now, lines will display a border that shifts from yellow to red based on probability of cutoff: Yellow meaning only if the longest of each {SYNONYM} is chosen at the same time, Red meaning even if all the shortest {SYNONYM}s are chosen the line will be cut off. {ACTIVE} and {PRIMARY} I can't work out from the database alone, so I took a best case of `Dog` and a worst case of `Balgruuf the Greater`. So if you see a yellow border and are using either of these tags, you're probably still completely safe. An orange or more red border definitely needs to be reworded. Bug Fixes If you edit a line while it's simulated, it will now be re-simulated so your changes are immediately displayed. Using `Copy to New Position` to generate rape files would leave the `_Rape` in the animation name when it was inserted into `UniqueAnimations.txt`, this is now fixed. Fixed some exceptions that were slipping past my catches, you will now be visibly notified if anything goes wrong anywhere, especially important for a beta release.
cxsora Posted November 20, 2016 Posted November 20, 2016 Is that use this tool I can add any tags in Synonyms.txt and no need change any apropos' scripts?
Vauria Posted November 20, 2016 Author Posted November 20, 2016 Is that use this tool I can add any tags in Synonyms.txt and no need change any apropos' scripts? The editor doesn't support editing the Synonyms file yet, that still has to be done in a standard text editor and in JSON. You don't need to touch Apropos' Scripts (.psc and .pex) for any database editing though. To add a tag, just follow the existing format make sure to keep track of the commas.
Vauria Posted November 23, 2016 Author Posted November 23, 2016 Just a quick update to support the new DB changes Gooser added in the 2016-11-19 update. A few new features as well because otherwise this post is too short Main Changes and new Features Copy to and Paste from System's Clipboard: You can now right click any stage or perspective header for the Copy and Paste options. Copy will transcribe that section into JSON and put it onto your clipboard, so you can paste it into any text editor/browser/etc, as well as into another section with the header's Paste option. Update Notification: On startup the app will check with GitHub for the latest release's version number, and will update the text in the Titlebar if there is a new version. Re-Select open animation hotkey: Pressing F5 will now put the currently open file's animation, position and rape Y/N back in the combo and check boxes. So if you load a file, then select another to load, F5 will set it back to the original file, in case you want to re-load it with CTRL + O or copy it somewhere. Bug Fixes Fixed bugs that occurred when creating or displaying animations with more than 9 stages. Added MMMF, MMMMF and MMMMMF tags to positions list. Slight improvements to duplicate checking to pick up partially rewritten lines. Workaround for bug in Swing that was preventing certain options from appearing in the right click menu.
Sneaksmile Posted February 10, 2017 Posted February 10, 2017 Hi Can I use and add commas, question marks and expressions, even if they are not in the original text or do I have to respect the signs without modifying them? Can I change the words within the parentheses? Thanks.
Sneaksmile Posted February 11, 2017 Posted February 11, 2017 Is there support for this program? This happened when I opened the program the second time, the first time it did not happen. Help! someone!
BigOnes69 Posted February 11, 2017 Posted February 11, 2017 Is there support for this program? This happened when I opened the program the second time, the first time it did not happen. Help! someone! Same here. Java updated recently could that be it?
JustCaroAnon Posted February 11, 2017 Posted February 11, 2017 Is there support for this program? This happened when I opened the program the second time, the first time it did not happen. Help! someone! Same here. Java updated recently could that be it? See if you can get a message to Vauria on GitHub, maybe? Not sure how active they are here.
BagelHouse Posted June 7, 2017 Posted June 7, 2017 Is there support for this program? This happened when I opened the program the second time, the first time it did not happen. Help! someone! Yeah, does this just not work right now then? Not sure if I have the same issue as you, or I just don't know how to get it working through MO.
Vauria Posted June 19, 2017 Author Posted June 19, 2017 Is there support for this program? This happened when I opened the program the second time, the first time it did not happen. Help! someone! Same here. Java updated recently could that be it? Yeah, does this just not work right now then? Not sure if I have the same issue as you, or I just don't know how to get it working through MO. Well, that's not supposed to happen. Can you try again using this version? It should be the same program, but with a bundled copy of Java 8 in a neat little installer. If it was a Java update that broke it, this should resolve that. AproposEditInstall.7z Just move the installer to "Skyrim\Mod Organizer\mods\Apropos Classic 2017 03 02 01\Apropos\" or wherever your 'db' folder is, double click, mash enter, and the Editor should launch.
Toatedsnow Posted July 17, 2017 Posted July 17, 2017 Nope, still borked mate. Here's the error log. Running Win10x64 Redstone2 java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at javax.swing.SwingWorker.get(Unknown Source) at com.loverslab.apropos.edit.Model$UniquesFetcher.done(Model.java:640) at javax.swing.SwingWorker$5.run(Unknown Source) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) at sun.swing.AccumulativeRunnable.run(Unknown Source) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) at javax.swing.Timer.fireActionPerformed(Unknown Source) at javax.swing.Timer$DoPostEvent.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)Caused by: java.lang.NullPointerException at com.loverslab.apropos.edit.Model$UniquesFetcher.doInBackground(Model.java:623) at javax.swing.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at javax.swing.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Vauria Posted July 17, 2017 Author Posted July 17, 2017 Nope, still borked mate. Here's the error log. Running Win10x64 Redstone2 Caused by: java.lang.NullPointerException at com.loverslab.apropos.edit.Model$UniquesFetcher.doInBackground(Model.java:623) Hmm, that's the part of the program that reads 'UniqueAnimations.txt', and there's are only two possibilities that could throw that error: The list of uniques, declared 6 lines above since got reverted to null The file reader became null immediately after checking if it had another line Not only should both of these be impossible, but I can't recreate either naturally here. So, I've exported two new .jars, unzip the attachment into the folder you have the current 'Apropos_Edit-1.2a3.jar' in, and try them, starting with '-1.2a3-recompile.jar' in case something just went wonky with the execution order in the .jar I released, and then '-1.2a3-test.jar' where I added a warning message if possibility 1 up there is the case. Let me know if either of them error. TestJars.7z
darky3000 Posted July 24, 2017 Posted July 24, 2017 Hi, you have explained long time b4 how to add text for new/or animations without text, but I don's see how apropos will recognize which animation is in question (even if name of text will be in unique animation text). What is that which will connect animation with specific text? Also how to add new stage text to already existing texts (for example if there is 4 stages for vaginal animation and I have animation with 5 stages where I want to use 4 old texts and to add mine new 5th? And in the end have you write some guide for your great tool?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now