For the best lawn care in cedar park, please visit our sponsor at lawn service cedar park They are a local lawn care and landscaping company that provide services in such as lawn care, lawn mowing, weeding, and landscape maintenance in Cedar Park, Austin, Round Rock, and Leander area. They are located at:

Lawn Care Service of Cedar Park 100 E Whitestone Blvd Ste 148, #166 Cedar Park, TX 78613 (512) 595-0884

A new tool to exchange option file data through CSV

heringer

Registered User
[Tool] A new tool to exchange option file data through CSV

I wanted to edit PES 2015 to include Bundesliga, JLeague, MLS, and Brazilian Serie B, but it would a hard work to do that.

So i made this tool to help me out.

The tool exchange teams and players data between option files through CSV files. I mean, you export from an option file to a CSV file. Then you import it back.

It's simple, but there are some cool stuff to do with that.

For example, i used it to accomplish what i wanted: i copied the teams from other options files, like a merge of option files.

I think it can help to share data.

For those interested, the tool is here:
https://drive.google.com/file/d/0B5Zyt-LcZKxgVzJoNUdOcS15bE0/view?pli=1

Here is a demonstration of how i used it:
https://www.youtube.com/watch?v=GHKsWfhJ-qU

If you try it, please give feed back and report bugs.

I will follow up more details of the data that can be edited with this tool.

EDIT: please refer to last posts about the new versions with support to appearance edit and transfers
 
Last edited:

heringer

Registered User
Here are more details about the tool.

  • "editable not friendly data" means: you can copy from another option file, but you probably wont understand what is in there
  • "editable friendly data" means: you can edit, you will understand
  • "visible uneditable data" means: you can see it in the csv files, but changing it has no effect
  • "do not mess with this" means: do not mess with this

Known restrictions
[*] the tool works based on teams, so, players out of the teams are not considered (maybe on next version)

You shall not
  • mess the id's
  • change the columns order
  • enter invalid data (it is not validating, maybe on next version)

Player
  • editable friendly data
    • PlayerName
    • ShirtName
    • PlayerNationality
    • Height
    • Weight
    • Age
    • StrongestFoot
    • RegisteredPosition
    • AttackingProwess
    • BallControl
    • Dribbling
    • LowPass
    • LoftedPass
    • Finishing
    • PlaceKicking
    • Swerve
    • Header
    • DefensiveProwess
    • BallWinning
    • KickingPower
    • Speed
    • ExplosivePower
    • BodyBalance
    • Jump
    • Stamina
    • Goalkeeping
    • Saving
    • Form
    • InjuryResistance
    • WeakFootUsage
    • WeakFootAccuracy
    • MotionDribHunch
    • MotionDribArmMove
    • MotionRunHunch
    • MotionRunArmMove
    • MotionCK
    • MotionPK
    • MotionFK
    • GoalCelebration1
    • GoalCelebration2
    • PlayingStyle
    • COMPlayingStyles
    • PlayerSkills
    • Positions
  • editable not friendly data (you can copy from another option file, but you probably wont understand what is in there)
    • CommentaryId
    • boots, face, skin, hairstyle, physique, uniform style
  • visible uneditable data
    • Club
    • AssignedPositionAtClub
    • ShirtNumberAtClub
    • NationalTeam
    • AssignedPositionAtNationalTeam
    • ShirtNumberAtNationalTeam
  • do not mess with this
    • PlayerId

Team
  • editable friendly data
    • TeamName
    • Acronym
    • Nationality
    • CoachName
    • CoachNationality
    • StadiumName
    • RivalClub1,2,3
  • editable not friendly data
    • UnknownData0
    • UnknownData1
    • UnknownData2
    • UnknownData3 = commentary, manager pic id, turf, sideline, ...
    • UnknownData4
    • UnknownData5 = stadium customization (banners, etc)
    • (there is the emblem link somewhere)
  • visible uneditable data
    • Index
    • Type
    • HomeStadium
  • do not mess with this
    • TeamId
 

GiacomoBamba

Registered User
:no:Not working....

18/mag/2015 18:17:45
Loading option file, please wait...

18/mag/2015 18:17:45
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.BuildPlayers()
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.Build()
in FrontEnd.MainWindow.BuildUniverse(String optionFilePath)
in FrontEnd.MainWindow.btnBaseOptionFile_Click(Object sender, RoutedEventArgs e)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
in System.Windows.Controls.Primitives.ButtonBase.OnClick()
in System.Windows.Controls.Button.OnClick()
in System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
in System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
in System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
in System.Windows.Input.InputManager.ProcessStagingArea()
in System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
in System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
in System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
in System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
in System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
in MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

