mikeg621 / yogeme Goto Github PK
View Code? Open in Web Editor NEWAll-in-one mission editor for the X-wing series, X-wing to XWA
License: Mozilla Public License 2.0
All-in-one mission editor for the X-wing series, X-wing to XWA
License: Mozilla Public License 2.0
In the most recent release, MALWAREBYTES reports 'MACHINELEARNING/ANOMALOUS.100%' is present in YOGEME.exe.
From their forums, it seems as though this may be due to whatever packaging method you used to bundle the exe. They list ENIGMA as a culprit (see: https://forums.malwarebytes.com/topic/215911-malwarebyte-false-detected-my-software-as-machinelearninganomalous100/ ).
At startup, TIE Fighter is grayed out.
I think this would be a great feature to have and save a lot of time in creating missions.
Hi,
I like to give a confirm about the sharp char (#) for xwing alliance missions.
For what I see seem to work fine:
I forget to ask another question:
How I can see if a mission is linked to a cutscene ? There is a way to test it in the simulator ?
Thanks !
When copying a team, a SerializationException
exception is thrown. It says that Idmr.Platform.Xwa.Team+EomMessageIndexer
is not marked as Serializable
.
How to reproduce the issue:
Less of an issue and more of a feature request. Editing the Editor shiplist based on ones provided like the craft packs I'm sure youre familiar with provide.
Hi Mike,
Please excuse me for disturb again.
In the meantime I have compared more deep YOGEME conversion with original and I see some difference:
Original file: arrive via mothership, but the YOGEME arrive via hyperspace.
Original file: The primary target is none, but the YOGEME primary target is not none.
Please let me know if are bugs or are normal situations.
Apart this another difference but probably is not important:
You have inserted the 3° message as "standard" message that I suppose is not a problem.
Best Regards
Marco
XWAUP thread YOGEME by JaggedFel
Something wrong during XWA mission save, FileNotFound. Was also present in at least 1.5.
It's recently been discovered that the XWA game engine supports more flight group colors that four (http://www.xwaupgrade.com/phpBB3/viewtopic.php?p=154222#p154222). Currently the only way to access this functionality is to use a hook by JeremyaFr, or edit the binary of the mission file directly. This request is to expose this functionality in Yogeme by replacing the 4-option dropdown with a text field for values 0-255 (or whatever the range is for that field in the .tie format).
This would dovetail well with the future opt loading support, as the combination would allow you to preview the settings you've selected.
I'm eager to explore the program. Little things like this would make it easier : )
In a multiple-installation environment as discussed in this thread, the test function (which, as an aside, might be better presented as a button rather than a non-menu entry in the menu bar) always uses the XWingAlliance.exe in the default installation directory rather than the one in the installation area where the mission being edited resides. This results in some confusing and inconvenient behavior, since the mission loaded (if it loads at all) won't be the one you're editing.
Having the ability to freely rescale windows would allow for a modifiable workspace.
Hi Mike,
Please excuse me I need a information:
In this file there is a mission goal string: "Frigate Meteor: not destroyed"
I have translated this file at 95-99% but I have not understand where I can edit this string to translate it.
If I open this file with notepad see this text, but francally I don't like use notepad to operations like this.
Can you please tell me how I can edit this string ?
Best Regards
If no changes are made in the briefing dialog (eg the briefing was simply played) it would be nice if the mission was not considered dirty. Currently browsing through missions and checking their briefings produces spurious "would you like to save" dialogs.
When you close the window, the confirm dialog is shown twice.
How to reproduce the issue:
Yes
On 64-bit platform or when Tie, XvT and XWA are not installed, a NullReferenceException is thrown in Settings.CheckPlatforms()
.
In T5M11B CRV Nightrider has a formation "Double Astern" read by yogeme. However, in the game it looks like a stack.
In T5M12 TRN Kappa arrival trigger reads as delay 13 min 0 sec. In the game they arrive ~30 sec after the FRT has been destroyed.
yogeme v1.11.1.35382. ('nuclear' uninstall AV false positive present.)
Hi Mike,
There is a bug on wav form that crash if the mission or battle is > 9:
_frontend = _wave + "FrontEnd\\" + Path.GetFileNameWithoutExtension(_mission.MissionFileName).Substring(1).Remove(4) + "\\";
_battleNumber = int.Parse(Directory.GetParent(_frontend).Name.Substring(1, 1));
_missionNumber = int.Parse(Directory.GetParent(_frontend).Name.Substring(3, 1));
You work on fixed chars: Remove(4) and when you convert to int if the mission is > 9 you get a letter and this cause exception.
So if you do something like this for example::
FileNoChars = Path.GetFileNameWithoutExtension(_mission.MissionFileName).Replace("B", " ").Replace("M"," ");
_battleNumber =FileNoChars.Split(FileNoChars, " ")[1];
_missionNumber =FileNoChars.Split(FileNoChars, " ")[2];
This is only a pseudo code to explain the concept.
Hope this help.
Hi Mike,
In the attached mission
1b14m1hf1tf.zip
.
After save and don't change nothing the message times are showed without pause.
The original file that I have attached play 4/5 messages and after stop and wait the events.
After save, all messages are play without paused and without wait any event.
Can you check please ?
Thanks !
Sometimes a InvalidCastException
appears. It seems to happen when casting a return value from Common.Update
.
Because why would a backdrop object ever need orders?
Hi Mike,
Just tested the last updated version and I have found a strange thing:
In the briefing summary the last line is a duplicate of the first line.
I don't known why.
Can you check please ?
Apart this another secondary situation that is not very important, but can be useful if is possible fix it: In all conversions the first briefing string of array is always "Empty" and start from the 2nd. The "Allied Conversion" start from first. This cause difference from audio wav file names between the 2 conversions (I need to rename all audio files). However I repeat this is secondary and not important.
Best Regards
Marco
Reported by Darksaber at the XWAUP forum: YOGEME by JaggedFel
In XwaHookDialog.cs, there is this code:
_fileName = mission.MissionPath.Replace(".tie", ".ini");
...
StreamReader srMission = null;
if (File.Exists(_fileName)) srMission = new StreamReader(_fileName);
…
if (srMission != null)
{
#region read
…
#endregion
}
srMission.Close();
When the ini file doesn't exist, srMission
is null and a NRE is thrown at srMission.Close()
.
To fix the issue, place srMission.Close();
at the end of the if (srMission != null)
block.
In the same vein of using JeremyaFr's OPT viewer to somehow display installed opts on the map, a dat viewer that allows you to select your dat files for backdrops, reads them in a live sense and then spreads them out in a pallete like Allied would be nice, features would include a button to swap between all the available shadow states at once as well.
Primarily for XWA, add support to change the WAV files pertaining to a mission:
Hi,
Seem that the old "X-Wing Conversion 4.0" work partially in XWA
https://forums.xwaupgrade.com/viewtopic.php?f=15&p=179175#p179175
But If I load a old pilot of "X-Wing Conversion" the missions don't load.
Do you known if is possible port the old "X-Wing Conversion" missions and pilots to XWA ?
Is possible do a batch compatibility fix converter that bypass the crash ?
I have count >150 missions and if is possible solve the problem with a easy batch fix, can be very usefull.
Hi Mike,
Today I have complete other tests and my impression is that there is some difference between original files:
Here there is a % difference (50% and 75%).
In this case my impression is allied conversion seem wrong I ask your confirmation:
Here all details:
Thank you !
Marco
The top "meaningless" variable on the Escort order is actually an anchor point. If you want to add in this functionality I can continue my research and verify all the iffy ones. See my thread here.
http://www.xwaupgrade.com/phpBB3/viewtopic.php?f=9&t=10819#p144972
Here's the basics as they apply to ALLiED
The bottom left "No Effect?" setting for the escort (prevent boarding) order should be called "Position in relation to escortee", or "anchor point". Setting the escort's formation like normal will give it that formation with the following desired "anchor point" or "no effect?" setting in relation to the escortee. With some testing I was able to replicate this formation [https://i.imgur.com/NANrx2c.png] with the following settings.
44 - Far trail
27 - lead escort centered on escortee (causes collisions)
26 - right low rear
25 - Low rear ***
24 - Left low rear
23 - Right low
22 - Low centered on the number 1 escort
21 - Left low
20 - Like 11 but low
19 - Low "vic", escortee in center **** (this translates to front low)
18 - Like 9 but low.
17 - Right rear ****
16 - rear *****
15 - Left rear *****
14 - Unknown Formation (Vic Right?)
13 - Single point? (Causes player collisions)
12 - Left rear ?
11 - Vic, but the escortee is wedged between the number 3 and number 5 slot, if you consider the lead escort as 1. (This translates to lead escort anchored front right)
10 - Vic, escortee may be directly behind 1 slot. (Results in player collision)
9 - Vic, but the escortee is wedged between the number 2 and number 4 slot, if you consider the lead escort as 1. (This translates to lead escort anchored front left)
8 - Right high rear
7 - High rear
6 - Left high rear
5 - Right high
4 - High vic, escortee in center ***** (this translates to front high)
3 - Left high
2 - Like 11 but high
1 - Similar to 4
0 - Like 9 but High
Hi Mike,
I have converted different files from xwing to xwa here one example:
and I see there are some missing informations from original xwing file.
For example: missing goals description, the mission description is hide, etc...
I general I see "Waylon" conversion show more informations some are probably added manually and other are missing.
The goals conditions of "Waylon" and "YOGEME" conversion are differents I don't known what is the correct conversion.
In the "YOGEME" briefing I don't see the ships, while in "Waylon" I see correctly the ships.
I ask you if you can do a quick verify to check if is possible extract more informations by original file and if the conditions are correct.
Thanks !
Hi Mike,
Please excuse me for disturb again.
I tring to fix some wrong conversion on xwing.
Attached there is the original version and the converted version.
In the briefing there are wrong text but I think there is an error in some tags (Here there is no clear text tag).
The message events are shorter but in the briefing I see the some result but the summary show only one message.
Do you known where there is the error ?
Thanks !
HI Michael,
I have tried to convert one original mission file from from xvt to xwa.
But unfortunatenly don't load this file (the game exit while trying to load the file)
Attached the output file.
output (xwing alliance).zip
Do you known if your converter is compatible with the last xwa update ?
Thanks !
Marco
On the waypoint tab, the y-coordinate is inverted for the startpoints and hyperspace point (so that positions above the origin are positive values, opposite of native), but the inversion is missing for the orders waypoints. This affects both the numerical fields and the map display.
Hi Mike,
I have converted different files from xwing to xwa here one example:
and I see there are some missing informations from original xwing file.
For example: missing goals description, the mission description is hide, etc...
I general I see "Waylon" conversion show more informations some are probably added manually and other are missing.
The goals conditions of "Waylon" and "YOGEME" conversion are differents I don't known what is the correct conversion.
I ask you if you can do a quick verify to check if is possible extract more informations by original file and if the conditions are correct.
Thanks !
When a mission file path contains a space, MissionVerify
asks to drag a file instead of checking the mission.
How to reproduce the issue:
I know this is called "Ye Olde GALACTIC EMPIRE Mission Editor", but I'd really appreciate it if you supported every version of X-Wing (DOS Floppy, DOS Floppy with Expansions, DOS CD, Mac CD, Win95) as well as the versions of Tie Fighter you currently don't support (DOS Floppy, DOS Floppy with Expansions, DOS CD, Mac CD)
This might be one of the only open source editors for the X-Wing series, and i'd love it if it could edit all of them.
I attempted to launch the 1.62 release build, but it would fail silently.
Built from source instead, and found that the initial settings write is throwing ArgumentNullException if BoP is not found (in Settings.cs:465).
This then leads to writing an incomplete settings file which will cause settings load to fail on subsequent attempts.
Similar issue (at Settings.cs:491) if XWA is not completely installed (in this case, I had the files present from the Steam version but initial setup (which adds all the required registry keys) was not done.
When copying a flight group, a SerializationException
exception is thrown. It says that Idmr.Platform.BaseTrigger
is not marked as Serializable
.
How to reproduce the issue:
(XWA) Having a Super backdrops star field auto population widget to add all the backdrops in the right spots with the right settings would be a nice addon widget and work flow reducer. Until such time that someone figures out how to make the default starfield brighter and more populated those .DAT file "matte painting" starfields are really part of the editing experience now.
A similar hyperbouy wizard to ALLiED would also be good.
There are a lot of functions in ALLiED I am just now learning to use in my almost 20 years of off and on again use. Flightgroup and mission order clipboards are amazing. These types of features will set YOGEME apart. If the editor can do everything ALLiED can do, and then later even more, it is likely something that can replace ALLiED all together. Amazing work so far. Still amazes me someone actually tried this.
Not sure if I saw you mention this at some point in the XWAup forums, but I do think getting the editor to pull OPT files for display in the editor instead of icons, or even hard coded wireframes like in ALLiED would drastically increase this editor's value and usability.
RandomStarfighter added some fixes to the converter but it seems that the one released with 1.5 has not been updated.
The file YOGEME.exe.config
is missing in YOGEME_v1.2.6.zip
. That causes a FileNotFoundException
exception.
Dropping YOGEME.exe.config
from YOGEME_v1.2.5.zip
solves the issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.