What's new

RPG [ Chaos Gate ] サキュバスネスト / Succubus Nests (RE103523, RJ103523)


TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

There is an entry under C++/Code Generation called Struct Member Alignment set to default with the options of 1,2,4,8,16 Bytes (/Zp[num]).

It is currently set to default (no idea what that actually is), opening the unmodified sln file shows this set to default as well.

The data.pak is rather large, when the translation project is finished I'll probably just make a zip file you can just extract to the default folder and overwrite where it should. I likely won't include things like the data.pak as there are other links to get that. But that's a ways off and I can be convinced otherwise.

There is a Target Machine under the linker options that both read as /MachineX86. Could that be a thing causing an issue?
 
Last edited:

cmacleod42

Evard's Tentacles of Forced Intrusion
Joined
Sep 9, 2012
Messages
572
Reputation score
65
Re: Succubus Nests

There is an entry under C++/Code Generation called Struct Member Alignment set to default with the options of 1,2,4,8,16 Bytes (/Zp[num]).

It is currently set to default (no idea what that actually is), opening the unmodified sln file shows this set to default as well.

The data.pak is rather large, when the translation project is finished I'll probably just make a zip file you can just extract to the default folder and overwrite where it should. I likely won't include things like the data.pak as there are other links to get that. But that's a ways off and I can be convinced otherwise.

There is a Target Machine under the linker options that both read as /MachineX86. Could that be a thing causing an issue?
Those settings sound fine, it was as long as the setting was the same in both cases. The targest is also fine. showing you are targeting a 32 bit executable, so it seems the issue must be elsewhere.

What is needed is for someione to debug the executable/code on a system that gets the error. I do not know if I will have the time for a while (days likely) but if you have not sorted it out I will give it a try.

One thing to try in the meanwhile
a) build a Debug version of the executable
b) if possible turn off execption handling in C++ settings.

I can try this one and if the exe is crashing with a bug then it will report some more information. Unfortunately this will probably not work as the error message in Log.txt indicates it is more likely some sort of data/code inconsistency.
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

I was thinking the most useful next step for me to do would be to create a guide or list of what I did to make it work. Maybe I did something completely idiotic that I don't have the requisite knowledge to appreciate.

I'll try running it in debug mode and turn off exception handling and see what happens.

Been busy most of today writing a term paper for a genetics course, its printing at the moment so I should be able to try these things out now.

Ran it in debug mode. It failed. Attached should be the log as it was building.
From what I can tell, its having issues finding a library file and complaining a lot of 'unsafe' commands.

Didn't realize for each different compile type the linker directories need to be reset. Recompiling now.
Yep, the linker is now satisfied. Just those 'unsafe' complaints.

Wrote out a short installation guide to set up the compilation environment based on what I did. Hopefully I didn't mess it up.
 

Attachments

Last edited:

cmacleod42

Evard's Tentacles of Forced Intrusion
Joined
Sep 9, 2012
Messages
572
Reputation score
65
Re: Succubus Nests

I was thinking the most useful next step for me to do would be to create a guide or list of what I did to make it work. Maybe I did something completely idiotic that I don't have the requisite knowledge to appreciate.

I'll try running it in debug mode and turn off exception handling and see what happens.

Been busy most of today writing a term paper for a genetics course, its printing at the moment so I should be able to try these things out now.

Ran it in debug mode. It failed. Attached should be the log as it was building.
From what I can tell, its having issues finding a library file and complaining a lot of 'unsafe' commands.

Didn't realize for each different compile type the linker directories need to be reset. Recompiling now.
Yep, the linker is now satisfied. Just those 'unsafe' complaints.

Wrote out a short installation guide to set up the compilation environment based on what I did. Hopefully I didn't mess it up.
The debug build just failed as you do not have linked one of the debug versions of the directx libraries
1>LINK : fatal error LNK1104: cannot open file 'DxDrawFunc_d.lib'
You probabliy just have
DxDrawFunc.lib
included, but for the debug build you often need slightly different libraries.
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

The library issue was fixed. Just needed to adjust the directory pathing. Debug builds just fine now.
Any obvious issues with my installation procedure? I was thinking maybe I didn't set something up right in visual studio or maybe shouldn't have move some of the boost and dxlib files into the game source folder.
Running the debug executable indicates there is an issue that the parse data is empty. This happens the the datascriptparser.cpp. Isn't that where the problem was on your end?
I never touched this code and have no idea why its doing this.
The code file if you want to take a look should be in your SuccubusNests\Source\dangeon\source\System\Script\ folder.
I tried looking at it briefly as I'm having my usual trouble sleeping. Might as well have been in Japanese for as much as I understood it.
 

cmacleod42

Evard's Tentacles of Forced Intrusion
Joined
Sep 9, 2012
Messages
572
Reputation score
65
Re: Succubus Nests

