├── CNAME ├── README.md ├── api └── ss │ └── bbs │ ├── resp.txt │ └── upload.php ├── chk.txt ├── console-link.html ├── genMhfKey.py ├── launcher ├── en │ ├── bnr │ │ └── launcher.html │ ├── css │ │ ├── img.css │ │ └── mhf_info_list.css │ ├── images │ │ ├── bg │ │ │ ├── 000.jpg │ │ │ ├── 000_bnr.png │ │ │ ├── 001.jpg │ │ │ └── 002.jpg │ │ ├── bnr │ │ │ ├── 0705_3.jpg │ │ │ ├── 0801_3.jpg │ │ │ ├── 1030_0.jpg │ │ │ ├── 1211_11.jpg │ │ │ └── reg_mezefes.jpg │ │ ├── char │ │ │ ├── unit_bg.png │ │ │ ├── unit_bg_bow.png │ │ │ ├── unit_bg_gunlance.png │ │ │ ├── unit_bg_hammer.png │ │ │ ├── unit_bg_hbowgun.png │ │ │ ├── unit_bg_horn.png │ │ │ ├── unit_bg_lance.png │ │ │ ├── unit_bg_largesword.png │ │ │ ├── unit_bg_lbowgun.png │ │ │ ├── unit_bg_longsword.png │ │ │ ├── unit_bg_magnetspike.png │ │ │ ├── unit_bg_onehandsword.png │ │ │ ├── unit_bg_senryukon.png │ │ │ ├── unit_bg_slashaxe.png │ │ │ └── unit_bg_twinsword.png │ │ ├── dialog │ │ │ └── bg.jpg │ │ ├── launcher_list │ │ │ └── body_bg.gif │ │ └── logo │ │ │ ├── 000_z.png │ │ │ ├── 001_g.png │ │ │ └── 002_f.png │ ├── index.html │ ├── js │ │ ├── jquery.js │ │ └── launcher.js │ └── launcher_list.html ├── index.html ├── jp │ ├── bnr │ │ └── launcher.html │ ├── css │ │ ├── img.css │ │ └── mhf_info_list.css │ ├── images │ │ ├── bg │ │ │ ├── z000.jpg │ │ │ └── z000_bnr.png │ │ ├── char │ │ │ ├── unit_bg.png │ │ │ ├── unit_bg_bow.png │ │ │ ├── unit_bg_gunlance.png │ │ │ ├── unit_bg_hammer.png │ │ │ ├── unit_bg_hbowgun.png │ │ │ ├── unit_bg_horn.png │ │ │ ├── unit_bg_lance.png │ │ │ ├── unit_bg_largesword.png │ │ │ ├── unit_bg_lbowgun.png │ │ │ ├── unit_bg_longsword.png │ │ │ ├── unit_bg_magnetspike.png │ │ │ ├── unit_bg_onehandsword.png │ │ │ ├── unit_bg_senryukon.png │ │ │ ├── unit_bg_slashaxe.png │ │ │ └── unit_bg_twinsword.png │ │ ├── dialog │ │ │ └── bg.jpg │ │ ├── launcher │ │ │ ├── 0705_3.jpg │ │ │ ├── 0801_3.jpg │ │ │ ├── 1030_0.jpg │ │ │ ├── 1211_11.jpg │ │ │ └── reg_mezefes.jpg │ │ └── logo │ │ │ └── 000_z.png │ ├── index.html │ ├── js │ │ ├── jquery.js │ │ └── launcher.js │ └── launcher_list.html ├── ps3 │ ├── css │ │ └── common.css │ ├── img │ │ └── lnk │ │ │ ├── bg.jpg │ │ │ ├── btn.jpg │ │ │ ├── footer_sen_01.jpg │ │ │ ├── footer_sen_02.jpg │ │ │ ├── head_sen_01.jpg │ │ │ ├── head_sen_02.jpg │ │ │ ├── launcher_main_sen.jpg │ │ │ ├── launcher_title_no.jpg │ │ │ └── launcher_title_sen.jpg │ ├── js │ │ ├── gao.js │ │ └── init.js │ └── link.html └── vita │ ├── background.png │ ├── css │ └── common.css │ ├── img │ ├── bnr │ │ ├── bnr01_quest.jpg │ │ ├── bnr02_event.jpg │ │ ├── bnr03_z.jpg │ │ └── bnr04_z_premium.jpg │ ├── body_bg_phase3.jpg │ ├── lnk │ │ ├── bg.jpg │ │ ├── btn.jpg │ │ ├── footer_sen_01.jpg │ │ ├── head_sen_01.jpg │ │ ├── launcher_main_sen.jpg │ │ └── launcher_title_no.jpg │ └── top_btn │ │ ├── balloon_mp_phase3.jpg │ │ ├── phase2_1_pay.jpg │ │ ├── phase2_2_manu.jpg │ │ ├── phase2_3_inq.jpg │ │ ├── phase2_4_rule.jpg │ │ ├── phase3_0_mem.jpg │ │ └── phase3_2_mp.jpg │ ├── index.html │ ├── js │ ├── gao.js │ ├── iframe.js │ └── init.js │ └── link.html ├── launcher2 └── index.html ├── mhf_file.php ├── ps3 ├── chk.txt ├── key.txt └── mhf_file.php ├── server ├── daily_bonus │ └── daily_bonus.php └── unique.php ├── serverlist.html ├── serverlist.xml └── sp └── launcher └── index.html /CNAME: -------------------------------------------------------------------------------- 1 | zerulight.cc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Servers 2 | 3 | This repository serves a few purposes: 4 | * To host zerulight.cc/serverlist.xml 5 | * To host zerulight.cc/launcher/ 6 | * To give templates for various APIs available to use with MHF 7 | 8 | Please note that these services are deliberately hosted without HTTPS due to MHF not supporting connecting to such pages directly. 9 | 10 | # Set up for 'Custom' server option 11 | Open your `hosts` file and simply add an entry such as follows `12.34.56.78 erupe.custom`, where the IPv4 address is the server you are connecting to. 12 | 13 | # [/serverlist.xml](/serverlist.xml) 14 | This is a public server index file. You can submit your own public Erupe instance to this index by contacting us, or by sending a Pull Request with your server appended to the index file. 15 | 16 | # [/launcher/en/](/launcher/en/) & [/launcher/jp/](/launcher/jp/) 17 | This is a publicly hosted launcher server for Erupe. This is able to be connected to by using a modified mhl.dll, ensure no conflicting entries exist in your `hosts` file. The EN launcher has different scripting from JP due to the need to run translations. 18 | 19 | # MHF Patch Server API 20 | ### Requirements 21 | * PHP 22 | * Python 3 23 | ### Usage 24 | 1. Create a folder named `mhfdat` and two folders inside named `dat` and `exe`. 25 | (Every file in `exe` goes into the root client folder, every file in `dat` goes into the dat subfolder.) 26 | 2. Put your MHF client files into the respective folders. 27 | 3. Run `genMhfKey.py` to generate the `key.txt` file. 28 | - This file will need to be re-generated whenever any change is made to the client files. 29 | - By default this will use CRC32 for keyfile `00` (PC), to use SHA256 for keyfile `51` (PS3) you need to add `51` at the end of the command. 30 | 4. Add the server address to the PatchServer options in your Erupe config.json file. 31 | (Your `mhfdat` folder can exist on a raw HTTP (PHP-less) server by specifying `PatchServerFile` to be a different address, `PatchServerManifest` requires PHP to be served.) 32 | 5. (for PC) Edit [launcher.js](/launcher/en/js/launcher.js), set `updateDisabled` to false. 33 | 6. (for PS3) Move the `mhfdat` folder and `key.txt` into the `ps3` folder. 34 | 35 | # MHF Screenshot BBS API 36 | ### Requirements 37 | * PHP (+ cURL Extension) 38 | * Discord Webhook URL 39 | ### Usage 40 | 1. Edit [upload.php](api/ss/bbs/upload.php), pasting your Webhook URL into the field. 41 | 2. Add the server address to the `ScreenshotAPIURL` option in your Erupe config.json file. 42 | -------------------------------------------------------------------------------- /api/ss/bbs/resp.txt: -------------------------------------------------------------------------------- 1 | 200 2 | -------------------------------------------------------------------------------- /api/ss/bbs/upload.php: -------------------------------------------------------------------------------- 1 | '', 11 | 'username' => 'BBS Bot', 12 | 'file' => curl_file_create($_FILES['img']['tmp_name'], $_FILES['img']['type'], $_FILES['img']['name']) 13 | ]; 14 | 15 | $curl = curl_init($discord_webhook_url); 16 | curl_setopt($curl, CURLOPT_POST, true); 17 | curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data')); 18 | curl_setopt($curl, CURLOPT_POSTFIELDS, $json_data); 19 | curl_exec($curl); 20 | curl_close($curl); 21 | 22 | header('Content-Length: '.filesize('resp.txt')); 23 | header('Connection: close'); 24 | header('Content-Type: text/xml; charset=UTF-8'); 25 | 26 | readfile('resp.txt'); -------------------------------------------------------------------------------- /chk.txt: -------------------------------------------------------------------------------- 1 | [mhf Check Message:0] 2 | -------------------------------------------------------------------------------- /console-link.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Redirecting... 5 | 18 | 19 | -------------------------------------------------------------------------------- /genMhfKey.py: -------------------------------------------------------------------------------- 1 | import os 2 | import zlib 3 | import sys 4 | import hashlib 5 | from multiprocessing import Pool 6 | 7 | 8 | def sha256(file): 9 | with open(file.filename, 'rb') as fp: 10 | s = fp.read() 11 | h = hashlib.sha256() 12 | h.update(s) 13 | return h.hexdigest().upper() 14 | 15 | 16 | def crc32(file): 17 | with open(file.filename, 'rb') as fp: 18 | h = 0 19 | while True: 20 | s = fp.read(65536) 21 | if not s: 22 | break 23 | h = zlib.crc32(s, h) 24 | return "%08X" % (h & 0xFFFFFFFF) 25 | 26 | 27 | def filetime(file): 28 | return int((os.path.getmtime(file.filename) * 10000000) + 116444736000000000).to_bytes(8, 'big') 29 | 30 | 31 | def fileinfo(file): 32 | if target == '51': 33 | filehash = sha256(file) 34 | else: 35 | filehash = crc32(file) 36 | return filehash, filetime(file), file.filename, file.size 37 | 38 | 39 | class MhfFile: 40 | def __init__(self, _filename, _size): 41 | self.filename = _filename 42 | self.size = _size 43 | 44 | 45 | target = '' 46 | if len(sys.argv) == 2: 47 | target = sys.argv[1] 48 | else: 49 | target = '00' 50 | 51 | if target == '51': 52 | print('Targeting PS3, using SHA256') 53 | else: 54 | print('Targeting PC, using CRC32') 55 | key = set() 56 | files = set() 57 | for r, _, f in os.walk('mhfdat', topdown=False): 58 | for name in f: 59 | fn = os.path.join(r, name) 60 | fs = os.stat(fn).st_size 61 | if fs == 0: 62 | continue 63 | files.add(MhfFile(fn, fs)) 64 | 65 | if __name__ == "__main__": # Just a little fix that makes the code works under Windows operation system. 66 | with Pool() as pool: 67 | infos = pool.map(fileinfo, files) 68 | for crc, filetime, filename, size in infos: 69 | dfn = filename.replace('/', '\\')[7:] 70 | key.add(f'{crc},{filetime[4:8].hex().upper()},{filetime[0:4].hex().upper()},{dfn},{size},0\n') 71 | 72 | with open(f'key{target}.txt', 'w') as fp: 73 | fp.write(''.join(key)) 74 | -------------------------------------------------------------------------------- /launcher/en/bnr/launcher.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | launcher banner 6 | 7 | 8 | 9 | 27 | 48 | 49 | -------------------------------------------------------------------------------- /launcher/en/css/mhf_info_list.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | /* メンバートップ用 */ 4 | #center_contents_main #info_table table{width:440px; margin-left:5px; border:none} 5 | #center_contents_main #info_table table td.date{padding-left:1px;} 6 | #center_contents_main #info_table table td.info_body{line-height:1.3em} 7 | #center_contents_main #info_table table td.info_icon{ width:38px} 8 | #center_contents_main #info_table table.normal_info_head{background:url(../images/launcher_list/title_bg.gif) no-repeat; margin-left:10px} 9 | #center_contents_main #info_table table.normal_info{margin-left:10px} 10 | 11 | /* ランチャー用 */ 12 | #launcher_middle .info_table table{width:468px; margin-left:22px; border:none} 13 | #launcher_middle .info_table table td.info_date{padding-left:19px;} 14 | #launcher_middle .info_table table.normal_info_head{background:url(../images/launcher_list/title_bg_w.gif) no-repeat;} 15 | 16 | /* 共通 */ 17 | .info_table{} 18 | .info_table td{ 19 | font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 20 | font-size:10pt; line-height:11pt; 21 | white-space:nowrap; 22 | } 23 | 24 | td.info_date{text-align:left; vertical-align:top; width:80px} 25 | td.info_body{text-align:left; vertical-align:top} 26 | td.info_icon{text-align:left; vertical-align:top; width:32px} 27 | td.info_icon .icon{background:url(../images/launcher_list/new.gif) no-repeat; width:32px; height:14px} 28 | 29 | table.important_info_head{height:24px; background:url(../images/launcher_list/title_bg_j.gif) repeat-x;} 30 | table.important_info_head div.lbl{background-image:url(../images/launcher_list/inform_j.gif); width:110px; height:20px; margin-left:23px} 31 | table.important_info{background-color:#F0C0C0;} 32 | table.normal_info_head{height:24px; position:relative} 33 | table.normal_info_head td.lbl{position:relative} 34 | table.normal_info_head td.lbl a{background:url(../images/launcher_list/more.gif) no-repeat; width:42px; height:20px; margin-right:23px; position:absolute; right:0; top:0;} 35 | table.normal_info_head td.lbl div{background:no-repeat; width:260px; height:20px; margin-left:23px;} 36 | table.normal_info_head td.lbl div.bug_trouble_lbl{background-image:url(../images/launcher_list/bug_trouble.gif);} 37 | table.normal_info_head td.lbl div.info_lbl{background-image:url(../images/launcher_list/informatiion.gif);} 38 | table.normal_info_head td.lbl div.game_event_lbl{background-image:url(../images/launcher_list/game_event.gif);} 39 | table.normal_info_head td.lbl div.campaign_lbl{background-image:url(../images/launcher_list/campaign.gif);} 40 | table.normal_info_head td.lbl div.system_lbl{background-image:url(../images/launcher_list/system.gif);} 41 | table.normal_info_head td.lbl div.other_news_lbl{background-image:url(../images/launcher_list/other_news.gif);} 42 | table.normal_info{background:none} 43 | 44 | 45 | /* 真・メンバートップ用 */ 46 | .important_info{width:440px; margin-left:5px; margin-bottom:14px; background-color:#F0C0C0; position:relative;} 47 | .important_info .head{background:url(../images/launcher_list/title_bg_j.gif) repeat-x; position:relative; width:440px; padding-top:2px; height: 22px;} 48 | .important_info .head .lbl{background-image: url(../images/launcher_list/inform_j.gif); width:110px; height:20px; position:relative; margin-left:23px;} 49 | .normal_info{width:440px; margin-left:10px; margin-bottom:14px; } 50 | 51 | .normal_info .head{background:url(../images/launcher_list/title_bg.gif) no-repeat 0px 0px; width:440px; height:24px; position:relative;} 52 | .normal_info .head a{background:url(../images/launcher_list/more.gif) no-repeat; width:42px; height: 20px; margin-right:23px; position:absolute; right:0; top:3px;} 53 | .normal_info .head .lbl{background:no-repeat 0px 2px; width:107px; height: 22px; margin-left:23px; width: 260px;} 54 | .normal_info .head .bug_trouble{background-image:url(../images/launcher_list/bug_trouble.gif);} 55 | .normal_info .head .info{background-image:url(../images/launcher_list/informatiion.gif);} 56 | .normal_info .head .game_event{background-image:url(../images/launcher_list/game_event.gif);} 57 | .normal_info .head .campaign{background-image:url(../images/launcher_list/campaign.gif);} 58 | .normal_info .head .system{background-image:url(../images/launcher_list/system.gif);} 59 | .normal_info .head .other_news{background-image:url(../images/launcher_list/other_news.gif);} 60 | 61 | ul.article{padding:8px; list-style:none;} 62 | ul.article li{overflow:hidden; padding-top:8px;} 63 | ul.article li:first-child{overflow:hidden; padding-top:0px;} 64 | ul.article li .date{width:80px; line-height:1.2em; float:left;} 65 | ul.article li .body{width:306px; line-height:1.2em; float:left;} 66 | ul.article li .icon{width:32px; height:14px; background:url(../images/launcher_list/new.gif) no-repeat 0px 0px; margin-left:6px; float:left;} 67 | 68 | /* 真・ランチャー用 */ 69 | #launcher_middle{padding-bottom:5px;} 70 | #launcher_middle .important_info{width:468px; margin-left:22px;} 71 | #launcher_middle .important_info .head{width:468px; display:none;} 72 | #launcher_middle .normal_info{width:468px; margin-left:22px;} 73 | #launcher_middle .info_table .normal_info .head{background:url(../images/launcher_list/title_bg_w.gif) no-repeat 0px 0px; width:468px; height:24px; position:relative;} 74 | #launcher_middle ul.article li .date{margin-left:19px;} 75 | -------------------------------------------------------------------------------- /launcher/en/images/bg/000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bg/000.jpg -------------------------------------------------------------------------------- /launcher/en/images/bg/000_bnr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bg/000_bnr.png -------------------------------------------------------------------------------- /launcher/en/images/bg/001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bg/001.jpg -------------------------------------------------------------------------------- /launcher/en/images/bg/002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bg/002.jpg -------------------------------------------------------------------------------- /launcher/en/images/bnr/0705_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bnr/0705_3.jpg -------------------------------------------------------------------------------- /launcher/en/images/bnr/0801_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bnr/0801_3.jpg -------------------------------------------------------------------------------- /launcher/en/images/bnr/1030_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bnr/1030_0.jpg -------------------------------------------------------------------------------- /launcher/en/images/bnr/1211_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bnr/1211_11.jpg -------------------------------------------------------------------------------- /launcher/en/images/bnr/reg_mezefes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/bnr/reg_mezefes.jpg -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_bow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_bow.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_gunlance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_gunlance.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_hammer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_hammer.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_hbowgun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_hbowgun.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_horn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_horn.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_lance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_lance.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_largesword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_largesword.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_lbowgun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_lbowgun.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_longsword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_longsword.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_magnetspike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_magnetspike.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_onehandsword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_onehandsword.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_senryukon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_senryukon.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_slashaxe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_slashaxe.png -------------------------------------------------------------------------------- /launcher/en/images/char/unit_bg_twinsword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/char/unit_bg_twinsword.png -------------------------------------------------------------------------------- /launcher/en/images/dialog/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/dialog/bg.jpg -------------------------------------------------------------------------------- /launcher/en/images/launcher_list/body_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/launcher_list/body_bg.gif -------------------------------------------------------------------------------- /launcher/en/images/logo/000_z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/logo/000_z.png -------------------------------------------------------------------------------- /launcher/en/images/logo/001_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/logo/001_g.png -------------------------------------------------------------------------------- /launcher/en/images/logo/002_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/en/images/logo/002_f.png -------------------------------------------------------------------------------- /launcher/en/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Monster Hunter Frontier G Launcher 11 | 257 | 258 | 259 | 260 | 261 | 283 | 284 | 285 | 286 |
287 | 288 |