18/mag/2015 18:17:54
Loading option file, please wait...

18/mag/2015 18:17:54
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.BuildPlayers()
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.Build()
in FrontEnd.MainWindow.BuildUniverse(String optionFilePath)
in FrontEnd.MainWindow.btnBaseOptionFile_Click(Object sender, RoutedEventArgs e)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
in System.Windows.Controls.Primitives.ButtonBase.OnClick()
in System.Windows.Controls.Button.OnClick()
in System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
in System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
in System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
in System.Windows.Input.InputManager.ProcessStagingArea()
in System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
in System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
in System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
in System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
in System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
in MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

18/mag/2015 18:18:27
Loading option file, please wait...

18/mag/2015 18:18:28
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.BuildPlayers()
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.Build()
in FrontEnd.MainWindow.BuildUniverse(String optionFilePath)
in FrontEnd.MainWindow.btnBaseOptionFile_Click(Object sender, RoutedEventArgs e)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
in System.Windows.Controls.Primitives.ButtonBase.OnClick()
in System.Windows.Controls.Button.OnClick()
in System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
in System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
in System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
in System.Windows.Input.InputManager.ProcessStagingArea()
in System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
in System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
in System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
in System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
in System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
in MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

18/mag/2015 18:19:16
Loading option file, please wait...

18/mag/2015 18:19:16
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.BuildPlayers()
in PESGambiarra.Model.Wrappers.PESUniverseBuilder.Build()
in FrontEnd.MainWindow.BuildUniverse(String optionFilePath)
in FrontEnd.MainWindow.btnBaseOptionFile_Click(Object sender, RoutedEventArgs e)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
in System.Windows.Controls.Primitives.ButtonBase.OnClick()
in System.Windows.Controls.Button.OnClick()
in System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
in System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
in System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
in System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
in System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
in System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
in System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
in System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
in System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
in System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
in System.Windows.Input.InputManager.ProcessStagingArea()
in System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
in System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
in System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
in System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
in MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
in System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
in MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
 

kiaou

Registered User
Heringer, you're a God for me !!!

This software is absolutely amazing ... Actually, I have always dreamed of. It will save me a lot of time.

It works with LibreOffice. It does not work with openoffice.
 

heringer

Registered User
Hi there.

May you send me your option file? Then, i will check what is going on.

You may put it online somewhere or just zip it and send to [email protected]

:no:Not working....

18/mag/2015 18:17:45
Loading option file, please wait...

18/mag/2015 18:17:45
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
[...]
 

heringer

Registered User
kiaou,

It may have problems with spreadsheet softwares because of the separator character. It is using comma (','). There are some softwares that expect semicolon (';') by default.

I'm glad it is usefull for you too. Let me know how is it going.

Heringer, you're a God for me !!!

This software is absolutely amazing ... Actually, I have always dreamed of. It will save me a lot of time.

It works with LibreOffice. It does not work with openoffice.
 

kiaou

Registered User
Sorry for my English. I am French. I ulitise translate.google.

Your software works perfectly with me, only if I use LibreOffice. For example, I made more players "Heringer" with all characteristics equal to 40 to see that it works.

Here's my option file: http://www89.zippyshare.com/v/Re1eUwzh/file.html

This is version 1.02 - 2.0 DLC

I hope we will have the chance to have the same type of software for "PES2016", "PES2017", ..., "PES 2062" !!!

I spent a lot of time to do my FO. With your software, I would have been much faster.

Thank you a lot.

To see my option file, you can utilise this sofware :
http://www.pes-patch.com/2015/01/pes-next-gen-editor-2015-v0-9-0-by-razib_46.html
 

heringer

Registered User
Can we change player appearances with this tool?
Maybe in the future?

You can help me to understand if it is worth. Please, follow me below.

In theory, you can copy the player with the appearances. The appearance data is present in the last column of the csv file (ExtraInfo). But is not treated as friendly data, so, is not editable.

I began to understand this data, but there are two discouraging facts. First, we are talking about many attributes (56 attributes). Second, it's very difficult to edit appearance without visual help.