The library issue was fixed. Just needed to adjust the directory pathing. Debug builds just fine now.
Any obvious issues with my installation procedure? I was thinking maybe I didn't set something up right in visual studio or maybe shouldn't have move some of the boost and dxlib files into the game source folder.
Running the debug executable indicates there is an issue that the parse data is empty. This happens the the datascriptparser.cpp. Isn't that where the problem was on your end?
I never touched this code and have no idea why its doing this.
The code file if you want to take a look should be in your SuccubusNests\Source\dangeon\source\System\Script\ folder.
I tried looking at it briefly as I'm having my usual trouble sleeping. Might as well have been in Japanese for as much as I understood it.
The guide seems ok, the only possible issue I see could be in how you seem to be installing the Japanese DxLib, and metion updating the linker to use libraries
DxLib_VC\ プロジェクトに追加すべきファイル_VC用
You also refer to the Boost library.

As far as I see the DXlb libraries are static lbraries. Are the Boost libraries static as well, ie do not require a dll to be distributed or installed by the player?

I am just downloading them now to check.

You could try changing the buid where you refer to
Under Configuration Properties → C/C++ → Code Generation there should be a Runtime Library option. Set that to Multi-threaded (/MT)
to instead use static linking. The exe is larger but this reduces external library dependencies. I do not remember the exact setting, I do not have Visual Studio installed here to check.
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

DxLib has the libraries already compiled. Boost does not. That's why I list another link so you can download those.

While I don't see an option for it, as far as I know it does use static linking. Before I had the boost libraries installed, it would always complain about the lack of static libraries in boost.

Also the only options under Runtime Library are: Multi-threaded (/MT), Multi-threaded Debug (/MTd), Multi-threaded DLL (/MD), and Multi-threaded DLL Debug (/MDd).

Also here's the debug exe that works for me:
 
Last edited:

cmacleod42

Evard's Tentacles of Forced Intrusion
Joined
Sep 9, 2012
Messages
572
Reputation score
65
Re: Succubus Nests

DxLib has the libraries already compiled. Boost does not. That's why I list another link so you can download those.

While I don't see an option for it, as far as I know it does use static linking. Before I had the boost libraries installed, it would always complain about the lack of static libraries in boost.

Also the only options under Runtime Library are: Multi-threaded (/MT), Multi-threaded Debug (/MTd), Multi-threaded DLL (/MD), and Multi-threaded DLL Debug (/MDd).

Also here's the debug exe that works for me:
Running the debug build get an message

Code:
Assertion Failed
Program file: g:\documents\my games\stuff\stuff\progra...\main.cpp
line: 182
Expression: !"an exception occurred"
If you choose to ignore the message the executable exits and Log.txt is identical to before

Unfortunately the line number appears to be a general exception handler in main.coo so is not particularly specific
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

Yeah, it's supposed to spit out the issue in the log but that doesn't really do much it seems. I had the same issue but putting the debug exe with the data.pak allowed mine to run just fine.

I'm really out of ideas for testing what is going on here. Might just have to wait till you can try compiling it yourself. I'll upload DxLib 3.09 to mega and include the link.

 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

Still translating.
At a loss for a phrase in the dialogues. Translators aren't helping much.
わらひ、こんなにぃ……あふゅれ……
Any idea what this means?
For context its dialogue spoken while getting brain jacked by the jellyfish type creature.
Best I can tell from my translators it is something about 'such straw lamplights...' somehow I doubt that is the case.
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

Does this sound like an adequate translation: "Mmmm、sooo……overflowing……"?
 

captainamazing

Jungle Girl
Joined
Aug 28, 2012
Messages
13
Reputation score
5
Re: Succubus Nests

Does this sound like an adequate translation: "Mmmm、sooo……overflowing……"?
"Mmm" could work if she's clearly enjoying it, but I haven't played the game so I don't know the scene you're talking about.

あふれる means that it *will* overflow, implying a sense of fullness that is about to spill over. (Since she trails off, it *could* be あふれている, but again unless the scene shows actual current overflowing then I doubt it).

I can't think of a good concise way to express the same in English, but I would go with something more like "Ahh, I'm so... full...", especially since the Japanese phrase could just as well be said by a girl who has just been "cummed inside".
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

Well in the context, the jellyfish monster thing is controlling her mind and making her masturbate. I would imagine it would be referring to overflowing in secretions.

Also what does っ by itself indicate? I figure its some sort of indication of exasperation. Bring translates it to tsu. Been handling it differently depending on what little context there is as I'm unsure what to do with it.

Finished the Sumiyoshi (the shrine maiden looking character) message text. For those who are interested I've attached the message text file both english and japanese for any who are interested. Any advice/criticisms would be welcome as this is my first time actually translating something.
 

Attachments

Last edited:

captainamazing

Jungle Girl
Joined
Aug 28, 2012
Messages
13
Reputation score
5
Re: Succubus Nests

Well in the context, the jellyfish monster thing is controlling her mind and making her masturbate. I would imagine it would be referring to overflowing in secretions.

Also what does っ by itself indicate? I figure its some sort of indication of exasperation. Bring translates it to tsu. Been handling it differently depending on what little context there is as I'm unsure what to do with it.

