Jump to content

H3ntai

Members
  • Posts

    19
  • Joined

Everything posted by H3ntai

  1. yea but the game is not translated.
  2. thanks for the info
  3. Ok, I tried looking it up on google didnt see anything on it, I have never heard of it.
  4. when does it come out?
  5. thanks everybody!
  6. Looking for titles anyone know any good ones?
  7. I have a Eroge I downloaded and after I launch it with AppLocale it runs for like 3-8mins and it gives me a blue screen in a different window that pops up anybody know whats going on? "//============================================================== // Global Data //============================================================== class TGlobalData{ var data; //-------------------------------------------------------------- // Constructor //-------------------------------------------------------------- function TGlobalData(){ data=new Dictionary(); data.environment=new Dictionary(); data.environment.charvolume=new Dictionary(); data.savecounter=new Dictionary(); data.flags=new Dictionary(); data.flags.global=new Array(); data.flags.select=new Dictionary(); data.flags.title=new Array(); data.flags.album=new Array(); data.flags.scene=new Array(); data.flags.kidoku=new Dictionary(); initializeEnvironmentSystem(); initializeEnvironmentSound(); initializeFlags(); } //-------------------------------------------------------------- // Destructor //-------------------------------------------------------------- function finalize(){ delete data; } //-------------------------------------------------------------- // 初期化 //-------------------------------------------------------------- function initializeEnvironmentSystem(){ data.environment.messageSpeed=ConfigMessageSpeedDefault; // メッセージスピード data.environment.autoSpeed=ConfigAutoSpeedDefault; // ページめくりスピード data.environment.fullscreen=false; // false:ウィンドウ true:フルスクリーン data.environment.movieoff=false; // false:ムービーを再生する ture:しない data.environment.effectoff=false; // false:画面効果する true:しない data.environment.kidokuoff=false; // false:既読のみスキップ true:全てスキップ data.environment.skipoff=false; // false:選択肢後skip継続 true:skip解除 data.environment.autooff=false; // false:選択肢後auto継続 true:auto解除 data.environment.mbRight=ConfigmbRightHide; // 右ボタンの設定 } function initializeEnvironmentSound(){ data.environment.masterVolume=ConfigMasterVolumeDefault; // マスターボリューム data.environment.bgmVolume=ConfigBGMVolumeDefault; // BGMボリューム data.environment.seVolume=ConfigSEVolumeDefault; // SEボリューム data.environment.voiceVolume=ConfigVoiceVolumeDefault; // Voiceボリューム (Dictionary.clear incontextof data.environment.charvolume)();// キャラごとのボリューム data.environment.voicecut=true; // false:文章送り時に音声を継続 true:停止 // キャラ音声初期化 var temp=[]; temp.assign(data.environment); for(var i=0;i if(temp.substring(0,8)=="voiceoff"){ data.environment[temp]=false; } } } function initializeSaveCounter(){ data.savecounter.new=0; data.savecounter.auto=0; data.savecounter.quick=0; } function initializeFlags(){ clearGlobal(); clearSelect(); clearTitle(); clearAlbum(); clearScene(); clearKidoku(); } //-------------------------------------------------------------- // volume //-------------------------------------------------------------- function getVolumeBGM(){ return data.environment.masterVolume*data.environment.bgmVolume\10; } function getVolumeSE(){ return data.environment.masterVolume*data.environment.seVolume\10; } function getVolumeVoice(){ return data.environment.masterVolume*data.environment.voiceVolume\10; } function getVolumeChar(tag){ return data.environment.masterVolume*data.environment.voiceVolume*getVolumeCharRow(tag)\1000; } function getVolumeCharRow(tag){ var str=(new RegExp("^.*_")).replace(tag,""); if(data.environment.charvolume[str]===void){ data.environment.charvolume[str]=ConfigCharVolumeDefault; } return data.environment.charvolume[str]; } function setVolumeCharRow(tag,volume){ var str=(new RegExp("^.*_")).replace(tag,""); return data.environment.charvolume[str]=volume; } //-------------------------------------------------------------- // Save Counter //-------------------------------------------------------------- function setNewSaveCounter(value){data.savecounter.new=value;} function getNewSaveCounter(){return data.savecounter.new;} function setAutoSaveCounter(value){data.savecounter.auto=value;} function getAutoSaveCounter(){return data.savecounter.auto;} function setQuickSaveCounter(value){data.savecounter.quick=value;} function getQuickSaveCounter(){return data.savecounter.quick;} //-------------------------------------------------------------- // グローバルフラグ //-------------------------------------------------------------- function clearGlobal(){ data.flags.global.clear(); } function setGlobal(index,flag){ data.flags.global[index]=flag; } function getGlobal(index){ var result=data.flags.global[index]; return result===void?0:result; } //-------------------------------------------------------------- // 選択肢フラグ // flags.select[スクリプト名][index] //-------------------------------------------------------------- function clearSelect(){ (Dictionary.clear incontextof data.flags.select)(); } function setSelect(filename,index,flag){ if(data.flags.select[filename]===void){ // arrayが未定義なら作成する data.flags.select[filename]=new Array(); } data.flags.select[filename][index]=flag; } function getSelect(filename,index){ if(data.flags.select[filename]===void){ return 0; } var result=data.flags.select[filename][index]; return result===void?0:result; } //-------------------------------------------------------------- // タイトルメニューフラグ //-------------------------------------------------------------- function clearTitle(){ data.flags.title.clear(); } function setTitle(index,flag=true){ if(flag)data.flags.title[index\64]|=1 else data.flags.title[index\64]&=~(1 } function getTitle(index){ var result=data.flags.title[index\64]; return result===void?0:(result>>(index%64))&1; } function isTitle(){ return data.flags.title.count>0; } //-------------------------------------------------------------- // アルバムフラグ //-------------------------------------------------------------- function clearAlbum(){ data.flags.album.clear(); } function setAlbum(index,flag=true){ if(index>=0){ if(flag)data.flags.album[index\64]|=1 else data.flags.album[index\64]&=~(1 } } function getAlbum(index){ if(index>=0){ var result=data.flags.album[index\64]; return result===void?0:(result>>(index%64))&1; }else{ return -1; } } //-------------------------------------------------------------- // 回想フラグ //-------------------------------------------------------------- function clearScene(){ data.flags.scene.clear(); } function setScene(index,flag=true){ if(flag)data.flags.scene[index\64]|=1 else data.flags.scene[index\64]&=~(1 } function getScene(index){ var result=data.flags.scene[index\64]; return result===void?0:(result>>(index%64))&1; } //-------------------------------------------------------------- // 既読フラグ // スクリプトファイルごとに既読フラグを持つ // flags.kidoku[スクリプト名][Array] //-------------------------------------------------------------- function clearKidoku(){ (Dictionary.clear incontextof data.flags.kidoku)(); } function setKidoku(filename,index,flag=true){ if(data.flags.kidoku[filename]===void){ // arrayが未定義なら作成する data.flags.kidoku[filename]=new Array(); } if(flag)data.flags.kidoku[filename][index\64]|=1 else data.flags.kidoku[filename][index\64]&=~(1 } function getKidoku(filename,index){ if(data.flags.kidoku[filename]===void){ return 0; } var result=data.flags.kidoku[filename][index\64]; return result===void?0:(result>>(index%64))&1; } //-------------------------------------------------------------- // セーブ、ロード //-------------------------------------------------------------- function save(){ if(tScript.script.scene){ return; } data.screen.left=tWindow.left; data.screen.top=tWindow.top; (Dictionary.saveStruct incontextof data)(System.dataPath+GlobalSaveData,isDebug()?'':'z'); } function load(){ try{ data=Scripts.evalStorage(System.dataPath+GlobalSaveData); }catch{ } } } //============================================================== // Local Data //============================================================== class TLocalData{ var data; //-------------------------------------------------------------- // Constructor //-------------------------------------------------------------- function TLocalData(){ data=new Dictionary(); data.reserv=new Array(); data.image=new Dictionary(); data.script=new Dictionary(); data.flags=new Dictionary(); data.flags.local=new Array(); initializeReserv(); initializeImage(); initializeScript(); initializeFlags(); } //-------------------------------------------------------------- // Destructor //-------------------------------------------------------------- function finalize(){ delete data; } //-------------------------------------------------------------- // 初期化 //-------------------------------------------------------------- function initializeReserv(){ data.reserv.clear(); } function initializeImage(){ (Dictionary.clear incontextof data.image)(); } function initializeScript(){ (Dictionary.clear incontextof data.script)(); data.script.name=""; data.script.counter=0; data.script.stack=new Array(); data.script.savetitle=""; data.script.messageString=""; data.script.messageString0=""; data.script.messageString1=""; data.script.messageVisible=false; data.script.messageWait=false; data.script.messageMode=0; data.script.messageWindowB=void; data.script.messageWindowL=void; data.script.messageWindowC=void; data.script.messageWindowR=void; data.script.systemBase=new Array(); data.script.bgm=new Array(); data.script.voiceName=""; data.script.autosave=false; data.script.logDisabled=false; data.script.map=void; data.script.selectCursor=new Array(); data.script.shake=new Dictionary(); data.script.shake.interval=100; data.script.shake.screen=false; data.script.shake.message=false; data.script.shake.virtical=false; data.script.shake.horizontal=false; data.script.dictionary=new Dictionary(); data.script.gameSystem=new Dictionary(); data.script.button=new Array(); data.script.effect=new Dictionary(); data.script.wipeCancelDisabled=false; } function initializeFlags(){ data.flags.local.clear(); } //-------------------------------------------------------------- // イメージ //-------------------------------------------------------------- function setImageDefault(id,center,order){ if(data.image[id]!==void){ delete data.image[id]; } data.image[id]=new Dictionary(); data.image[id].centerDefault=center; data.image[id].orderDefault=order; } function clearImage(id){ data.image[id].filename=void; data.image[id].x=0; data.image[id].y=0; data.image[id].size=1; data.image[id].center=data.image[id].centerDefault; data.image[id].color=0; data.image[id].alpha=255; data.image[id].order=data.image[id].orderDefault; data.image[id].anime=void; data.image[id].visible=false; } function setImageFilename(id,filename){data.image[id].filename=filename;} function setImageX(id,x){data.image[id].x=x;} function setImageY(id,y){data.image[id].y=y;} function setImageSize(id,size){data.image[id].size=size;} function setImageCenter(id,center){data.image[id].center=center;} function setImageColor(id,color){data.image[id].color=color;} function setImageAlpha(id,alpha){data.image[id].alpha=alpha;} function setImageOrder(id,order){data.image[id].order=order;} function setImageAnime(id,anime){data.image[id].anime=anime;} function setImageVisible(id,visible){data.image[id].visible=visible;} function getImageFilename(id){return data.image[id].filename;} function getImageX(id){return data.image[id].x;} function getImageY(id){return data.image[id].y;} function getImageSize(id){return data.image[id].size;} function getImageCenter(id){return data.image[id].center;} function getImageColor(id){return data.image[id].color;} function getImageAlpha(id){return data.image[id].alpha;} function getImageOrder(id){return data.image[id].order;} function getImageAnime(id){return data.image[id].anime;} function getImageVisible(id){return data.image[id].visible;} //-------------------------------------------------------------- // スクリプトデータ //-------------------------------------------------------------- function setScriptName(name){data.script.name=name;} function getScriptName(){return data.script.name;} function setScriptCounter(counter){data.script.counter=counter;} function getScriptCounter(){return data.script.counter;} function setScriptSaveTitle(str){data.script.savetitle=str;} function getScriptSaveTitle(){return data.script.savetitle;} function setScriptMessage(str){data.script.messageString=str;} function getScriptMessage(){return data.script.messageString;} function setScriptMessage0(str){data.script.messageString0=str;} function getScriptMessage0(){return data.script.messageString0;} function setScriptMessage1(str){data.script.messageString1=str;} function getScriptMessage1(){return data.script.messageString1;} function setScriptMessageVisible(visible){data.script.messageVisible=visible;} function getScriptMessageVisible(){return data.script.messageVisible;} function setScriptMessageWait(flag){data.script.messageWait=flag;} function getScriptMessageWait(){return data.script.messageWait;} function setScriptMessageMode(mode){data.script.messageMode=mode;} function getScriptMessageMode(){return data.script.messageMode;} function setMessageWindowFile(base,left,center,right){ data.script.messageWindowB=base; data.script.messageWindowL=left; data.script.messageWindowC=center; data.script.messageWindowR=right; } function getMessageWindowFileB(){return data.script.messageWindowB;} function getMessageWindowFileL(){return data.script.messageWindowL;} function getMessageWindowFileC(){return data.script.messageWindowC;} function getMessageWindowFileR(){return data.script.messageWindowR;} function clearSystemBase(){ data.script.systemBase=new Array(); } function setSystemBase(index,filename){ data.script.systemBase[index]=filename; } function getSystemBase(index){ return data.script.systemBase[index]; } function makeScriptBgmDefault(track){ if(data.script.bgm[track]===void){ data.script.bgm[track]=new Dictionary(); data.script.bgm[track].name=void; data.script.bgm[track].count=0; data.script.bgm[track].volume=100; data.script.bgm[track].pause=false; } } function clearScriptBgm(track){ if(track=="all"){ data.script.bgm=new Array(); }else{ data.script.bgm[track]=void; } } function setScriptBgmName(track,str){makeScriptBgmDefault(track);data.script.bgm[track].name=str;} function getScriptBgmName(track){makeScriptBgmDefault(track);return data.script.bgm[track];} function setScriptBgmCount(track,value){makeScriptBgmDefault(track);data.script.bgm[track].count=value;} function getScriptBgmCount(track){makeScriptBgmDefault(track);return data.script.bgm[track].count;} function setScriptBgmVolume(track,value){ if(track=="all"){ for(var i=0;i setScriptBgmVolume(i,value); } }else{ makeScriptBgmDefault(track); data.script.bgm[track].volume=value; } } function getScriptBgmVolume(track){makeScriptBgmDefault(track);return data.script.bgm[track].volume;} function setScriptBgmPause(track,flag){ if(track=="all"){ for(var i=0;i setScriptBgmPause(i,flag); } }else{ makeScriptBgmDefault(track); data.script.bgm[track].pause=flag; } } function getScriptBgmPause(track){makeScriptBgmDefault(track);return data.script.bgm[track].pause;} function restoreScriptBgm(){ for(var i=0;i if(data.script.bgm!==void&&data.script.bgm.name!==void){ if(data.script.bgm.pause==false){ tSound.play(TrackBGM.sprintf(i),data.script.bgm.name,data.script.bgm.volume,data.script.bgm.count,0,0); } } } } function setScriptVoiceName(str){data.script.voiceName=str;} function getScriptVoiceName(){return data.script.voiceName;} function setScriptAutosave(flag){data.script.autosave=flag;} function getScriptAutosave(){return data.script.autosave;} function setScriptLogDisabled(flag){data.script.logDisabled=flag;} function getScriptLogDisabled(){return data.script.logDisabled;} function setScriptSelectCursor(id,param){data.script.selectCursor[id]=param;} function getScriptSelectCursor(id){return data.script.selectCursor[id];} function setScriptShakeInterval(time){data.script.shake.interval=time;} function getScriptShakeInterval(){return data.script.shake.interval;} function setScriptShakeScreen(flag){data.script.shake.screen=flag;} function getScriptShakeScreen(){return data.script.shake.screen;} function setScriptShakeMessage(flag){data.script.shake.message=flag;} function getScriptShakeMessage(){return data.script.shake.message;} function setScriptShakeVirtical(flag){data.script.shake.virtical=flag;} function getScriptShakeVirtical(){return data.script.shake.virtical;} function setScriptShakeHorizontal(flag){data.script.shake.horizontal=flag;} function getScriptShakeHorizontal(){return data.script.shake.horizontal;} function setScriptDictionary(key,object){data.script.dictionary[key]=object;} function getScriptDictionary(key){return data.script.dictionary[key];} function setScriptGameSystemVisible(flag){data.script.gameSystem.visible=flag;} function getScriptGameSystemVisible(){return data.script.gameSystem.visible;} function setScriptGameSystemHide(flag){data.script.gameSystem.hide=flag;} function getScriptGameSystemHide(){return data.script.gameSystem.hide;} function clearScriptEffect(){data.script.effect=new Dictionary();} function setScriptEffectFilename(param){data.script.effect.filename=param;} function setScriptEffectMax(param){data.script.effect.max=param;} function setScriptEffectPop(param){data.script.effect.pop=param;} function setScriptEffectInterval(param){data.script.effect.interval=param;} function setScriptEffectPatternCount(param){data.script.effect.patterncount=param;} function setScriptEffectPatternInterval(param){data.script.effect.patterninterval=param;} function setScriptEffectMoveType(param){data.script.effect.movetype=param;} function setScriptEffectStartFlag(param){data.script.effect.startflag=param;} function setScriptEffectVisible(param){data.script.effect.visible=param;} function getScriptEffectFilename(){return data.script.effect.filename;} function getScriptEffectMax(){return data.script.effect.max;} function getScriptEffectPop(){return data.script.effect.pop;} function getScriptEffectInterval(){return data.script.effect.interval;} function getScriptEffectPatternCount(){return data.script.effect.patterncount;} function getScriptEffectPatternInterval(){return data.script.effect.patterninterval;} function getScriptEffectMoveType(){return data.script.effect.movetype;} function getScriptEffectStartFlag(){return data.script.effect.startflag;} function getScriptEffectVisible(){return data.script.effect.visible;} function setScriptWipeCancelDisabled(flag){ data.script.wipeCancelDisabled=flag; } function getScriptWipeCancelDisabled(){ return data.script.wipeCancelDisabled; } function setScriptAutosaveDisabled(flag){ data.script.autosaveDisabled=flag; } function getScriptAutosaveDisabled(){ return data.script.autosaveDisabled; } //-------------------------------------------------------------- // スタック //-------------------------------------------------------------- function pushStack(param){ data.script.stack.push(param); } function popStack(){ return data.script.stack.pop(); } function clearStack(){ return data.script.stack.clear(); } //-------------------------------------------------------------- // ローカルフラグ //-------------------------------------------------------------- function setLocal(index,flag){ data.flags.local[index]=flag; } function getGlobal(index){ var result=data.flags.local[index]; return result===void?0:result; } //-------------------------------------------------------------- // セーブ、ロード //-------------------------------------------------------------- function save(index){ if(tScript.script.scene){ return; } var date=new Date(); data.date="%04d/%02d/%02d %02d:%02d:%02d".sprintf(date.getYear(),(date.getMonth()+1),date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds()); var i=LocalSaveData.indexOf("."); var filename=LocalSaveData.substring(0,i)+index+LocalSaveData.substring(i); var tempMessageWait=getScriptMessageWait(); // if(tMessage.isBusy()){ // setScriptMessageWait(true); // } (Dictionary.saveStruct incontextof data)(System.dataPath+filename,isDebug()?'':'z'); // setScriptMessageWait(tempMessageWait); var layer=new Layer(tWindow,tWindow.primaryLayer); layer.type=ltAlpha; layer.setSize(tWindow.layer.width,tWindow.layer.height); if(tCanvas.layers['bg']!==void){ tCanvas.layers['bg'].setVisible2(true); layer.piledCopy(0,0,tWindow.layer,0,0,tWindow.layer.width,tWindow.layer.height); tCanvas.layers['bg'].setVisible2(false); } layer.stretchCopy(0,0,tSaveLoad.thumbnailWidth,tSaveLoad.thumbnailHeight,layer,0,0,layer.width,layer.height,stLinear); layer.setImageSize(tSaveLoad.thumbnailWidth,tSaveLoad.thumbnailHeight); layer.saveLayerImage(System.dataPath+ThumbnailSaveData+index+ThumbnailSaveDataExt,"bmp24"); //★最後にセーブした(最新の)データがあるページを記憶させる if(indextSettings.quickSaveOffset+tSettings.quickSaveCount-1){ if(indextSettings.autoSaveOffset+tSettings.autoSaveCount-1){ // if(index tGlobalData.data.environment.saveloadpage=(index)\8; } } //★ } function quickSave(){ if(tScript.script.scene){ return; } if(tSettings.quickSaveOffset!==void&&tSettings.quickSaveCount!==void){ var count=0; if(tSettings.quickSaveCount!=1){ count=tGlobalData.getQuickSaveCounter(); save(tSettings.quickSaveOffset+count); if(++count>=tSettings.quickSaveCount){ count=0; } }else{ save(tSettings.quickSaveOffset); } tGlobalData.setQuickSaveCounter(count); tGlobalData.save(); } } function autoSave(){ if(tScript.script.scene||getScriptAutosaveDisabled()){ return; } if(tSettings.autoSaveOffset!==void&&tSettings.autoSaveCount!==void){ var count=tGlobalData.getAutoSaveCounter(); save(tSettings.autoSaveOffset+count); if(++count>=tSettings.autoSaveCount){ count=0; } tGlobalData.setAutoSaveCounter(count); tGlobalData.save(); } } function load(index){ data=loadData(index); } function loadData(index){ var i=LocalSaveData.indexOf("."); var filename=LocalSaveData.substring(0,i)+index+LocalSaveData.substring(i); if(Storages.isExistentStorage(System.dataPath+filename)){ return Scripts.evalStorage(System.dataPath+filename); } return void; } //★クイックロード拡張 function quickLoad(){ if(tScript.script.scene){ return; } var loadNum=tGlobalData.getQuickSaveCounter()-1; if(loadNum loadNum+=tSettings.quickSaveOffset; var i=LocalSaveData.indexOf("."); var filename=LocalSaveData.substring(0,i)+loadNum+LocalSaveData.substring(i); if(!Storages.isExistentStorage(System.dataPath+filename)) return; if(askYesNo("クイックロードしますか")){ tCanvas.initialize(); data=loadData(loadNum); tScript.restartScript(); } } } "
  8. ok thanks alot
  9. Is there any way to build defense in this game? Only my attack seems to go up Download english hentai games - Monster Girl Quest
  10. ok thanks alot, you've been alot of help.. I appreciate it:D
  11. Thank you soo much it worked!.. Now all I have to do is hope for a english patch lol.. or just try and guess what the hell they're saying lol
  12. ok thanks Ill try it out.. and do I use the mdf, or mds file to install? or does it not matter?
  13. Uncensored, I wish Stretta, Accelerando were all uncensored.. I would of thought they would be by now
  14. I have nothing against 2D girls lol. I just got bored of em.. After I played Kawakaburi I loved how the characters moved. It made it more realistic, like when they breathe and blink but the game was short, and I wanted to play more games like it. Since I couldn't find the maker of the game I was hoping somebody else would know and could tell me what other titles they produced.
  15. So i downloaded all 6 files from another site, Extract it and I end up with a .mdf and .mds file. So I random pick one and Use daemon tool to run it and had my heart set on playing it.. I can't understand the install options because its all ?'s. So I wing it and get it to install by clicking the top option. It goes to 100% and trys to make me instal Direct X 9, but I have 11 on my computer and it fails. I run the game and it takes me to the main menu. But when I hit Game Start it goes to a black screen like its going to start and crashes saying " Kasne4.exe has stopped working (A problem has caused it to stop working)" Any suggestions?
  16. Are there any 3D games that move like the game Kawakaburi No Cherry?, I'm not looking for the exact same kind of game, the genre doesn't really matter, I just like the games that move and are more interactive...
×
×
  • Create New...