For example, suppose you want to change the hairstyle of a player. In the spreadsheet, you would enter 7 on hairstyle. But, what does it mean? What is the hairstyle 7? The spreadsheet would not show an image.

Do you think it would be helpful? I would like to read some opinions about that.
 

beginner

Registered User
CREATING appearances in csv wouldnt make sense - thats right.
But COPYING appearances from other option files would be MUCH faster.
Or to type in appearance formulas from pes forums. This would require the data to be in the correct order (as in the ingame editor)

In the future (pes 2016) people could send their appearance formulas in this way and everybody could handle/insert the data much quicker/easier.

Does this tool work for ps3 OFs?


You can help me to understand if it is worth. Please, follow me below.

In theory, you can copy the player with the appearances. The appearance data is present in the last column of the csv file (ExtraInfo). But is not treated as friendly data, so, is not editable.

I began to understand this data, but there are two discouraging facts. First, we are talking about many attributes (56 attributes). Second, it's very difficult to edit appearance without visual help.

For example, suppose you want to change the hairstyle of a player. In the spreadsheet, you would enter 7 on hairstyle. But, what does it mean? What is the hairstyle 7? The spreadsheet would not show an image.

Do you think it would be helpful? I would like to read some opinions about that.
 

kiaou

Registered User
Heringer, do you continue to develop your software?

Your software opens some "file option" but not others. It is incomprehensible and that is unfortunate. I use the software "PES 2015 Next-Gen Editor v0.9.0 by razib_46" to export to csv "file option" that do not open and I copy the data on the exported data with your software.
 

kiaou

Registered User
The establishment appearance is good especially on the weight, height and skin color. Hair color and eye color maybe.

For other caracatéristiques (element of the faces and hair style) is difficult because you have to remember all the details and references. It's impossible, i think.

I will think about to help.
 

heringer

Registered User
Kiaou and Beginner,

First of all, thanks for the feedback. I will answer/comment all your points at once in this reply.

I think you made a good point about CREATING versus COPYING appearances. I will isolate the data to turn it to be possible.

Or to type in appearance formulas from pes forums.

I am not aware about "appearance formulas". Are you talking about this? http://www.pesgaming.com/showpost.php?p=2065232&postcount=622
If so, i think i can work it out. If not, may you please post a link so that i can see and analyze it?

Does this tool work for ps3 OFs?

I don't have a Playstation, so, it's difficult to work on that. I have no idea what is the difference from a PC option file to a PS option file. Maybe it is just the encrypting. Anyone could confirm that? If so, i think i know how to make it work. May you share a PS3 option file so that i can take a look?

Heringer, do you continue to develop your software?

Yes. At this very moment, i am working on histogram generators.

Your software opens some "file option" but not others.

Interesting. I haven't seen any PC option file that this tool would not open. May you share an option file that you can't open with the tool, please? So, i could realize what's going on. Are you sure it is a PC option file?

If you provide me this information, i can try improve the tool as you suggested.

I am looking forward for your ansiwers.
 

kiaou

Registered User
Interesting. I haven't seen any PC option file that this tool would not open. May you share an option file that you can't open with the tool, please? So, i could realize what's going on. Are you sure it is a PC option file?

Thank you for your work and for your answers.

