GARAGE'S PROFILE

Search

Filter

Escape from Ritova's Mansion

author=Kevincalanor
Quite late answer but welp, may be useful for further reference.


OK. Then I should have seen them all.

That's a pity :(

Content creation (technical)

author=Marrend
Choosing what parts are shown consists of drop-downs and check-boxes, and is self-explanatory in my view. I wasn't sure how to access the coloration options in the first place, so, that could be something to note. I may have missed that post, and it didn't take me long to figure it out, but, having the method up-front (as it were) might be useful.

As for the coloration options, well, I think changing their name to something like "HSL" and "RGB" should help things along to make it more user-friendly. Alternatively, if you make a help file, make the note about what the "skin" option does, versus the "multiply" and "modulate" methods.
My next release will have the method names changed to HSL and RGB and a few changes to how errors are presented to the user.

I guess I'll write a small tutorial about a poor little girl who's parents can't afford a new uniform for her youngest daughter Hanako ...

Currently she looks like this:

I'm not too sure if her hair stays like this, though.


EDIT: DONE! see the artistic thread.

edit: for reference: this is the documentation as a seperate .zip (just the docs not the tool itself.)

Content creation (technical)

author=Marrend
I was able to run those files directly from File Mangler Windows Explorer, and not have to go through the mess of opening a DOS command prompt. Saves a few steps, I guess?
Sure.

Using a DOS prompt would be helpful, if there were any error messages ...

Glad it worked out, tho. This means there wouldn't be any (intesting) error messages anyway.

author=Marrend
*Edit:
AVG still wants an exception for both setup.cmd and tachiegen.cmd. However, I did manage to spout...
My current best bet is that it would find any program built by pyinstaller suspicious ... I could build a minimal "hello world" style program and let you test that, if you like ...

author=Marrend
...Ruri-chan in her Iwayama High outfit.
Almost as cute as the original ;) giving her two-colored hair is impossible with the current version I fear. Well - one could temper with the structure.json file if you'd really want too ...

author=Marrend
I'd almost prefer Red-Green-Blue color control in some instances over Hue-Saturation-Luminescence, but, I can't really complain too much!
Please DO complain if you feel something needs improvement.

As for the color models: you can use both of them ...

The coloring modes are named after the way I tell the graphics lib how to modify the original graphics. Basically, "multiply" means "RGB" and "modulate" means "HSL" ... "Skin" is just a variant of "modulate" with a narrower range for hue ... (Yep. I should cange the names to "RGB", "HSL" and "skin" ... would be easier to understand)

author=Marrend
*round of applause for Garage!*
:bows:

My contribution is only the scripting logic, tho ...

*Edit*: does the program need some helpfile or a tutorial or is it selfexplantory?

