Jump to content

H3ntai

Members
  • Posts

    19
  • Joined

H3ntai's Achievements

Junior Member

Junior Member (1/4)

10

Reputation

  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.
×
×
  • Create New...