289 | MHF-Z 290 |
291 | 292 | 293 | 294 |
295 | 296 |

297 | 298 |
299 | 300 |
301 |
302 |
303 |
304 | 305 | 306 |
307 |
308 |
309 | 310 |
311 | 312 |
313 | 314 | 315 | 316 |
317 |
318 |
319 |
320 |
321 | 322 | 323 | 324 | 325 | 326 | 327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 | 340 | 352 | 353 |

354 | 355 |
356 | 357 |
358 |
359 | 360 | 361 |
362 | ダイアログ用背景 363 | キャラ作成用背景 364 | 弓用背景 365 | ヘビィボウガン用背景 366 | ライトボウガン用背景 367 | スラッシュアックスF用背景 368 | 穿龍棍用背景 369 | ガンランス用背景 370 | ランス用背景 371 | 狩猟笛用背景 372 | ハンマー用背景 373 | 太刀用背景 374 | 大剣用背景 375 | 双剣用背景 376 | 片手剣用背景 377 | マグネットスパイク用 378 |
379 | 380 | 388 | 389 | 390 | 391 | -------------------------------------------------------------------------------- /launcher/en/launcher_list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | MHF-Z News 7 | 8 | 26 | 27 | 28 | 29 |
59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /launcher/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /launcher/jp/bnr/launcher.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | launcher banner 6 | 7 | 8 | 9 | 27 | 48 | 49 | -------------------------------------------------------------------------------- /launcher/jp/css/mhf_info_list.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | #center_contents_main #info_table table{width:440px; margin-left:5px; border:none} 4 | #center_contents_main #info_table table td.date{padding-left:1px;} 5 | #center_contents_main #info_table table td.info_body{line-height:1.3em} 6 | #center_contents_main #info_table table td.info_icon{ width:38px} 7 | #center_contents_main #info_table table.normal_info_head{background:url(../../../img.capcom.com.tw/mhfg/images/launcher/title_bg.html) no-repeat; margin-left:10px} 8 | #center_contents_main #info_table table.normal_info{margin-left:10px} 9 | 10 | #launcher_middle .info_table table{width:468px; margin-left:22px; border:none} 11 | #launcher_middle .info_table table td.info_date{padding-left:19px;} 12 | #launcher_middle .info_table table.normal_info_head{background:url(../../../img.capcom.com.tw/mhfg/images/launcher/title_bg_w.gif) no-repeat;} 13 | 14 | /* 共通 */ 15 | .info_table{} 16 | .info_table td{ 17 | font-family:Arial, Helvetica, sans-serif, "微軟正黑體"; 18 | font-size:10pt; line-height:11pt; 19 | white-space:nowrap; 20 | } 21 | 22 | td.info_date{text-align:left; vertical-align:top; width:80px} 23 | td.info_body{text-align:left; vertical-align:top} 24 | td.info_icon{text-align:left; vertical-align:top; width:32px} 25 | 26 | table.important_info{background-color:#F0C0C0;} 27 | table.normal_info_head{height:24px; position:relative} 28 | table.normal_info_head td.lbl{position:relative} 29 | table.normal_info_head td.lbl a{background:url(../../../img.capcom.com.tw/mhfg/images/launcher/more.gif) no-repeat; width:42px; height:20px; margin-right:23px; position:absolute; right:0; top:0;} 30 | table.normal_info_head td.lbl div{background:no-repeat; width:107px; height:20px; margin-left:23px; width:260px} 31 | table.normal_info{background:none} 32 | 33 | 34 | .important_info{width:440px; margin-left:5px; margin-bottom:14px; background-color:#F0C0C0; position:relative;} 35 | .normal_info{width:440px; margin-left:10px; margin-bottom:14px; } 36 | 37 | .normal_info .head{background:url(../../../img.capcom.com.tw/mhfg/images/launcher/title_bg.html) no-repeat 0px 0px; width:440px; height:24px; position:relative;} 38 | .normal_info .head a{background:url(../../../img.capcom.com.tw/mhfg/images/launcher/more.gif) no-repeat; width:42px; height: 20px; margin-right:23px; position:absolute; right:0; top:3px;} 39 | .normal_info .head .lbl{background:no-repeat 0px 2px; width:107px; height: 22px; margin-left:23px; width: 260px;} 40 | .normal_info .head .info{background-image:url(../../../img.capcom.com.tw/mhfg/images/launcher/informatiion.gif);} 41 | .normal_info .head .game_event{background-image:url(../../../img.capcom.com.tw/mhfg/images/launcher/game_event.gif);} 42 | .normal_info .head .campaign{background-image:url(../../../img.capcom.com.tw/mhfg/images/launcher/campaign.gif);} 43 | .normal_info .head .system{background-image:url(../../../img.capcom.com.tw/mhfg/images/launcher/system.gif);} 44 | 45 | ul.article{padding:8px; list-style:none;} 46 | ul.article li{overflow:hidden; padding-top:8px;} 47 | ul.article li:first-child{overflow:hidden; padding-top:0px;} 48 | ul.article li .date{width:80px; line-height:1.2em; float:left;} 49 | ul.article li .body{width:306px; line-height:1.2em; float:left;} 50 | ul.article li .icon{width:32px; height:14px; background:url(../../../img.capcom.com.tw/mhfg/images/launcher/new.gif) no-repeat 0px 0px; margin-left:6px; float:left;} 51 | 52 | #launcher_middle{padding-bottom:5px;} 53 | #launcher_middle .important_info{width:468px; margin-left:22px;} 54 | #launcher_middle .important_info .head{width:468px; display:none;} 55 | #launcher_middle .normal_info{width:468px; margin-left:22px;} 56 | #launcher_middle .info_table .normal_info .head{background:url(../../../img.capcom.com.tw/mhfg/images/launcher/title_bg_w.gif) no-repeat 0px 0px; width:468px; height:24px; position:relative;} 57 | #launcher_middle ul.article li .date{margin-left:19px;} 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /launcher/jp/images/bg/z000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/bg/z000.jpg -------------------------------------------------------------------------------- /launcher/jp/images/bg/z000_bnr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/bg/z000_bnr.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_bow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_bow.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_gunlance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_gunlance.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_hammer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_hammer.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_hbowgun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_hbowgun.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_horn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_horn.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_lance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_lance.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_largesword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_largesword.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_lbowgun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_lbowgun.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_longsword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_longsword.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_magnetspike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_magnetspike.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_onehandsword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_onehandsword.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_senryukon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_senryukon.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_slashaxe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_slashaxe.png -------------------------------------------------------------------------------- /launcher/jp/images/char/unit_bg_twinsword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/char/unit_bg_twinsword.png -------------------------------------------------------------------------------- /launcher/jp/images/dialog/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/dialog/bg.jpg -------------------------------------------------------------------------------- /launcher/jp/images/launcher/0705_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/launcher/0705_3.jpg -------------------------------------------------------------------------------- /launcher/jp/images/launcher/0801_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/launcher/0801_3.jpg -------------------------------------------------------------------------------- /launcher/jp/images/launcher/1030_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/launcher/1030_0.jpg -------------------------------------------------------------------------------- /launcher/jp/images/launcher/1211_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/launcher/1211_11.jpg -------------------------------------------------------------------------------- /launcher/jp/images/launcher/reg_mezefes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/launcher/reg_mezefes.jpg -------------------------------------------------------------------------------- /launcher/jp/images/logo/000_z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/jp/images/logo/000_z.png -------------------------------------------------------------------------------- /launcher/jp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Monster Hunter Frontier G Launcher 10 | 252 | 253 | 254 | 255 | 256 | 278 | 279 | 280 | 281 |
282 | 283 |