*Edit*: here is the "hello world" program. It does exactly two things: it says "hello" and then it wants you to press enter.
(Inside hello.zip is a folder named hello ... inside of that there's a program named hello.exe) as suspected, uploading this hello.exe to virustotal yields exactly the same results.

The way windows 10 treats this is funny by the way. If I copy hello.zip via USB-Stick, extact it and then run hello.exe windows doesn't see a problem.

If I download it, extract the downloaded .zip and run the hello.exe windows tells me that it's dangerous. The reason for that is that my .exe files are not "signed" by me and thus windows can't verify the author.

Why downloads are considered more suspicioues then files copied from an USB-Stick? ... ask Microsoft.

Content creation (technical)

author=Marrend
author=Garage
Wait a second ... tachegen.cmd???? Where's that letter "i"?
This... this was weird. So I had cleared that directory of the files generated by the program, and was attempting to re-extract the files. However, I kept getting a window that said I needed permission to copy, move, otherwise make, a file with the name of "tachiegen.cmd" into that directory. That's how it "lost" the 'i'.
That should only happen if there was another tachiegen.cmd already in this directory ... after you unzipped my stuff and copied Kevincalanor's PSD the directory should look like this:


And the subdirectory "tachiegen" should contain hundreds of files and look like:
(many, many more files following, not shown here)

By the way: I republished tachiegen-32bit.zip several times. Be sure to fetch the latest version of my ZIP as well as Kevincalanor's PSD.
(My latest update was on 11/16/2016)

author=Marrend
However, yeah, doing it from absolutely scratch in a different directory is on my to-do list.

*Edit: As an aside, I did try to run setup.cmd through DOSBOX, but, it yelled right back at me that the program was not to be run in DOS mode. For reference, I'm going off the links from this post.
Sorry - I might not have formulated that correctly. I was talking about a "commandline window" - in other words cmd.exe - a not about the emulator named DOSBOX. Sounds like you used the later one (or something similar). My programs are built for a modern windows system, they might run on something like XP ... they won't run in a DOS emulator.

Content creation (technical)

author=Marrend
I used setup.cmd first. Isn't that how the files from Kevincalanor's PSD were made in the first place?
Yep. setup.cmd calls an extract.exe which in turn extracts the indivual parts from Kevincalanor's PSD.

... could you please run setup.cmd from within in a DOS-Box? If there's a missmatch between the version of his PSD and my stuff, this will result in an error message containing the phrase "Are you sure structure.json fits the source?"

author=Marrend
As for what identified the file as a possible virus, that was AVG. I can't remember, nor took a screenshot of, the specific message. So, I'll have to get back to you on that point!

*Edit: Have screenshots, will travel.
"General behaviroal detection" ...
Well. The behaviour might seem fishy to a paranoid antimalware detector (and it's their job to be paranoid ...)
Two nested .cmds bending some path related environment variables and the calling an .exe of an unverfiable origin which has it's own versions of some libraries ...
But that's the only way it can work without installing all those dependencies ...

author=Marrend
This one I got after setup.cmd extracted the files. So, maybe AVG is preventing the program from doing it's thing, thus the missing file(s)?
This should fire BEFORE setup.cmd is doing it's stuff. Unless AVG doesn't like that setup.cmd tries to remove some tempfiles after the extraction finishes ...

author=Marrend

This is the virus report I was talking about before.
Wait a second ... tachegen.cmd???? Where's that letter "i"?
For reference: THIS is the content if you download tachiegen.zip right now:


author=Marrend
So, maybe it's just me, but, a thought surfaces that if I put both setup.cmd and tachiegen.cmd on "ignore threat" for AVG, and run both from scratch, that might get things working the way they should? I'll experiment with this idea tomorrow, lest a better solution comes forward.
Please get a fresh copy of both my .zip and Kevincalanor's PSD before trying this. And please use a fresh directory (i.e.: remove the content of "Female Tachie Generator" first).

It would be very nice of you, if you'd run setup.cmd and tachiegen.cmd from a "Commandline" (cmd.exe, DOS-Box) Window and post any error messages by the programs (unless they suddently start working as intended). Alternatively: edit setup.cmd and add a line containing the single word "pause" at the very end.

Like this:
@echo off
copy HTC-TachieWorkshop.psd tachiegen\HTC-TachieWorkshop.psd
tachiegen\setup.cmd
pause

Content creation (technical)

author=Marrend
Before I forget for the umpteenth time: I tried the tachie generator with Kevincalanor's workshop PSD. I don't have a screenshot, but, it couldn't find a file (I think it started with the number 255, and the images it extracted went up to 230 or so). What really got me worried was that AVG was flagging tachiegen.cmd as a virus!

Even if I put an exception on tachiegen.cmd, I still get a blank gray screen, and none of the options under "File" do anything. I presume this is mostly because of that missing file report, but, I'm certainly no expert on this matter!
Hello Marrend,

Did you run setup.cmd first?

About the virus warning ... who exactly did issue that warning? And which virus has been detected and where?

By the way: a current version of Windows will probably complain because it's an unsigned executable which has been downloaded from the Web ... but I don't have a way to fix this.

As for the blank grey screen issue ... if the tachie parts can't be loaded, then the screen stays grey. The error handling leaves much room for improvement, currently :( Namely: the errors are shown in a seperate "DOS-Box" and the main program doesn't really indicate that anything went wrong. I'll fix this "soon".
(Technically: the parts are loaded by an event-handler. The fact that this handler failed is not dealt with in the rest of the program)


Edit: According to virustotal 3 of 59 used scanners claim that there's a heuristic detection in tachiegen.exe ... personally I believe those are false positives, especially since the scanners I trust most don't find anything.

I used Software from the following sources to build this .exe:
  • Microsoft
(And my own few lines of code, of course)

The first three are very wildly used (ImageMagick and python have been around for ... at least a decade and are installed on about any non-windows system).

Content creation (artistic)

Here's the new version of my tachie-generator.

Just download tachigen-32bit.zip, extract it to an empty folder and then get the 11/05/2016 version of Kevincalanor's HTC-TachieWorkshop.psd published here.
Put this in the same directory.

The directory now should contain: setup.cmd, tachiegen.cmd, HTC-TachieWorkshop.psd and a folder named tachiegen.

After that - just start setup.cmd - this probably runs for several minutes.
When it's finished it'll wait for you to hit ENTER. Please check the output for error messages first. The last line should read something like
Copy addins\addins.json to parts
If it finished without errors, just run tachigen.cmd and enjoy.

That's it. No installing python or anything. I tested it on 32bit Windows 7 and 64 Windows 10 ... so it should run basically on any current version.

@Marrend: sorry. I will try to produce less noise in the future.

*EDIT*: dramtically improved the resource usage, fixed/worked-around several graphical "glitches".

For those who'd like to bother with installing python etc.: take this version.

*EDIT 2016/11/22*: added a tutorial, some minor fixes, better error handling, renamed coloring modes.

Escape from Ritova's Mansion

Very nice game - I enjoyed playing it ... how many endings are there?
Or is that a secret?

Content creation (artistic)

author=Marrend
I think it might help to consider custom content as the intellectual property of their author. As such, it is best to have the author's express consent to allow edits, expansions, or inclusions of said content into other content. If this consent cannot be granted for whatever reason, any content that is made with another person's content must be separate from the original content.

If that makes any sense.

</two cent opinion>

You are very right. And I just noticed that I did violate this simple rule myself ... is there any way to ask flowerthief's permission for using his Built-ins in the way I did with my first content-package?

Content creation (artistic)

author=Kevincalanor
author=Garage
Just so to make me understand your intention: you'd be OK with somebody using these parts to create a psychotic jealous char, as long this char isn't going after ... say ... Eliza?
Exactly, no problem with the char itself, we even had a few betas of that type in the past. ^^
But don't make her chase up a char from other creator, (i.e. Eliza, Yuu, Izumi) without prior authorization from the creator/caretaker.

Fair enough ... I wouldn't want someone like ... Seira attack my poor Himeko.