final void method92(int i) {
	if (ConnectionMode.aBoolean2151)
	    Class226.anInt2964 = 64;
	anInt5177++;
	Frame frame = new Frame("RuneTekk by Sini");
	frame.pack();
	frame.dispose();
	Class367_Sub11.method3556(false);
	Class39.aClass112_520
	    = new FileIndexWorker(Class348_Sub23_Sub1.signlink);
	Class348_Sub4.ondemandWorker = new OndemandWorker();
	Class348_Sub42_Sub12.method3230(new int[] { 20, 260 },
					new int[] { 1000, 100 }, i ^ i);
	if (Class8.modeWhere != Class55_Sub1.aClass364_5271)
	    Class308.aByteArrayArray3882 = new byte[50][];
	BitmapTable.aClass348_Sub51_3959 = Class14_Sub3.method247(24916);
	if (Class8.modeWhere == Class55_Sub1.aClass364_5271)
	    ((ConnectionMode) Class135_Sub2.worldConnectionNode).address = this.getCodeBase().getHost();
	else if (!Class315.method2354(Class8.modeWhere, i ^ ~0x7044)) {
	    if (Class76.aClass364_1279 == Class8.modeWhere) {
		((ConnectionMode) Class135_Sub2.worldConnectionNode).address
		    = "127.0.0.1";
		((ConnectionMode) ItemLoader.lobbyConnectionNode).address = "127.0.0.1";
		((ConnectionMode) Class135_Sub2.worldConnectionNode).anInt2148
		    = (40000
		       + ((ConnectionMode) Class135_Sub2.worldConnectionNode).portOffset);
		((ConnectionMode) Class348_Sub40_Sub35.demoConnectionNode).address
		    = "127.0.0.1";
		((ConnectionMode) ItemLoader.lobbyConnectionNode).anInt2148
		    = 40000 - -((ConnectionMode) ItemLoader.lobbyConnectionNode).portOffset;
		((ConnectionMode) Class348_Sub40_Sub35.demoConnectionNode).anInt2148
		    = 40000 - -((ConnectionMode)
				Class348_Sub40_Sub35.demoConnectionNode).portOffset;
		((ConnectionMode) Class135_Sub2.worldConnectionNode).anInt2138
		    = (((ConnectionMode) Class135_Sub2.worldConnectionNode).portOffset
		       + 50000);
		((ConnectionMode) ItemLoader.lobbyConnectionNode).anInt2138
		    = ((ConnectionMode) ItemLoader.lobbyConnectionNode).portOffset + 50000;
		((ConnectionMode) Class348_Sub40_Sub35.demoConnectionNode).anInt2138
		    = 50000 - -((ConnectionMode)
				Class348_Sub40_Sub35.demoConnectionNode).portOffset;
	    }
	} else {
	    ((ConnectionMode) Class135_Sub2.worldConnectionNode).address
		= this.getCodeBase().getHost();
	    ((ConnectionMode) Class135_Sub2.worldConnectionNode).anInt2148
		= 40000 - -((ConnectionMode) Class135_Sub2.worldConnectionNode).portOffset;
	    ((ConnectionMode) ItemLoader.lobbyConnectionNode).anInt2148
		= ((ConnectionMode) ItemLoader.lobbyConnectionNode).portOffset + 40000;
	    ((ConnectionMode) Class135_Sub2.worldConnectionNode).anInt2138
		= 50000 - -((ConnectionMode) Class135_Sub2.worldConnectionNode).portOffset;
	    ((ConnectionMode) Class348_Sub40_Sub35.demoConnectionNode).anInt2148
		= (((ConnectionMode) Class348_Sub40_Sub35.demoConnectionNode).portOffset
		   + 40000);
	    ((ConnectionMode) ItemLoader.lobbyConnectionNode).anInt2138
		= 50000 - -((ConnectionMode) ItemLoader.lobbyConnectionNode).portOffset;
	    ((ConnectionMode) Class348_Sub40_Sub35.demoConnectionNode).anInt2138
		= (((ConnectionMode) Class348_Sub40_Sub35.demoConnectionNode).portOffset
		   + 50000);
	}
	Class318_Sub6.aShortArray6428 = Class348_Sub26.aShortArray6889
	    = Class348_Sub42_Sub3.aShortArray9502 = Class336.aShortArray4172
	    = new short[256];
	if (Class348_Sub42_Sub8_Sub2.gameType == Class10.aClass230_186)
	    RuntimeException_Sub1.aBoolean4599 = false;
	if (Class14_Sub4.aClass230_8638
	    != Class348_Sub42_Sub8_Sub2.gameType) {
	    if (Class348_Sub42_Sub8_Sub2.gameType
		!= Class239_Sub9.aClass230_5932) {
		EntryElementLoader.aShortArrayArray4791
		    = Class348_Sub40_Sub32.aShortArrayArray9424;
		Class367_Sub2.aShortArrayArrayArray7290
		    = Class348_Sub12.aShortArrayArrayArray6736;
	    } else {
		EntryElementLoader.aShortArrayArray4791 = Class268.aShortArrayArray3443;
		Class367_Sub2.aShortArrayArrayArray7290
		    = Mob.aShortArrayArrayArray10253;
	    }
	} else {
	    Class116.aBoolean1759 = true;
	    EntryElementLoader.aShortArrayArray4791 = Class348_Sub8.aShortArrayArray6664;
	    Class268.anInt3439 = 16777215;
	    Class367_Sub2.aShortArrayArrayArray7290
		= Class348_Sub51.aShortArrayArrayArray7262;
	    Class268.anInt3444 = 0;
	}
	Class3.currentConnection = Class135_Sub2.worldConnectionNode;
	try {
	    Class348_Sub40_Sub27.systemClipboard = NpcDefinition.aClient1367.getToolkit().getSystemClipboard();
	} catch (Exception exception) {
	    /* empty */
	}
	Class182.keyboardListener = Class348_Sub3.createKeyboardListener(Class305.canvas, (byte) -124);
	Class258_Sub4.mouseMovementListener = Class348_Sub18.createMouseMovementListener(Class305.canvas, 0, true);
	try {
	    if (((Signlink) Class348_Sub23_Sub1.signlink).mainIndexFile != null) {
		Class299_Sub2.mainIndexBufferedFile = new BufferedFile((((Signlink) Class348_Sub23_Sub1.signlink).mainIndexFile), 5200, 0);
		for (int j = 0; j < 37; j++)
		    Class100.bufferedCacheFiles[j] = new BufferedFile((((Signlink) Class348_Sub23_Sub1.signlink).cacheIndexFiles[j]), 6000, 0);
		Class235.tableIndexBufferedFile = new BufferedFile((((Signlink) Class348_Sub23_Sub1.signlink).tableIndexFile), 6000, 0);
		Class277.tableFileIndex = new FileIndex(255, Class299_Sub2.mainIndexBufferedFile, Class235.tableIndexBufferedFile, 500000);
		Class374.randomDatBufferedFile = new BufferedFile((((Signlink) Class348_Sub23_Sub1.signlink).randomDatFile), 24, 0);
		((Signlink) Class348_Sub23_Sub1.signlink).tableIndexFile = null;
		((Signlink) Class348_Sub23_Sub1.signlink).mainIndexFile = null;
		((Signlink) Class348_Sub23_Sub1.signlink).cacheIndexFiles = null;
		((Signlink) Class348_Sub23_Sub1.signlink).randomDatFile = null;
	    }
	} catch (java.io.IOException ioexception) {
	    Class299_Sub2.mainIndexBufferedFile = null;
	    Class235.tableIndexBufferedFile = null;
	    Class374.randomDatBufferedFile = null;
	    Class277.tableFileIndex = null;
	}
	if (Class8.modeWhere != Class55_Sub1.aClass364_5271)
	    Class298.aBoolean3811 = true;
	FileRequest.overheadCenterLoadingText = GameText.loadingPleaseWaitGameText.getLanguageText(Class348_Sub33.gameLanguage);
    }