284 | MHF-G 285 |
286 | 287 | 288 | 289 |
290 | 291 |

292 | 293 |
294 | 295 |
296 |
297 |
298 |
299 | 300 | 301 |
302 |
303 |
304 | 305 |
306 | 307 |
308 | 309 | 310 | 311 |
312 |
313 |
314 |
315 |
316 | 317 | 318 | 319 | 320 | 321 | 322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 | 335 | 347 | 348 |

349 | 350 |
351 | 352 |
353 |
354 | 355 | 356 |
357 | ダイアログ用背景 358 | キャラ作成用背景 359 | 弓用背景 360 | ヘビィボウガン用背景 361 | ライトボウガン用背景 362 | スラッシュアックスF用背景 363 | 穿龍棍用背景 364 | ガンランス用背景 365 | ランス用背景 366 | 狩猟笛用背景 367 | ハンマー用背景 368 | 太刀用背景 369 | 大剣用背景 370 | 双剣用背景 371 | 片手剣用背景 372 | マグネットスパイク用 373 |
374 | 375 | 376 | 377 | -------------------------------------------------------------------------------- /launcher/jp/launcher_list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MHF-Z お知らせ 8 | 9 | 27 | 28 | 29 | 30 |
31 | 40 | 41 | 51 | 52 | 67 | 68 | 86 | 87 | 100 | 101 |
102 | 103 |
104 | 107 |
108 | 109 | 116 |
117 | 118 | 119 | 120 | -------------------------------------------------------------------------------- /launcher/ps3/css/common.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | *{margin:0; padding:0; border:none;} 4 | html{width:100%; height:100%} 5 | body{width:100%; height:100%;background-color:#000;} 6 | 7 | #main{background:#000 url(../img/body_bg_phase3.jpg) no-repeat 0px 0px; position:relative; width:840px; height:440px; margin:0 auto; overflow:hidden;} 8 | #top_btns{position:absolute; left:3px; top:5px; width:557px; height:44px;} 9 | #top_btns i{position:absolute; top:0; display:block; width:92px; height:44px; background:no-repeat 0px 0px;} 10 | #top_btns i:hover{background-position:0px -44px;} 11 | #top_btns i.btnMember{background-image:url(../img/top_btn/phase3_0_mem.jpg); width:97px; left:0;} 12 | #top_btns i.btnPayment{background-image:url(../img/top_btn/phase2_1_pay.jpg); left:97px;} 13 | #top_btns i.btnCoupon{background-image:url(../img/top_btn/phase3_2_mp.jpg); left:189px;} 14 | #top_btns i.btnManual{background-image:url(../img/top_btn/phase2_2_manu.jpg); left:281px;} 15 | #top_btns i.btnInquiry{background-image:url(../img/top_btn/phase2_3_inq.jpg); left:373px;} 16 | #top_btns i.btnRule{background-image:url(../img/top_btn/phase2_4_rule.jpg); left:465px;} 17 | 18 | 19 | #info_area{ position:absolute; left:23px; top:88px; border:1px #402F21 solid; border-bottom-color:#DDD0B4; border-left-color:#7B614B; border-right-color:#A0997A;} 20 | 21 | #bnr{width:556px; height:62px; overflow:hidden; position:absolute; left:4px; top:375px;} 22 | #bnr i{float:left; display:block; width:138px; height:62px; background:no-repeat 0px 0px;} 23 | #bnr i:first-child{width:139px;} 24 | #bnr i:hover{background-position:0px -62px;} 25 | 26 | i#btnCouponBln{display:block; width:93px; height:44px; position:absolute; right:37px; top:208px; background:url(../img/top_btn/balloon_mp_phase3.jpg) no-repeat 0px 0px;} 27 | i#btnCouponBln:hover{background-position:0 -44px;} 28 | 29 | /*----- SEN × COG -----*/ 30 | .cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; } 31 | 32 | #main_sen{ 33 | background:url(../img/lnk/launcher_main_sen.jpg) no-repeat center top; 34 | width:560px;height:372px;position:absolute; top:109px; left:280px; 35 | } 36 | #title_sen_no{ 37 | background:url(../img/lnk/launcher_title_no.jpg) no-repeat center top; 38 | width:500px;height:60px; top:2px; left:29px; position:absolute; 39 | } 40 | #title_sen{ 41 | background:url(../img/lnk/launcher_title_sen.jpg) no-repeat center top; 42 | width:500px;height:60px; top:2px; left:29px; position:absolute; 43 | } 44 | 45 | .ft{ 46 | margin: 8px 0 0 24px; 47 | font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; 48 | color: #FFF; 49 | position: absolute; 50 | font-size: 12px; 51 | font-weight: bold; 52 | } 53 | .ft_s{ 54 | margin: 15px 0 0 20px; 55 | font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; 56 | color: #FFF; 57 | position: relative; 58 | font-size: 12px; 59 | font-weight: bold; 60 | padding-top: 10px; 61 | } 62 | .ft_01{ 63 | font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; 64 | font-size: 36px; 65 | font-weight: bold; 66 | } 67 | #sen{ width:500px;left:29px; position: relative;top:30%;} 68 | 69 | #body_sen img, .body_sen240 img{ margin: 20px 0 0 0;} 70 | .body_sen240 a:hover{ 71 | position: relative; 72 | top: 1px; 73 | } 74 | 75 | #body_sen a:hover{ 76 | position: relative; 77 | top: 1px; 78 | left: 1px; 79 | } 80 | 81 | #footer_sen img{ margin: 0 0 5px 0;} 82 | #footer_sen a:hover{ 83 | position: relative; 84 | top: 1px; 85 | } 86 | 87 | 88 | #head_sen{ 89 | background:url(../img/lnk/head_sen_01.jpg) no-repeat center top; 90 | width:500px;height:33px; 91 | } 92 | #body_sen{ 93 | width: 498px; 94 | min-height: 100px; 95 | margin: 0 0 0 1px; 96 | background-color: #d7d5d4; 97 | 98 | text-align : center; 99 | 100 | /* Firefox, Chrome */ 101 | line-height : 100px; 102 | 103 | /* IE */ 104 | *font-size : 180px; /* 200px * 0.9 = 180px */ 105 | *font-family : Arial; 106 | 107 | } 108 | 109 | #sect_sen{ 110 | width: 498px; 111 | min-height: 100px; 112 | margin: 0 0 0 1px; 113 | background-color: #d7d5d4; 114 | } 115 | 116 | #footer_sen{ 117 | background:url(../img/lnk/footer_sen_01.jpg) no-repeat center bottom; 118 | width:498px;min-height:20px; background-color: #d7d5d4;margin: 0 0 0 1px; 119 | 120 | text-align : center; 121 | 122 | /* Firefox, Chrome */ 123 | line-height : 200px; 124 | 125 | /* IE */ 126 | *font-size : 180px; /* 200px * 0.9 = 180px */ 127 | *font-family : Arial; 128 | } 129 | 130 | /*----- SECTION -----*/ 131 | div.section{padding:8px 10px; clear:both; font-size:15px;line-height: 24px;} 132 | div.section_s{padding:8px 10px; clear:both; font-size:15px;line-height: 18px;} 133 | .sect_t{ width:70px; float:left; font-weight:bold; color:#003888;} 134 | .sect_c{ width:400px; float:right;} 135 | 136 | .red{ color:#red; margin-left:10px; font-size:11px; } 137 | .sect_s{ line-height: 22px; font-size:11px; width:400px; float:right;} 138 | .sect_v{ line-height: 22px; font-size:15px; color:#003888; font-weight:bold; width:90%; padding:10px;} 139 | 140 | /* block layout */ 141 | body{ 142 | background: url(../background.png) no-repeat black; 143 | font-family: Arial, Helvetica, sans-serif; 144 | position: relative; 145 | } 146 | 147 | .red{color: #a90018;} 148 | .brown{ color: #330000;} -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/bg.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/btn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/btn.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/footer_sen_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/footer_sen_01.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/footer_sen_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/footer_sen_02.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/head_sen_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/head_sen_01.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/head_sen_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/head_sen_02.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/launcher_main_sen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/launcher_main_sen.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/launcher_title_no.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/launcher_title_no.jpg -------------------------------------------------------------------------------- /launcher/ps3/img/lnk/launcher_title_sen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/ps3/img/lnk/launcher_title_sen.jpg -------------------------------------------------------------------------------- /launcher/ps3/js/gao.js: -------------------------------------------------------------------------------- 1 | var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; 2 | if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } 3 | { 4 | let window = _____WB$wombat$assign$function_____("window"); 5 | let self = _____WB$wombat$assign$function_____("self"); 6 | let document = _____WB$wombat$assign$function_____("document"); 7 | let location = _____WB$wombat$assign$function_____("location"); 8 | let top = _____WB$wombat$assign$function_____("top"); 9 | let parent = _____WB$wombat$assign$function_____("parent"); 10 | let frames = _____WB$wombat$assign$function_____("frames"); 11 | let opener = _____WB$wombat$assign$function_____("opener"); 12 | 13 | // JavaScript Document 14 | /*********************************/ 15 | var _sd = 'mhf-z.jp'; //ドメイン 16 | var _gaid = ''; //GA用ID 17 | var _uaid = 'UA-82931804-1'; //UA用ID 18 | /*********************************/ 19 | 20 | var trackPageView = trackPageView || function(){}; 21 | var trackEvent = trackEvent || function(){}; 22 | var gaoRedirect = gaoRedirect || function(){}; 23 | 24 | var _gaq = _gaq || []; 25 | 26 | (function(){ 27 | 'use strict'; 28 | if (window.env.isConsole) { 29 | return false; 30 | } 31 | var _garef; 32 | if (location.search.indexOf('gareferrer=') > -1) { 33 | var _p = location.search.replace('?', '').split('&'); 34 | for (var i = 0; i < _p.length; i++) { 35 | var _q = _p[i].split('='); 36 | if ((_q.length > 1) && (_q[0] === 'gareferrer')) { 37 | _garef = decodeURIComponent(_q[1]); 38 | //ga('set', 'referrer', decodeURIComponent(kv[1])); 39 | break; 40 | } 41 | } 42 | } 43 | 44 | //GA 45 | if (_gaid) { 46 | _gaq.push(['_setAccount', _gaid]); 47 | _gaq.push(['_setDomainName', _sd]); 48 | if(_garef){ 49 | _gaq.push(['_setReferrerOverride', _garef]); 50 | } 51 | _gaq.push(['_trackPageview']); 52 | (function() { 53 | var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 54 | ga.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20191218022902/https://ssl' : 'https://web.archive.org/web/20191218022902/http://www') + '.google-analytics.com/ga.js'; 55 | var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 56 | })(); 57 | } 58 | 59 | //UA 60 | if (_uaid) { 61 | (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 62 | (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 63 | m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 64 | })(window,document,'script','https://web.archive.org/web/20191218022902/http://www.google-analytics.com/analytics.js','ga'); 65 | 66 | ga('create', _uaid,'auto', {'allowLinker': true}); 67 | ga('require', 'linkid', 'linkid.js'); 68 | ga('require', 'displayfeatures'); 69 | ga('require', 'linker'); 70 | 71 | if (_garef) { 72 | ga('set', 'referrer', _garef); 73 | } 74 | ga('send', 'pageview'); 75 | } 76 | 77 | var gatrace = function(val,name){ 78 | if (window.env.isConsole) { 79 | return false; 80 | } 81 | var n = name || 'group'; 82 | if(val === 'group'){ 83 | try{console.group(n);} catch(e){} 84 | } else if(val === 'end') { 85 | try{console.groupEnd();} catch(e){} 86 | } else{ 87 | try{console.dir(val);} catch(e){console.log(val);} 88 | } 89 | }; 90 | 91 | /* 92 | * trackPageView 93 | * uri_str //page url 94 | * title_str //page title 95 | */ 96 | trackPageView = function(uri_str, title_str){ 97 | uri_str = String(uri_str); 98 | title_str = String(title_str); 99 | //UA 100 | try{ga('send', 'pageview', {'page':uri_str, 'title':title_str});}catch(e){} 101 | //GA 102 | try{_gaq.push(['_trackPageview', uri_str]);}catch(e){} 103 | 104 | if (location.host.indexOf(_sd) < 0) { 105 | gatrace('group','trackPageView'); 106 | gatrace('URL : '+ uri_str); 107 | gatrace('Title : '+ title_str); 108 | if ((uri_str.indexOf('/') !== 0) && (uri_str.indexOf('http://') !== 0) && (uri_str.indexOf('https://') !== 0)) { 109 | gatrace('attention : URLが相対パスになっています。ルートパスかフルパスが望ましいです。URLの指定を確認してください。'); 110 | } 111 | gatrace('end'); 112 | } 113 | }; 114 | 115 | /* 116 | * trackEvent 117 | * cat_str //category 118 | * act_str //action 119 | * lbl_str //label 120 | * val_int //optional value. (int only) 121 | */ 122 | trackEvent = function(cat_str, act_str, lbl_str, val_int){ 123 | cat_str = String(cat_str); 124 | act_str = String(act_str); 125 | lbl_str = String(lbl_str); 126 | val_int = (isNaN(val_int))?null:val_int; 127 | //UA 128 | try{ga('send', 'event', cat_str, act_str, lbl_str, val_int);}catch(e){} 129 | //GA 130 | try{_gaq.push(['_trackEvent', cat_str, act_str, lbl_str, val_int, true]);}catch(e){} 131 | 132 | if (location.host.indexOf(_sd) < 0) { 133 | gatrace('group','trackEvent'); 134 | gatrace('Category : '+ cat_str); 135 | gatrace('Action : '+ act_str); 136 | gatrace('Label : '+ lbl_str); 137 | gatrace('end'); 138 | } 139 | }; 140 | /* 141 | * gaoRedirect 142 | * href //redirect path 143 | * isHrefMode //true:location.href, other:location.replace() 144 | */ 145 | gaoRedirect = function(href, isHrefMode){ 146 | var redirect_url = href + location.search; 147 | if (document.referrer) { 148 | var referrer = "gareferrer=" + encodeURIComponent(document.referrer); 149 | redirect_url = redirect_url + (location.search ? '&' : '?') + referrer; 150 | } 151 | if (isHrefMode) { 152 | location.href = redirect_url; 153 | } else { 154 | location.replace(redirect_url); 155 | } 156 | }; 157 | 158 | })(); 159 | 160 | (function(){ 161 | 'use strict'; 162 | var addEvt = function(trg,lis,func){ 163 | try{trg.addEventListener(lis,func,false);} 164 | catch(e){trg.attachEvent('on'+lis,func);} 165 | }; 166 | 167 | addEvt(window,'load',function(){ 168 | var tagjs = document.createElement("script"); 169 | var s = document.getElementsByTagName("script")[0]; 170 | tagjs.async = true; 171 | tagjs.src = "//web.archive.org/web/20191218022902/http://s.yjtag.jp/tag.js#site=WWwSEkZ"; 172 | s.parentNode.insertBefore(tagjs, s); 173 | }); 174 | 175 | var tag = ''; 176 | tag += ''; 177 | tag += ''; 183 | document.write(tag); 184 | })(); 185 | } -------------------------------------------------------------------------------- /launcher/ps3/js/init.js: -------------------------------------------------------------------------------- 1 | var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; 2 | if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } 3 | { 4 | let window = _____WB$wombat$assign$function_____("window"); 5 | let self = _____WB$wombat$assign$function_____("self"); 6 | let document = _____WB$wombat$assign$function_____("document"); 7 | let location = _____WB$wombat$assign$function_____("location"); 8 | let top = _____WB$wombat$assign$function_____("top"); 9 | let parent = _____WB$wombat$assign$function_____("parent"); 10 | let frames = _____WB$wombat$assign$function_____("frames"); 11 | let opener = _____WB$wombat$assign$function_____("opener"); 12 | 13 | // JavaScript Document 14 | window.fnc = window.fnc || {}; 15 | 16 | var docwrite = function (v){ 17 | 'use strict'; 18 | document.write(v); 19 | }; 20 | window.fnc.docwrite = docwrite; 21 | 22 | var hasJQuery = function (){ 23 | 'use strict'; 24 | return (typeof jQuery === 'function'); 25 | }; 26 | window.fnc.hasJQuery = hasJQuery; 27 | 28 | var getCopyrights = function (){ 29 | 'use strict'; 30 | return ((window.env.isConsole)?'(C)':'©')+ 'CAPCOM CO., LTD. ALL RIGHTS RESERVED.'; 31 | }; 32 | window.fnc.getCopyrights = getCopyrights; 33 | 34 | 35 | window.member = window.member || {}; //サイト内データ 36 | window.member.xhrSrc = (window.member.xhrSrc instanceof Array)?window.member.xhrSrc:[]; //外部ファイル読み込み定義用Array 37 | 38 | /*XHR完了時処理関連*/ 39 | window.member.xhrCompleteFncs = (window.member.xhrCompleteFncs instanceof Array)?window.member.xhrCompleteFncs:[]; 40 | window.fnc.xhrComplete = function(){ 41 | 'use strict'; 42 | for (var i=0;i 0 || _ua.indexOf('iPad') > 0 || _ua.indexOf('iPod') > 0); 67 | window.env.isDroid = (_ua.indexOf('Android') > 0); 68 | window.env.isSP = (window.env.isiOS || window.env.isDroid); 69 | 70 | //Game Console 71 | window.env.isPS3Con = (_ua.indexOf('MHF-PS3') > -1) ? 1 : 0; 72 | window.env.isPSVCon = (_ua.indexOf('MHF-VITA') > -1) ? 1 : 0; 73 | window.env.isXboxCon = (_ua.indexOf('MHF-Xbox360') > -1) ? 1 : 0; 74 | window.env.isConsole = (window.env.isXboxCon || window.env.isPSVCon || window.env.isPS3Con); 75 | if (window.env.isConsole) { 76 | window.env.isIngame = (_ua.indexOf('Gamelink') > -1) ? 1 : 0; 77 | } 78 | 79 | //Console Full Browser 80 | window.env.isPS4Browser = (_ua.toUpperCase().indexOf('PLAYSTATION 4') > -1) ? 1 : 0; 81 | window.env.isPS3Browser = (_ua.toUpperCase().indexOf('PLAYSTATION 3') > -1) ? 1 : 0; 82 | window.env.isPSVBrowser = (_ua.toUpperCase().indexOf('PLAYSTATION VITA') > -1) ? 1 : 0; 83 | window.env.isNintendo = (_ua.toUpperCase().indexOf('NINTENDO WIIU') > -1) ? 1 : 0; 84 | 85 | window.env.isMSIE = (/*@cc_on!@*/false) || (_ua.toLowerCase().indexOf('trident') > -1); 86 | 87 | window.env.isMayBePc = !(window.env.isSP || window.env.isConsole || window.env.isPS4Browser || window.env.isPS3Browser || window.env.isPSVBrowser || window.env.isNintendo); 88 | 89 | //dmain*********************************************************************************************** 90 | var _host = location.host; 91 | var _href = location.href; 92 | window.env.isCog = (_host.indexOf('cog') > -1) ? 1 : ((_href.indexOf("_cog.html") > -1) ? 1 : 0); 93 | window.env.isPs4 = (_host.indexOf('ps4') > -1) ? 1 : ((_href.indexOf("_ps4.html") > -1) ? 1 : 0); 94 | window.env.isPs3 = (_host.indexOf('ps3') > -1) ? 1 : ((_href.indexOf("_ps3.html") > -1) ? 1 : 0); 95 | window.env.isPsV = (_host.indexOf('psvita') > -1) ? 1 : ((_href.indexOf("_psvita.html") > -1) ? 1 : 0); 96 | window.env.isHangame = (_host.indexOf('hangame') > -1) ? 1 : ((_href.indexOf("_hangame.html") > -1) ? 1 : 0); 97 | window.env.isXbox = (_host.indexOf('xbox360') > -1) ? 1 : ((_href.indexOf("_xbox.html") > -1) ? 1 : 0); 98 | window.env.isWiiU = (_host.indexOf('wiiu') > -1) ? 1 : ((_href.indexOf("_wiiu.html") > -1) ? 1 : 0); 99 | window.env.isDmm = (_host.indexOf('dmm') > -1) ? 1 : ((_href.indexOf("_dmm.html") > -1) ? 1 : 0); 100 | window.env.isDebug = (_host.indexOf('debug-') > -1); 101 | window.env.isStage = (_host.indexOf('stage-') > -1); 102 | window.env.isLocal = (_host === ''); 103 | 104 | window.env.crrDom = ''; 105 | window.env.crrDom = (window.env.isCog)?'cog':window.env.crrDom; 106 | window.env.crrDom = (window.env.isPs4)?'ps4':window.env.crrDom; 107 | window.env.crrDom = (window.env.isPs3)?'ps3':window.env.crrDom; 108 | window.env.crrDom = (window.env.isPsV)?'psv':window.env.crrDom; 109 | window.env.crrDom = (window.env.isWiiU)?'wiiu':window.env.crrDom; 110 | window.env.crrDom = (window.env.isHangame)?'hangame':window.env.crrDom; 111 | window.env.crrDom = (window.env.isDmm)?'dmm':window.env.crrDom; 112 | window.env.crrDom = (window.env.isXbox)?'xbox':window.env.crrDom; 113 | 114 | window.env.pathname = window.location.pathname; 115 | if (window.env.isLocal) { 116 | window.env.pathname = String(window.location.href).split(window.env.root).pop(); 117 | } 118 | 119 | window.env.nhn = {}; 120 | window.env.nhn.stage = 'beta-members-mhf-z.hange.jp'; 121 | window.env.nhn.debug = 'alpha-members-mhf-z.hange.jp'; 122 | window.env.nhn.real = 'members-mhf-z.hange.jp'; 123 | 124 | 125 | var _cssTxt = ''; 126 | //ドメインフィルタ 127 | var _style = '{display:none !important;}\n'; 128 | _cssTxt += '.'+((window.env.isCog)?'cogHide':'cogOnly')+_style; 129 | _cssTxt += '.'+((window.env.isPs4)?'ps4Hide':'ps4Only')+_style; 130 | _cssTxt += '.'+((window.env.isPs3)?'ps3Hide':'ps3Only')+_style; 131 | _cssTxt += '.'+((window.env.isPsV)?'psvHide':'psvOnly')+_style; 132 | _cssTxt += '.'+((window.env.isWiiU)?'wiiuHide':'wiiuOnly')+_style; 133 | _cssTxt += '.'+((window.env.isHangame)?'nhnHide':'nhnOnly')+_style; 134 | _cssTxt += '.'+((window.env.isXbox)?'xboxHide':'xboxOnly')+_style; 135 | _cssTxt += '.'+((window.env.isDmm)?'dmmHide':'dmmOnly')+_style; 136 | 137 | //エージェントフィルタ 138 | _cssTxt += '.'+((window.env.isIngame)?'consoleIngameHide':'consoleIngameOnly')+_style; 139 | _cssTxt += '.'+((window.env.isConsole)?'consoleHide':'consoleOnly')+_style; 140 | _cssTxt += '.'+((window.env.isXboxCon)?'nfXboxHide':'nfXboxOnly')+_style; 141 | _cssTxt += '.'+((window.env.isPS3Con)?'nfPs3Hide':'nfPs3Only')+_style; 142 | _cssTxt += '.'+((window.env.isPSVCon)?'nfPsVHide':'nfPsVOnly')+_style; 143 | _cssTxt += '.'+((window.env.isSP)?'spHide':'spOnly')+_style; 144 | _cssTxt += '.'+((window.env.isiOS)?'iosHide':'iosOnly')+_style; 145 | _cssTxt += '.'+((window.env.isDroid)?'droidHide':'droidOnly')+_style; 146 | _cssTxt += '.'+((window.env.isNintendo)?'nintendoHide':'nintendoOnly')+_style; 147 | _cssTxt += '.'+((window.env.isPS4Browser)?'playstation4Hide':'playstation4Only')+_style; 148 | _cssTxt += '.'+((window.env.isPS3Browser)?'playstation3Hide':'playstation3Only')+_style; 149 | _cssTxt += '.'+((window.env.isPSVBrowser)?'playstationVitaHide':'playstationVitaOnly')+_style; 150 | _cssTxt += '.'+((window.env.isMayBePc)?'pcHide':'pcOnly')+_style; 151 | 152 | docwrite(''); 153 | 154 | //load libs. 155 | if (window.fnc.hasJQuery()) { 156 | return; // 157 | } else { 158 | if (window.env.isConsole) { 159 | docwrite(''); 160 | } else { 161 | docwrite(''); 162 | } 163 | } 164 | if (window.env.isCog && location.pathname.indexOf('/sp/manual/') < 0) { 165 | //ポータル選択読み込み 166 | docwrite(''); 167 | } 168 | })(); 169 | 170 | 171 | var addEvt = function(trg,lis,func){ 172 | 'use strict'; 173 | try{trg.addEventListener(lis,func,false);} 174 | catch(e){trg.attachEvent('on'+lis,func);} 175 | }; 176 | window.fnc.addEvt = addEvt; 177 | 178 | addEvt(window,'load',function(){ 179 | 'use strict'; 180 | }); 181 | 182 | 183 | var pathTest = function(trgs) { 184 | 'use strict'; 185 | if (trgs instanceof Array) { 186 | for (var i=0;iamp_reg(); 246 | */ 247 | var amp_reg = function(){ 248 | 'use strict'; 249 | docwrite((window.env.isConsole)?'(R)':'®'); 250 | }; 251 | window.fnc.amp_reg = amp_reg; 252 | /* 253 | 254 | */ 255 | var amp_copy = function amp_copy(){ 256 | 'use strict'; 257 | docwrite((window.env.isConsole)?'(C)':'©'); 258 | }; 259 | window.fnc.amp_copy = amp_copy; 260 | } 261 | -------------------------------------------------------------------------------- /launcher/ps3/link.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | PS3版:MHF-Z 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |
22 |
23 |

Erupe Account Login

24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | 40 | 41 |
42 |
43 |
44 | 45 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /launcher/vita/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/background.png -------------------------------------------------------------------------------- /launcher/vita/css/common.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* CSS Document */ 3 | *{margin:0; padding:0; border:none;} 4 | html{width:100%; height:100%} 5 | body{width:100%; height:100%;background-color:#000;} 6 | 7 | #main{background:#000 url(../img/body_bg_phase3.jpg) no-repeat 0px 0px; position:relative; width:840px; height:440px; margin:0 auto; overflow:hidden;} 8 | #top_btns{position:absolute; left:3px; top:5px; width:557px; height:44px;} 9 | #top_btns i{position:absolute; top:0; display:block; width:92px; height:44px; background:no-repeat 0px 0px;} 10 | #top_btns i:hover{background-position:0px -44px;} 11 | #top_btns i.btnMember{background-image:url(../img/top_btn/phase3_0_mem.jpg); width:97px; left:0;} 12 | #top_btns i.btnPayment{background-image:url(../img/top_btn/phase2_1_pay.jpg); left:97px;} 13 | #top_btns i.btnCoupon{background-image:url(../img/top_btn/phase3_2_mp.jpg); left:189px;} 14 | #top_btns i.btnManual{background-image:url(../img/top_btn/phase2_2_manu.jpg); left:281px;} 15 | #top_btns i.btnInquiry{background-image:url(../img/top_btn/phase2_3_inq.jpg); left:373px;} 16 | #top_btns i.btnRule{background-image:url(../img/top_btn/phase2_4_rule.jpg); left:465px;} 17 | 18 | 19 | #info_area{ position:absolute; left:23px; top:88px; border:1px #402F21 solid; border-bottom-color:#DDD0B4; border-left-color:#7B614B; border-right-color:#A0997A;} 20 | 21 | #bnr{width:556px; height:62px; overflow:hidden; position:absolute; left:4px; top:375px;} 22 | #bnr i{float:left; display:block; width:138px; height:62px; background:no-repeat 0px 0px;} 23 | #bnr i:first-child{width:139px;} 24 | #bnr i:hover{background-position:0px -62px;} 25 | 26 | i#btnCouponBln{display:block; width:93px; height:44px; position:absolute; right:37px; top:208px; background:url(../img/top_btn/balloon_mp_phase3.jpg) no-repeat 0px 0px;} 27 | i#btnCouponBln:hover{background-position:0 -44px;} 28 | 29 | /*----- SEN × COG -----*/ 30 | .cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; } 31 | 32 | #main_sen{ 33 | background:url(../img/lnk/launcher_main_sen.jpg) no-repeat center top; 34 | width:560px;height:372px;position:absolute; top:34px; left:140px; 35 | } 36 | #title_sen_no{ 37 | background:url(../img/lnk/launcher_title_no.jpg) no-repeat center top; 38 | width:500px;height:60px; top:2px; left:29px; position:absolute; 39 | } 40 | #title_sen{ 41 | background:url(../img/lnk/launcher_title_sen.jpg) no-repeat center top; 42 | width:500px;height:60px; top:2px; left:29px; position:absolute; 43 | } 44 | 45 | .ft{ 46 | margin: 8px 0 0 24px; 47 | font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; 48 | color: #FFF; 49 | position: absolute; 50 | font-size: 12px; 51 | font-weight: bold; 52 | } 53 | .ft_s{ 54 | margin: 15px 0 0 20px; 55 | font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; 56 | color: #FFF; 57 | position: relative; 58 | font-size: 12px; 59 | font-weight: bold; 60 | padding-top: 10px; 61 | } 62 | .ft_01{ 63 | font-family: Arial, Helvetica, sans-serif, "微軟正黑體"; 64 | font-size: 36px; 65 | font-weight: bold; 66 | } 67 | #sen{ width:500px;left:29px; position: relative;top:30%;} 68 | 69 | #body_sen img, .body_sen240 img{ margin: 20px 0 0 0;} 70 | .body_sen240 a:hover{ 71 | position: relative; 72 | top: 1px; 73 | } 74 | 75 | #body_sen a:hover{ 76 | position: relative; 77 | top: 1px; 78 | left: 1px; 79 | } 80 | 81 | #footer_sen img{ margin: 0 0 5px 0;} 82 | #footer_sen a:hover{ 83 | position: relative; 84 | top: 1px; 85 | } 86 | 87 | 88 | #head_sen{ 89 | background:url(../img/lnk/head_sen_01.jpg) no-repeat center top; 90 | width:500px;height:33px; 91 | } 92 | #body_sen{ 93 | width: 498px; 94 | min-height: 100px; 95 | margin: 0 0 0 1px; 96 | background-color: #d7d5d4; 97 | 98 | text-align : center; 99 | 100 | /* Firefox, Chrome */ 101 | line-height : 100px; 102 | 103 | /* IE */ 104 | *font-size : 180px; /* 200px * 0.9 = 180px */ 105 | *font-family : Arial; 106 | 107 | } 108 | 109 | #sect_sen{ 110 | width: 498px; 111 | min-height: 100px; 112 | margin: 0 0 0 1px; 113 | background-color: #d7d5d4; 114 | } 115 | 116 | #footer_sen{ 117 | background:url(../img/lnk/footer_sen_01.jpg) no-repeat center bottom; 118 | width:498px;min-height:20px; background-color: #d7d5d4;margin: 0 0 0 1px; 119 | 120 | text-align : center; 121 | 122 | /* Firefox, Chrome */ 123 | line-height : 200px; 124 | 125 | /* IE */ 126 | *font-size : 180px; /* 200px * 0.9 = 180px */ 127 | *font-family : Arial; 128 | } 129 | 130 | /*----- SECTION -----*/ 131 | div.section{padding:8px 10px; clear:both; font-size:15px;line-height: 24px;} 132 | div.section_s{padding:8px 10px; clear:both; font-size:15px;line-height: 18px;} 133 | .sect_t{ width:70px; float:left; font-weight:bold; color:#003888;} 134 | .sect_c{ width:400px; float:right;} 135 | 136 | .red{ color:#red; margin-left:10px; font-size:11px; } 137 | .sect_s{ line-height: 22px; font-size:11px; width:400px; float:right;} 138 | .sect_v{ line-height: 22px; font-size:15px; color:#003888; font-weight:bold; width:90%; padding:10px;} 139 | 140 | /* block layout */ 141 | body{ 142 | background: url(../background.png) no-repeat black; 143 | font-family: Arial, Helvetica, sans-serif; 144 | position: relative; 145 | } 146 | 147 | .red{color: #a90018;} 148 | .brown{ color: #330000;} -------------------------------------------------------------------------------- /launcher/vita/img/bnr/bnr01_quest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/bnr/bnr01_quest.jpg -------------------------------------------------------------------------------- /launcher/vita/img/bnr/bnr02_event.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/bnr/bnr02_event.jpg -------------------------------------------------------------------------------- /launcher/vita/img/bnr/bnr03_z.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/bnr/bnr03_z.jpg -------------------------------------------------------------------------------- /launcher/vita/img/bnr/bnr04_z_premium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/bnr/bnr04_z_premium.jpg -------------------------------------------------------------------------------- /launcher/vita/img/body_bg_phase3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/body_bg_phase3.jpg -------------------------------------------------------------------------------- /launcher/vita/img/lnk/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/lnk/bg.jpg -------------------------------------------------------------------------------- /launcher/vita/img/lnk/btn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/lnk/btn.jpg -------------------------------------------------------------------------------- /launcher/vita/img/lnk/footer_sen_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/lnk/footer_sen_01.jpg -------------------------------------------------------------------------------- /launcher/vita/img/lnk/head_sen_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/lnk/head_sen_01.jpg -------------------------------------------------------------------------------- /launcher/vita/img/lnk/launcher_main_sen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/lnk/launcher_main_sen.jpg -------------------------------------------------------------------------------- /launcher/vita/img/lnk/launcher_title_no.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/lnk/launcher_title_no.jpg -------------------------------------------------------------------------------- /launcher/vita/img/top_btn/balloon_mp_phase3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/top_btn/balloon_mp_phase3.jpg -------------------------------------------------------------------------------- /launcher/vita/img/top_btn/phase2_1_pay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/top_btn/phase2_1_pay.jpg -------------------------------------------------------------------------------- /launcher/vita/img/top_btn/phase2_2_manu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/top_btn/phase2_2_manu.jpg -------------------------------------------------------------------------------- /launcher/vita/img/top_btn/phase2_3_inq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/top_btn/phase2_3_inq.jpg -------------------------------------------------------------------------------- /launcher/vita/img/top_btn/phase2_4_rule.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/top_btn/phase2_4_rule.jpg -------------------------------------------------------------------------------- /launcher/vita/img/top_btn/phase3_0_mem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/top_btn/phase3_0_mem.jpg -------------------------------------------------------------------------------- /launcher/vita/img/top_btn/phase3_2_mp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mezeporta/Servers/85dceaa116289d6a1945e39fb51a32b423abe299/launcher/vita/img/top_btn/phase3_2_mp.jpg -------------------------------------------------------------------------------- /launcher/vita/index.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | PS Vita版:MHF-Z 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | 35 |
36 | 37 | 38 | 39 | 40 |
41 | 42 | 43 | -------------------------------------------------------------------------------- /launcher/vita/js/gao.js: -------------------------------------------------------------------------------- 1 | var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; 2 | if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } 3 | { 4 | let window = _____WB$wombat$assign$function_____("window"); 5 | let self = _____WB$wombat$assign$function_____("self"); 6 | let document = _____WB$wombat$assign$function_____("document"); 7 | let location = _____WB$wombat$assign$function_____("location"); 8 | let top = _____WB$wombat$assign$function_____("top"); 9 | let parent = _____WB$wombat$assign$function_____("parent"); 10 | let frames = _____WB$wombat$assign$function_____("frames"); 11 | let opener = _____WB$wombat$assign$function_____("opener"); 12 | 13 | // JavaScript Document 14 | /*********************************/ 15 | var _sd = 'mhf-z.jp'; //ドメイン 16 | var _gaid = ''; //GA用ID 17 | var _uaid = 'UA-82931804-1'; //UA用ID 18 | /*********************************/ 19 | 20 | var trackPageView = trackPageView || function(){}; 21 | var trackEvent = trackEvent || function(){}; 22 | var gaoRedirect = gaoRedirect || function(){}; 23 | 24 | var _gaq = _gaq || []; 25 | 26 | (function(){ 27 | 'use strict'; 28 | if (window.env.isConsole) { 29 | return false; 30 | } 31 | var _garef; 32 | if (location.search.indexOf('gareferrer=') > -1) { 33 | var _p = location.search.replace('?', '').split('&'); 34 | for (var i = 0; i < _p.length; i++) { 35 | var _q = _p[i].split('='); 36 | if ((_q.length > 1) && (_q[0] === 'gareferrer')) { 37 | _garef = decodeURIComponent(_q[1]); 38 | //ga('set', 'referrer', decodeURIComponent(kv[1])); 39 | break; 40 | } 41 | } 42 | } 43 | 44 | //GA 45 | if (_gaid) { 46 | _gaq.push(['_setAccount', _gaid]); 47 | _gaq.push(['_setDomainName', _sd]); 48 | if(_garef){ 49 | _gaq.push(['_setReferrerOverride', _garef]); 50 | } 51 | _gaq.push(['_trackPageview']); 52 | (function() { 53 | var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 54 | ga.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20191218022902/https://ssl' : 'https://web.archive.org/web/20191218022902/http://www') + '.google-analytics.com/ga.js'; 55 | var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 56 | })(); 57 | } 58 | 59 | //UA 60 | if (_uaid) { 61 | (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 62 | (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 63 | m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 64 | })(window,document,'script','https://web.archive.org/web/20191218022902/http://www.google-analytics.com/analytics.js','ga'); 65 | 66 | ga('create', _uaid,'auto', {'allowLinker': true}); 67 | ga('require', 'linkid', 'linkid.js'); 68 | ga('require', 'displayfeatures'); 69 | ga('require', 'linker'); 70 | 71 | if (_garef) { 72 | ga('set', 'referrer', _garef); 73 | } 74 | ga('send', 'pageview'); 75 | } 76 | 77 | var gatrace = function(val,name){ 78 | if (window.env.isConsole) { 79 | return false; 80 | } 81 | var n = name || 'group'; 82 | if(val === 'group'){ 83 | try{console.group(n);} catch(e){} 84 | } else if(val === 'end') { 85 | try{console.groupEnd();} catch(e){} 86 | } else{ 87 | try{console.dir(val);} catch(e){console.log(val);} 88 | } 89 | }; 90 | 91 | /* 92 | * trackPageView 93 | * uri_str //page url 94 | * title_str //page title 95 | */ 96 | trackPageView = function(uri_str, title_str){ 97 | uri_str = String(uri_str); 98 | title_str = String(title_str); 99 | //UA 100 | try{ga('send', 'pageview', {'page':uri_str, 'title':title_str});}catch(e){} 101 | //GA 102 | try{_gaq.push(['_trackPageview', uri_str]);}catch(e){} 103 | 104 | if (location.host.indexOf(_sd) < 0) { 105 | gatrace('group','trackPageView'); 106 | gatrace('URL : '+ uri_str); 107 | gatrace('Title : '+ title_str); 108 | if ((uri_str.indexOf('/') !== 0) && (uri_str.indexOf('http://') !== 0) && (uri_str.indexOf('https://') !== 0)) { 109 | gatrace('attention : URLが相対パスになっています。ルートパスかフルパスが望ましいです。URLの指定を確認してください。'); 110 | } 111 | gatrace('end'); 112 | } 113 | }; 114 | 115 | /* 116 | * trackEvent 117 | * cat_str //category 118 | * act_str //action 119 | * lbl_str //label 120 | * val_int //optional value. (int only) 121 | */ 122 | trackEvent = function(cat_str, act_str, lbl_str, val_int){ 123 | cat_str = String(cat_str); 124 | act_str = String(act_str); 125 | lbl_str = String(lbl_str); 126 | val_int = (isNaN(val_int))?null:val_int; 127 | //UA 128 | try{ga('send', 'event', cat_str, act_str, lbl_str, val_int);}catch(e){} 129 | //GA 130 | try{_gaq.push(['_trackEvent', cat_str, act_str, lbl_str, val_int, true]);}catch(e){} 131 | 132 | if (location.host.indexOf(_sd) < 0) { 133 | gatrace('group','trackEvent'); 134 | gatrace('Category : '+ cat_str); 135 | gatrace('Action : '+ act_str); 136 | gatrace('Label : '+ lbl_str); 137 | gatrace('end'); 138 | } 139 | }; 140 | /* 141 | * gaoRedirect 142 | * href //redirect path 143 | * isHrefMode //true:location.href, other:location.replace() 144 | */ 145 | gaoRedirect = function(href, isHrefMode){ 146 | var redirect_url = href + location.search; 147 | if (document.referrer) { 148 | var referrer = "gareferrer=" + encodeURIComponent(document.referrer); 149 | redirect_url = redirect_url + (location.search ? '&' : '?') + referrer; 150 | } 151 | if (isHrefMode) { 152 | location.href = redirect_url; 153 | } else { 154 | location.replace(redirect_url); 155 | } 156 | }; 157 | 158 | })(); 159 | 160 | (function(){ 161 | 'use strict'; 162 | var addEvt = function(trg,lis,func){ 163 | try{trg.addEventListener(lis,func,false);} 164 | catch(e){trg.attachEvent('on'+lis,func);} 165 | }; 166 | 167 | addEvt(window,'load',function(){ 168 | var tagjs = document.createElement("script"); 169 | var s = document.getElementsByTagName("script")[0]; 170 | tagjs.async = true; 171 | tagjs.src = "//web.archive.org/web/20191218022902/http://s.yjtag.jp/tag.js#site=WWwSEkZ"; 172 | s.parentNode.insertBefore(tagjs, s); 173 | }); 174 | 175 | var tag = ''; 176 | tag += ''; 177 | tag += ''; 183 | document.write(tag); 184 | })(); 185 | } -------------------------------------------------------------------------------- /launcher/vita/js/iframe.js: -------------------------------------------------------------------------------- 1 | // JavaScript Document 2 | function onInfoFrameLoaded(){ 3 | frames['info_area'].window.focus(); 4 | var _ua = navigator.userAgent; 5 | if (_ua.indexOf('MHF-') == -1) { 6 | frames['info_area'].document.body.style.overflowX = 'hidden'; 7 | } 8 | } -------------------------------------------------------------------------------- /launcher/vita/js/init.js: -------------------------------------------------------------------------------- 1 | var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; 2 | if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } 3 | { 4 | let window = _____WB$wombat$assign$function_____("window"); 5 | let self = _____WB$wombat$assign$function_____("self"); 6 | let document = _____WB$wombat$assign$function_____("document"); 7 | let location = _____WB$wombat$assign$function_____("location"); 8 | let top = _____WB$wombat$assign$function_____("top"); 9 | let parent = _____WB$wombat$assign$function_____("parent"); 10 | let frames = _____WB$wombat$assign$function_____("frames"); 11 | let opener = _____WB$wombat$assign$function_____("opener"); 12 | 13 | // JavaScript Document 14 | window.fnc = window.fnc || {}; 15 | 16 | var docwrite = function (v){ 17 | 'use strict'; 18 | document.write(v); 19 | }; 20 | window.fnc.docwrite = docwrite; 21 | 22 | var hasJQuery = function (){ 23 | 'use strict'; 24 | return (typeof jQuery === 'function'); 25 | }; 26 | window.fnc.hasJQuery = hasJQuery; 27 | 28 | var getCopyrights = function (){ 29 | 'use strict'; 30 | return ((window.env.isConsole)?'(C)':'©')+ 'CAPCOM CO., LTD. ALL RIGHTS RESERVED.'; 31 | }; 32 | window.fnc.getCopyrights = getCopyrights; 33 | 34 | 35 | window.member = window.member || {}; //サイト内データ 36 | window.member.xhrSrc = (window.member.xhrSrc instanceof Array)?window.member.xhrSrc:[]; //外部ファイル読み込み定義用Array 37 | 38 | /*XHR完了時処理関連*/ 39 | window.member.xhrCompleteFncs = (window.member.xhrCompleteFncs instanceof Array)?window.member.xhrCompleteFncs:[]; 40 | window.fnc.xhrComplete = function(){ 41 | 'use strict'; 42 | for (var i=0;i 0 || _ua.indexOf('iPad') > 0 || _ua.indexOf('iPod') > 0); 67 | window.env.isDroid = (_ua.indexOf('Android') > 0); 68 | window.env.isSP = (window.env.isiOS || window.env.isDroid); 69 | 70 | //Game Console 71 | window.env.isPS3Con = (_ua.indexOf('MHF-PS3') > -1) ? 1 : 0; 72 | window.env.isPSVCon = (_ua.indexOf('MHF-VITA') > -1) ? 1 : 0; 73 | window.env.isXboxCon = (_ua.indexOf('MHF-Xbox360') > -1) ? 1 : 0; 74 | window.env.isConsole = (window.env.isXboxCon || window.env.isPSVCon || window.env.isPS3Con); 75 | if (window.env.isConsole) { 76 | window.env.isIngame = (_ua.indexOf('Gamelink') > -1) ? 1 : 0; 77 | } 78 | 79 | //Console Full Browser 80 | window.env.isPS4Browser = (_ua.toUpperCase().indexOf('PLAYSTATION 4') > -1) ? 1 : 0; 81 | window.env.isPS3Browser = (_ua.toUpperCase().indexOf('PLAYSTATION 3') > -1) ? 1 : 0; 82 | window.env.isPSVBrowser = (_ua.toUpperCase().indexOf('PLAYSTATION VITA') > -1) ? 1 : 0; 83 | window.env.isNintendo = (_ua.toUpperCase().indexOf('NINTENDO WIIU') > -1) ? 1 : 0; 84 | 85 | window.env.isMSIE = (/*@cc_on!@*/false) || (_ua.toLowerCase().indexOf('trident') > -1); 86 | 87 | window.env.isMayBePc = !(window.env.isSP || window.env.isConsole || window.env.isPS4Browser || window.env.isPS3Browser || window.env.isPSVBrowser || window.env.isNintendo); 88 | 89 | //dmain*********************************************************************************************** 90 | var _host = location.host; 91 | var _href = location.href; 92 | window.env.isCog = (_host.indexOf('cog') > -1) ? 1 : ((_href.indexOf("_cog.html") > -1) ? 1 : 0); 93 | window.env.isPs4 = (_host.indexOf('ps4') > -1) ? 1 : ((_href.indexOf("_ps4.html") > -1) ? 1 : 0); 94 | window.env.isPs3 = (_host.indexOf('ps3') > -1) ? 1 : ((_href.indexOf("_ps3.html") > -1) ? 1 : 0); 95 | window.env.isPsV = (_host.indexOf('psvita') > -1) ? 1 : ((_href.indexOf("_psvita.html") > -1) ? 1 : 0); 96 | window.env.isHangame = (_host.indexOf('hangame') > -1) ? 1 : ((_href.indexOf("_hangame.html") > -1) ? 1 : 0); 97 | window.env.isXbox = (_host.indexOf('xbox360') > -1) ? 1 : ((_href.indexOf("_xbox.html") > -1) ? 1 : 0); 98 | window.env.isWiiU = (_host.indexOf('wiiu') > -1) ? 1 : ((_href.indexOf("_wiiu.html") > -1) ? 1 : 0); 99 | window.env.isDmm = (_host.indexOf('dmm') > -1) ? 1 : ((_href.indexOf("_dmm.html") > -1) ? 1 : 0); 100 | window.env.isDebug = (_host.indexOf('debug-') > -1); 101 | window.env.isStage = (_host.indexOf('stage-') > -1); 102 | window.env.isLocal = (_host === ''); 103 | 104 | window.env.crrDom = ''; 105 | window.env.crrDom = (window.env.isCog)?'cog':window.env.crrDom; 106 | window.env.crrDom = (window.env.isPs4)?'ps4':window.env.crrDom; 107 | window.env.crrDom = (window.env.isPs3)?'ps3':window.env.crrDom; 108 | window.env.crrDom = (window.env.isPsV)?'psv':window.env.crrDom; 109 | window.env.crrDom = (window.env.isWiiU)?'wiiu':window.env.crrDom; 110 | window.env.crrDom = (window.env.isHangame)?'hangame':window.env.crrDom; 111 | window.env.crrDom = (window.env.isDmm)?'dmm':window.env.crrDom; 112 | window.env.crrDom = (window.env.isXbox)?'xbox':window.env.crrDom; 113 | 114 | window.env.pathname = window.location.pathname; 115 | if (window.env.isLocal) { 116 | window.env.pathname = String(window.location.href).split(window.env.root).pop(); 117 | } 118 | 119 | window.env.nhn = {}; 120 | window.env.nhn.stage = 'beta-members-mhf-z.hange.jp'; 121 | window.env.nhn.debug = 'alpha-members-mhf-z.hange.jp'; 122 | window.env.nhn.real = 'members-mhf-z.hange.jp'; 123 | 124 | 125 | var _cssTxt = ''; 126 | //ドメインフィルタ 127 | var _style = '{display:none !important;}\n'; 128 | _cssTxt += '.'+((window.env.isCog)?'cogHide':'cogOnly')+_style; 129 | _cssTxt += '.'+((window.env.isPs4)?'ps4Hide':'ps4Only')+_style; 130 | _cssTxt += '.'+((window.env.isPs3)?'ps3Hide':'ps3Only')+_style; 131 | _cssTxt += '.'+((window.env.isPsV)?'psvHide':'psvOnly')+_style; 132 | _cssTxt += '.'+((window.env.isWiiU)?'wiiuHide':'wiiuOnly')+_style; 133 | _cssTxt += '.'+((window.env.isHangame)?'nhnHide':'nhnOnly')+_style; 134 | _cssTxt += '.'+((window.env.isXbox)?'xboxHide':'xboxOnly')+_style; 135 | _cssTxt += '.'+((window.env.isDmm)?'dmmHide':'dmmOnly')+_style; 136 | 137 | //エージェントフィルタ 138 | _cssTxt += '.'+((window.env.isIngame)?'consoleIngameHide':'consoleIngameOnly')+_style; 139 | _cssTxt += '.'+((window.env.isConsole)?'consoleHide':'consoleOnly')+_style; 140 | _cssTxt += '.'+((window.env.isXboxCon)?'nfXboxHide':'nfXboxOnly')+_style; 141 | _cssTxt += '.'+((window.env.isPS3Con)?'nfPs3Hide':'nfPs3Only')+_style; 142 | _cssTxt += '.'+((window.env.isPSVCon)?'nfPsVHide':'nfPsVOnly')+_style; 143 | _cssTxt += '.'+((window.env.isSP)?'spHide':'spOnly')+_style; 144 | _cssTxt += '.'+((window.env.isiOS)?'iosHide':'iosOnly')+_style; 145 | _cssTxt += '.'+((window.env.isDroid)?'droidHide':'droidOnly')+_style; 146 | _cssTxt += '.'+((window.env.isNintendo)?'nintendoHide':'nintendoOnly')+_style; 147 | _cssTxt += '.'+((window.env.isPS4Browser)?'playstation4Hide':'playstation4Only')+_style; 148 | _cssTxt += '.'+((window.env.isPS3Browser)?'playstation3Hide':'playstation3Only')+_style; 149 | _cssTxt += '.'+((window.env.isPSVBrowser)?'playstationVitaHide':'playstationVitaOnly')+_style; 150 | _cssTxt += '.'+((window.env.isMayBePc)?'pcHide':'pcOnly')+_style; 151 | 152 | docwrite(''); 153 | 154 | //load libs. 155 | if (window.fnc.hasJQuery()) { 156 | return; // 157 | } else { 158 | if (window.env.isConsole) { 159 | docwrite(''); 160 | } else { 161 | docwrite(''); 162 | } 163 | } 164 | if (window.env.isCog && location.pathname.indexOf('/sp/manual/') < 0) { 165 | //ポータル選択読み込み 166 | docwrite(''); 167 | } 168 | })(); 169 | 170 | 171 | var addEvt = function(trg,lis,func){ 172 | 'use strict'; 173 | try{trg.addEventListener(lis,func,false);} 174 | catch(e){trg.attachEvent('on'+lis,func);} 175 | }; 176 | window.fnc.addEvt = addEvt; 177 | 178 | addEvt(window,'load',function(){ 179 | 'use strict'; 180 | }); 181 | 182 | 183 | var pathTest = function(trgs) { 184 | 'use strict'; 185 | if (trgs instanceof Array) { 186 | for (var i=0;iamp_reg(); 246 | */ 247 | var amp_reg = function(){ 248 | 'use strict'; 249 | docwrite((window.env.isConsole)?'(R)':'®'); 250 | }; 251 | window.fnc.amp_reg = amp_reg; 252 | /* 253 | 254 | */ 255 | var amp_copy = function amp_copy(){ 256 | 'use strict'; 257 | docwrite((window.env.isConsole)?'(C)':'©'); 258 | }; 259 | window.fnc.amp_copy = amp_copy; 260 | } 261 | -------------------------------------------------------------------------------- /launcher/vita/link.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | PS Vita版:MHF-Z 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |
22 |
23 |

Erupe Account Login

24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | 40 | 41 |
42 |
43 |
44 | 45 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /launcher2/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mhf_file.php: -------------------------------------------------------------------------------- 1 | no"; -------------------------------------------------------------------------------- /server/unique.php: -------------------------------------------------------------------------------- 1 | OK'; -------------------------------------------------------------------------------- /serverlist.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | MHF Servers 6 | 13 | 14 | 15 |

MHF Public Server List

16 |
    17 |
  • Loading...
  • 18 |
19 | 36 | 37 | -------------------------------------------------------------------------------- /serverlist.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /sp/launcher/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Redirecting... 6 | 7 | 8 | --------------------------------------------------------------------------------