GithubHelp home page GithubHelp logo

darkstarproject / xiloader Goto Github PK

View Code? Open in Web Editor NEW
24.0 15.0 47.0 150 KB

Loader for FFXI to bypass POL and connect to any server

License: GNU General Public License v3.0

C++ 81.98% C 16.69% Batchfile 1.32%

xiloader's Introduction

xiloader

========

FFXI Server Emulator Boot Loader -- Launches client without PlayOnline. Visit our forums and Discord to keep in touch with the latest developments.

Forums: https://forums.dspt.info/index.php

Discord: https://discord.gg/4dgAzfC

xi_checker

Verifies DirectPlay and POL are installed and connect to a server using xiloader (installed in POL folder).

Usage:

xi_checker $server_ip

xiloader's People

Contributors

atom0s avatar b03605037 avatar codecorrupt avatar hannahpi avatar meir000 avatar shelbyz avatar takhlaq avatar teschnei avatar whasf avatar z16 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xiloader's Issues

windower4 xiloader but no display mods, mons npc self

i make a server for myself
and set the xiloader at E:\Program Files (x86)\PlayOnline\SquareEnix\PlayOnlineViewer

installed windower4

the settings.xml config

profile name="Tom's server"

consolekeInsert/consolekey

windowmode Window /windowmode

width800/width

height 600 /height

mipmaplevel 6 /mipmaplevel

uiscale1 /uiscale

alwaysenablegamepad false /alwaysenablegamepad

args--server 0.0.0.0  --username  --password   /args

1executable xiloader.exe/executable

/profile

it can run in select role screen .but can't see the character (mod no display).in map that all the mods no display.

that's like no one in the town,but only display the name.

how can i do for it

or any command line will be run

recode video
https://www.bilibili.com/video/BV1Zb4y1B7Mg?share_source=copy_web

XiLoader not launching

I am trying to get my FFXI launcher work. Windower v4 will work if I launch it without Xiloader. Once I configure it for XiLoader to launch then it gives me an error and crashes Windower. The Error "The application was unable to start correctly (0xc000007b). Click OK to close the application".

So If I try clicking on the XiLoader by itself in the PlayOnline Viewer folder it gives me the same error.

windows 10 client crash

disassembly:

626C3DD1 cmp dword ptr [eax],ecx

Call Stack :

d3d8.dll!626c3dd1()
[Frames below may be incorrect and/or missing, no symbols loaded for d3d8.dll]
d3d8.dll!62699dba()
Ashita.dll!5b0a12be()
FFXiMain.dll!040e8b7c()
FFXiMain.dll!040f0d65()
uxtheme.dll!6eac8882()
uxtheme.dll!6eac87cc()
uxtheme.dll!6eac87d4()
user32.dll!747ce6dc()
user32.dll!747cebcb()
ntdll.dll!77c5dc2c()
KernelBase.dll!770cacb9()
user32.dll!747df648()
polcore.dll!10047ffd()
FFXiMain.dll!043e48d2()
FFXiMain.dll!040e1b6b()
FFXiMain.dll!040e15dc()
FFXiMain.dll!040f552b()
FFXiMain.dll!040f4d57()
FFXiMain.dll!040f4c39()
FFXiMain.dll!040f49d9()
FFXi.dll!00ea4e8d()
combase.dll!77904f60()
combase.dll!77904b91()
combase.dll!7790fdd2()
combase.dll!7790df17()
combase.dll!7790b532()
combase.dll!7790cb99()
pol.exe!00e94c5d()
pol.exe!00e94c98()
pol.exe!00e968cc()
kernel32.dll!77a762c4()
ntdll.dll!77c50609()
ntdll.dll!77c505d4()

Filter settings not being saved

Hi folks, I guess this is an old one, but I thought i'd take a note on this issue on GitHub. The filter settings for characters reset on every login. I guess there's not tables in the DB that handle this information yet? Cheers.

Win 10 update (I think) and Password field

Ever since one of the windows 10 updates the password field has been adding characters. Instead of adding a single character while typing it would add two. I looked into this and it seems that it is sending a null character between each character in the password. After further investigation I believe that _getch() appears to be causing this issue.

I believe I have a fix for this or a work around at least. I plan to submit a pull request for this issue.

[Feature request] Allow changing the user's email address

Following up on #28, we should update the loader to support changing the email address.

NOTE: This will require changes to the Darkstar connect server.

NOTE2: The accounts SQL table contains two email fields (email, email2). One of the fields should store the original sign-up email to use for account recovery purposes. The other can be updated to hold the current email.

That random startup crash

Sometimes at account login, xiloader will crash on receiving the character list. Can immediately close and relaunch without issue but this is frequent and random and somehow in 4+ yrs nobody has raised the issue, so here it is. On the lobby side of things everything looks normal.

image

We also have a random crash that can occur on alt tabbing out/back in. No idea if its related.

Feature Request - DAT swapping

I'm still super horrible at c++, but I borrowed a bunch of code from XiPivot and hacked it together with xiloader and managed to build an incredibly ugly abomination of the two, but it mostly works as a crude way to swap DATs sooner in the process while using Windower. I was hoping that you awesome folks over here could build out a more elegant/functional solution.
https://github.com/Hokuten85/xiloader

Xiloader crashes when you lock Windows 10

OS windows 10 pro, locking system via windows key+L and using software menu via start button crashes the game without any warning, looks like it just performs a clean exit, no error message to be had... upon unlocking the computer for any length of time the game+xiloader is just no longer running. Repeated several times with both game in focus and out.

Sanitize input and enforce password restrictions

The current code doesn't really do any checking at all. We should enforce username and password length limits, restrict their characters (e.g. exclude spaces), and protect against malicious inputs (e.g. trying to manipulate the SQL query based on their input.)

We can check some of this on this end, but we should probably add checks to Darkstar connect server as well.

Xiloader Conflict With Windower

OS: Windows Vista SP2
Windower Launcher 4.3.6337.4608
Windower Hook 4.3.1.1

I'm currently using the Windower developer's build due to windower4 having a breakdown for a lot of people. When I try to run it with xiloader 1.0.2, I get the following issues:

Windower Launcher has stopped working

Description:
Stopped working

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: windower.exe
Problem Signature 02: 4.3.6337.4608
Problem Signature 03: 59101141
Problem Signature 04: Windower
Problem Signature 05: 4.3.6337.4608
Problem Signature 06: 59101141
Problem Signature 07: 168
Problem Signature 08: 169
Problem Signature 09: System.TimeoutException
OS Version: 6.0.6002.2.2.0.768.2
Locale ID: 1033

Xiloader.exe has stopped working

Problem signature:
Problem Event Name: APPCRASH
Application Name: xiloader.exe
Application Version: 0.0.0.0
Application Timestamp: 56cbb389
Fault Module Name: kernel32.dll
Fault Module Version: 6.0.6002.19623
Fault Module Timestamp: 56ec36ff
Exception Code: e06d7363
Exception Offset: 0003fdb6
OS Version: 6.0.6002.2.2.0.768.2
Locale ID: 1033
Additional Information 1: 7298
Additional Information 2: d5e106abdf78d4ce88d7e3a9ce560f4c
Additional Information 3: dc6b
Additional Information 4: a6bb32ebecef5fbc33095fa3aea43966

If I have omitted any important information, please feel free to let me know.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.