Finished the Sumiyoshi (the shrine maiden looking character) message text. For those who are interested I've attached the message text file both english and japanese for any who are interested. Any advice/criticisms would be welcome as this is my first time actually translating something.
っ by itself is supposed to represent the sound being cut off. As for the translation, yeah that makes sense if she's masturbating.
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

I was looking back through the errors and got to thinking. I briefly had the same issue with the data script parser that was solved by including the data.pak with the exe. The data.pak and the exe were all that were required to run it successfully on my laptop my themselves. The data.pak I'm using is also the only think I haven't uploaded.

Can someone who wasn't able to run this before download this new download that includes both the exe and the data.pak and let me know if that works. It'll be a bit larger of course and take a bit to download.

If this works, I'm going to guess maybe the archive code was different and the exe couldn't read the native data.pak somehow.

MEGA (667.8MB):

Translation is still going. Over halfway done with the events and battle dialogue.
 

cmacleod42

Evard's Tentacles of Forced Intrusion
Joined
Sep 9, 2012
Messages
572
Reputation score
65
Re: Succubus Nests

I was looking back through the errors and got to thinking. I briefly had the same issue with the data script parser that was solved by including the data.pak with the exe. The data.pak and the exe were all that were required to run it successfully on my laptop my themselves. The data.pak I'm using is also the only think I haven't uploaded.

Can someone who wasn't able to run this before download this new download that includes both the exe and the data.pak and let me know if that works. It'll be a bit larger of course and take a bit to download.

If this works, I'm going to guess maybe the archive code was different and the exe couldn't read the native data.pak somehow.

MEGA (667.8MB):

Translation is still going. Over halfway done with the events and battle dialogue.
The version fails in the same way.

To test I
a) unzipped this to be new folder
b) copied the userdata folder and config.ini file from the game installation
c) run the exe

The Log.txt has different error reports in it so it may be you have an good idea here to a solution

Code:
3639:DirectSound の初期化は正常に終了しました
3660:DirectDraw オブジェクトの取得を行います....  成功
3714:引き続き初期化処理... 初期化に成功しました
4611:フォントの初期化を行います
4632:フォントの初期化は正常に終了しました
4650:文字コードバッファの初期化を行います... 完了しました
4693:source\System\Script\DataScriptParser.cpp(287) : there is no specified element_name in chunks.
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

I doubt it will have any different results, but what if you just put the data.pak and exe into a folder by themselves. It'll work for me with just these two files by themselves.

From everything I understand so far. This is definitely an issue with the program being able to read the data. It can see the data.pak otherwise it'd give an error in the log saying the parse data is empty. The issue seems to be in the program sorting elements into chunks.

An element seems to be a structure comprised of a designation name and a string vector of data.
A chunk seems to be a structure comprised of a designation name and a vector of elements.

I just don't understand why this works fine for me, but doesn't work at all for you with both identical programs and data files.

Edit: Not 5 min after posting this, I tried moving the debug exe into my unmodified SN folder and it produced the same error. If this is the same issue, maybe I can finally hash this bug out.
Edit2: Actually it would seem isolating it from that environment fixes it. Moving the original 2.091 data.pak with the exe to a new folder by themselves produced a functional program but copying over the config.ini produced the above error.
CONCLUSION: Delete the config.ini and let the program generate a new one.
 
Last edited:

cmacleod42

Evard's Tentacles of Forced Intrusion
Joined
Sep 9, 2012
Messages
572
Reputation score
65
Re: Succubus Nests

I doubt it will have any different results, but what if you just put the data.pak and exe into a folder by themselves. It'll work for me with just these two files by themselves.

From everything I understand so far. This is definitely an issue with the program being able to read the data. It can see the data.pak otherwise it'd give an error in the log saying the parse data is empty. The issue seems to be in the program sorting elements into chunks.

An element seems to be a structure comprised of a designation name and a string vector of data.
A chunk seems to be a structure comprised of a designation name and a vector of elements.

I just don't understand why this works fine for me, but doesn't work at all for you with both identical programs and data files.

Edit: Not 5 min after posting this, I tried moving the debug exe into my unmodified SN folder and it produced the same error. If this is the same issue, maybe I can finally hash this bug out.
Edit2: Actually it would seem isolating it from that environment fixes it. Moving the original 2.091 data.pak with the exe to a new folder by themselves produced a functional program but copying over the config.ini produced the above error.
CONCLUSION: Delete the config.ini and let the program generate a new one.
That did it. I deleted the config and all ok
 

TNT90

Tentacle Monster
Joined
Feb 21, 2014
Messages
385
Reputation score
140
Re: Succubus Nests

Praise be unto Cthulhu and his many tentacles!
Praise be unto SCIENCE!

Now I can focus on finishing the translation.

In celebration, enjoy the latest version of the translation. Over half the events are done, area text is done, over half the battle dialogue is done.


Also the most recent exe with English text, just a few issues left to sort with text on the animation test screen. (No different from the exe with the data file, just without the data file so its easier to download.)
Just remember, DELETE THE CONFIG.INI.
 
Top