I am enclosing two "file option":
- "File option" DLC 2.0 (my creation)
- "File option" DLC 4.0 (PTE 7.0 patch: http://www.pes-patch.com/2015/06/pes-2015-pte-patch-7-0.html).

OF DLC 2.0 ( http://www49.zippyshare.com/v/Na1CSadE/file.html ) = 2.0 ok
OF DLC 4.0 ( http://www52.zippyshare.com/v/xMjRMst4/file.html ) = 4.0 does not work with your software. Data (teams) do not appear.

You can test. I put the links to download the FO.
 

kiaou

Registered User
The only thing missing in your software (but not essential) is being able to select your shoes via export.

I tried to make transfers team to team in the .csv file. But after re-importation of the csv in "option file", the changes are not made (example : cazorla at chelsea on csv, but not in the FO). Too bad. This is an area for improvement if you can.
 

heringer

Registered User
...
I am enclosing two "file option":
- "File option" DLC 2.0 (my creation)
- "File option" DLC 4.0 (PTE 7.0 patch).
...
4.0 does not work with your software. Data (teams) do not appear.
...

Kiaou,

I downloaded the file and tested it. There's something odd about that file, i am still trying to figure it out. I found two unexpected facts.

First, there are 6 players that are missing their "extra info", like appearances: YEARGNER, KAKÁ (id 1610616494), ALEXANDRE PATO, ALAN KARDEC, MATHEUS REIS, PAULO HENRIQUE. If you have any idea about that, let me know.

If you open the file in PES Next-Gen Editor, you can notice that those players do not have boots.

Second, there is a team (Japan, id=58) that references 3 players that was not found by the tool (id 265449, 278037, 301164). But the option file has 2 instances of Japan (id 52, 58), i do not know why. The 52 that matters.

Here is the link of a new build to work with that file:
https://drive.google.com/file/d/0B5Zyt-LcZKxgSklXRWllM0FCSUk/view?usp=sharing

It will ignore those problems, but i cannot predictate what will happen with those player with no extra info. Seems to work fine in my tests with this new version.

The only thing missing in your software (but not essential) is being able to select your shoes via export.

I will try to include that on a new version. But it will be just the index of the shoes.

I tried to make transfers team to team in the .csv file. But after re-importation of the csv in "option file", the changes are not made (example : cazorla at chelsea on csv, but not in the FO). Too bad. This is an area for improvement if you can.

The tool does not transfer players. It would be messy. But you can replace player data with data from another. Like swapping them. if you tried to change the team column value... it has no effect.
 
Last edited:

kiaou

Registered User
Thank you for your new software. I do not know why some players do not have shoes and why there are two teams of Japan (there are always 2 teams from Japan in PES option file).
 

acamija

Registered User
Kiaou,

I downloaded the file and tested it. There's something odd about that file, i am still trying to figure it out. I found two unexpected facts.

First, there are 6 players that are missing their "extra info", like appearances: YEARGNER, KAKÁ (id 1610616494), ALEXANDRE PATO, ALAN KARDEC, MATHEUS REIS, PAULO HENRIQUE. If you have any idea about that, let me know.

If you open the file in PES Next-Gen Editor, you can notice that those players do not have boots.

Second, there is a team (Japan, id=58) that references 3 players that was not found by the tool (id 265449, 278037, 301164). But the option file has 2 instances of Japan (id 52, 58), i do not know why. The 52 that matters.

Here is the link of a new build to work with that file:
https://drive.google.com/file/d/0B5Zyt-LcZKxgSklXRWllM0FCSUk/view?usp=sharing

It will ignore those problems, but i cannot predictate what will happen with those player with no extra info. Seems to work fine in my tests with this new version.



I will try to include that on a new version. But it will be just the index of the shoes.



The tool does not transfer players. It would be messy. But you can replace player data with data from another. Like swapping them. if you tried to change the team column value... it has no effect.

Hi Heringer,

First of all, thanks for this great tool, but I have a problem with this "new" version. I also use pte patch 7.0 and now this new tool can open edit.bin from that patch but there is another problem which I'll try to explain.

First I exported players of selected teams to .csv file. I selected all teams from the pte patch from the right side (all good, no errors)
Then I changed just stamina for all players, nothing else and save.
Then I import players from that same .csv file (all good, no errors)
And when I tried to finish and write data to another option file, in the log field it shows the same error as with the first tool version when I tried to open edit.bin.
p.s. I watched your youtube video and followed your steps.

Can you do maybe something about that? Anyway, thanks for all of your hard work.
 

heringer

Registered User
...
Can you do maybe something about that? Anyway, thanks for all of your hard work.

Sure. Sounds like my tests were not good enough. Sorry.

Here is the link of a new build with the fix.

Your report was good, i could reproduce the bug. I tested the steps you mentioned and it seems to work now. It was still a problem with the missing of expected "extra info" of those players.

Thanks for reporting. Let me know if anything goes wrong.
 

acamija

Registered User
Sure. Sounds like my tests were not good enough. Sorry.

Here is the link of a new build with the fix.

Your report was good, i could reproduce the bug. I tested the steps you mentioned and it seems to work now. It was still a problem with the missing of expected "extra info" of those players.

Thanks for reporting. Let me know if anything goes wrong.

Thank you so much. It works now with no problems at all. And regarding those few players with no extra info, I checked that and in the game, extra info is there, also the boots. I do not know why next-gen editor won't show that extra info. All players are from Brazilian league I think. And as for 2 Japan team id's (one normal and one with just three players), in the game also no problem at all, just normal Japan team, with all players.

Once again, thank you Heringer and all the best.
 
Top