Jump to content

raynebc

Rocksmith Custom Developer
  • Posts

    2,899
  • Joined

  • Last visited

  • Days Won

    8
  • Country

    United States
  • Donations

    0.00 USD 

Everything posted by raynebc

  1. I could only get that to occur if I both had applied chord fingerings so that the index finger is used for the third power chord and had also manually defined a fret hand position to suit the first two power chords (ie. fret 3). Since there is a fret hand position defined during save, EOF skips creating automated positions and then complains that the third power chords fingering implies the fret hand position at its timestamp should be 7 instead of 3. If I remove the fret hand position and allow EOF to place it automatically during save, it places a position of 3 at the first power chord and a position of 7 at the third power chord. Let me know if this doesn't address your concern or if there's any other problem to address.
  2. I added some RS2 export logic to allow a handshape to extend over the single notes created from a chord due to split or linknext status. Please see if this beta does what's needed: http://ignition.customsforge.com/eof/download/238
  3. @@Chlipouni About the issue you mentioned earlier (http://customsforge.com/index.php/topic/1529-latest-eof-releases-6-7-2018/page-119?p=282934&do=findComment&comment=282934), I think EOF is forcing a new handshape because of the use of the unpitched slide status (forces low chord density). To confirm, EOF should extend the first chord's handshape to encompass the chords that were split up into single notes? Also, could you provide a sample RS XML file and steps to reproduce the duplicate note issue you mentioned in that post?
  4. I was going to make another release candidate, but there were various features and some final fixes I wanted to wrap up first.
  5. Hi, folks. The latest hotfix (6-7-2018) is in the first post. Changes are as follows: *Added the %MOUSE_X% and %MOUSE_Y% expansion macros that display the given mouse X or Y coordinate, as well as the relative coordinate and name of whichever sub-window the mouse is in. *Added the ability to set a custom screen resolution by defining a width and a height. EOF will try to revert to the previously used resolution if the new one cannot be set, but if that fails, use File>Display>Display to reset to one of the preset resolutions and try a new custom resolution. Panel widths (ie. 3D preview) are based on the height, so strange resolution where the width doesn't achieve at least the 4:3 aspect ratio may result in a 3D preview panel that isn't wide enough. *Changed full height 3D rendering to stretch gems to be taller to make up for them looking flatter than normal.
  6. Windows restricts write access to the "Program Files" and "Program Files (x86)" folders unless a program "elevates" to administrator permissions. This can be done by the program prompting you to give it "permission to make changes" to the computer or by starting the program by right clicking on it and selecting the option to run as administrator. If you re-install the program outside of the Program Files folders (ie. to "C:\CustomsForgeSongManager\"), it should avoid this problem.
  7. Hi, folks. The latest hotfix (6-2-2018) is in the first post. Changes are as follows: *Fixed a bug introduced in a recent commit that causes the wrong visible piano area to be set when right clicking on the mini piano when the vocal track is active. *Improved the Song>Song>Beat/Measure dialog to allow B or M to be pressed to change the radio button to beat or measure. *Added a "Note>Drum>Toggle cymbal" function that will toggle cymbal status for all selected yellow, blue or green (lane 3, 4 or 5) drum gems. *Added logic that runs after loading a project that will automatically remove text events that have no text (ie. if a chart was handled oddly during import). *Changed the MIDI export of forced HOPO on/off markers to only write the markers to be 0 delta ticks long, to better support the ability to have overlapping notes with opposing forced HOPO on/off statuses. *Updated INI export to save a "charter" tag in addition to the old "frets" tag to identify the name of the chart author. *Updated INI import to look for the "charter" tag and if both it and the "frets" tag are present, the "frets" tag is ignored. *Fixed a bug with the loading of very old (9+ years) EOF projects that would corrupt the project's beat positions. *Improved Feedback import to honor solo and soloend event markers in Expert difficulty instrument sections, which are used by Clone Hero. *Added some additional guitar pro to drum track mappings: 40 (electric snare) is a lane 2 note, 50 (high t) is a lane 3 tom, 92 is a lane 3 cymbal, 48 (hi-mid tom) is a lane 4 tom. *Added Guitar Pro drum mappings in the [other] section in the eof.cfg config file allowing the definition of how each type of drum note is to be translated into EOF (ie. lane 1 bass drum, lane 2 rimshot, lane 3 tom, lane 3 hi hat pedal, etc). For example, you can change a drum note 55 (splash cymbal) to import as a lane 4 cymbal instead of a lane 5 cymbal as is default. You can also define which notes, if any, will import into lane 6 and automatically activate the "Enable five lane drums" option for the destination drum track. To make changes to these mappings, open and close EOF at least once so the default values are added to the config file, and then while EOF is closed, edit the mappings by opening eof.cfg in a text editor, saving and closing the file. The changes will take effect the next time EOF is opened and you import a drum track from a Guitar Pro file. You can specify up to 50 drum note values for each mapping, and each note value must be separated by a space or a comma. To remove the mappings for a particular note type, enter the number 0 as the only value for the mapping. To revert to default mappings for a note type, delete the line containing the mapping definition (ie. deleting the line containing "gp_drum_import_lane_6 = " will cause EOF to reset to the default mapping list of nothing for lane 6 drum notes). *Added logic to summarize the notation rendered at the bottom of the piano roll so that if two consecutive notes both have the same statuses (ie. slider+forced HOPO), the second note's notation is replaced with a period. Non-summarized notation will draw on top of periods and will avoid drawing off the left edge of the screen to in order to better remain visible. *Added a track # field to the Song Properties dialog. The track number is automatically obtained during chart creation if it is defined within the selected MP3 or OGG audio file. If your project defined the track number in "Song>INI settings", make sure to remove it when defining it in Song Properties or it could get written to song.ini more than once during save.
  8. Or disable the note auto-adjust preference.
  9. Something very strange occurred with this project. If you use the "Beat>Events>All Events" function, it will show that there are 4096 text events defined. This is the limit of how many text events EOF allows a project to have, so it fails to create a default "noguitar" section after the last note in an arrangement, and the error is given. I don't know if a Rocksmith import malfunctioned or what happened to cause the project to have all of these events. It doesn't immediately look like any of these events have any text, so you should be able to just use "Beat>Events>Clear all events" and then the error goes away when you save the project. If you can find a way to recreate this condition, such as by creating a new project and importing a particular Rocksmith XML file, I can see if there's something I can improve. Otherwise I think I can add logic to remove text events that have no text as a workaround.
  10. It turns out that file isn't an EOF project but is instead a web page that was saved with an EOF file extension. Could you upload the file again?
  11. You could also check out the hardcore Rock Band custom authors at C3, or the hardcore Guitar Hero-like Clone Hero authors on the Clone Hero discord channel.
  12. @@Chlipouni I'll look into it in the near future. Hi, folks. The latest hotfix (5-22-2018) is in the first post. Changes are as follows: *Remapped the G shortcut key to "Edit>Grid snap>Custom". The "Edit>Grid snap>Off" function has the old toggle grid snap on/off logic and when toggled back on it will restore whatever grid snap was in use earlier in the EOF session when grid snap was last disabled. *Improved the custom grid snap dialog by allowing the B or M keys to change the radio button to Beat or Measure without having to use the mouse or the tab key. *Improved the rewind function (invoked by pressing R) to not seek to an invalid position if used before any chart playback has been performed in an EOF session, as well as ignoring the R shortcut if the Windows key is being held (ie. opening the Run box while EOF is in the foreground). *Improved the "Create Image Sequence" to offer to export images for the specified portion of the chart if the start and end points are defined from the functions in the Edit menu. You can combine this with the "File>Export audio range" function to export the matching portion of the chart audio. *Fixed a bug where pressing and releasing the ALT key would cause keyboard input to be dropped until certain things occurred such as pressing Esc or moving the mouse. *Added a Genre field to the Song Properties dialog. The genre is automatically obtained during chart creation if it is defined within the selected MP3 or OGG audio file. If your project defined the genre in "Song>INI settings", make sure to remove it when defining it in Song Properties or it could get written to song.ini more than once during save. *Assigned the ALT+C and ALT+D shortcuts to "Conditional select" and "Conditional Deselect". *Added a "File>Display>3D preview>Set camera angle" function to allow you to change the 3D camera angle without the use of the backslash key. *Fixed a bug with two macros used in the Note Counts panel that could cause a crash if the panel is being displayed when tech view is enabled. *Fixed a bug where having the Notes panel displayed while opening and closing the preferences dialog could cause EOF to crash. *Added selection functions that apply to open notes and non open notes. *Changed the start/end point marking to not draw on top of (and conceal) slider section markers. *Fixed a Feedback import bug where the "N 5 #" toggle HOPO marker handling may not be handled correctly for an instrument track with multiple difficulties. *Fixed a bug with RS2 export where if a chord was broken up into single notes because an applicable previous note had linknext status, and the chord in question also had split status, the chord would export with duplicate single notes. *Added a "Don't warn about INI differences" import preference that will not warn about differences between the song.ini file and the project's song properties/INI settings when the project is loaded and will import the INI file's changes without asking. *Added the CTRL+Numpad- and CTRL+Numpad+ keyboard shortcuts to lower and raise the 3D preview speed (defined in "Edit>Preview Speed"), giving the ability to zoom in/out the 3D preview similarly to the piano roll. *Corrected the 3D rendering of slider notes in GHL tracks. *Moved the note seek functions into a "Song>Seek>Note>" submenu. *Added a Song>Seek>Timestamp function that will seek to the specified time. Accepted time formatting includes: # for milliseconds, #.# for seconds, #:#.s for minutes and seconds, #ms for milliseconds, #s for seconds, #m for minutes or valid combinations of any of those such as #:, #:#s#ms, #m#ms, #m#.#, #.#s, #ms#:#, etc. Any fractional second that has more than 3 digits after the period (ie. #.####) are not valid and are ignored. Any timestamp where the same time format is used multiple times (ie. 1:2s3s or 1s1:5) are not valid and are ignored. *Fixed a Feedback import bug where if the "Disable automatic backups" preference was enabled, the save function would not work until "Save as" was used at least once. *Improved error handling so that if unsaved changes fail to quick save during exit, EOF will offer to cancel exiting the program. *Improved Rocksmith lyric import to ignore comment lines within the tag, which may be written by the Rocksmith toolkit. *Added keyboard shortcuts to change the 3D preview's maximum depth (ALT+numpad minus, ALT+numpad plus), controlling how much of the chart is drawn in the 3D preview panel. The %3D_MAX_DEPTH% expansion macro was added to print the current value of this setting. *Added a "File>Display>3D preview>Full height" function that allows the 3D preview panel to take up the entire height of the EOF window. If the secondary piano roll and full height 3D preview are both active at the same time, the 3D preview is not hidden.
  13. Not the exact same thing, but if you seek to a beat (use Pg Up and Pg Dn) and make sure it's an anchor (click on the --> or tempo displayed above one of the beat lines and press the A key if there isn't already a red arrow pointing down at the line), you can press the - and + keys (next to the backspace key, the ones on the numberpad change the zoom level) to decrease or increase the beat's tempo. This has the effect of moving all content after the beat earlier or later, and anchors/tempo changes further into the chart don't prevent this because anchors only prevent the beats from being moved from clicking and dragging beat markers.
  14. If you click and drag the first beat marker (or change the "Delay" value in Song>Properties and accept the prompt to adjust the notes), all beat markers are moved accordingly and keep their positions relative to each other.
  15. According to Phase Shift's chart features page (http://dwsk.proboards.com/thread/404/song-standard-advancements) they have not implemented the tom+cymbal notation yet in-game. I'm pretty sure they suggested they eventually were going to, otherwise I would not have bothered to add this to EOF. It's probably worth asking on the Phase Shift forum if they would add this feature.
  16. Yeah, I saw that. I put it on my to-do list to look into.
  17. I got a DM from somebody on the Discord and gave the green light with the disclaimer that if I have reason to dislike a pull request I might refuse to add it to the official code base. Thanks for helping me iron out that last Notes panel bug. The strange thing about it is that since it involved freeing memory, re-allocating the same amount of memory soon after and then using the freed memory instead of the newly-allocated memory, the crash would only happen depending on whether the Operating System randomized memory allocations. My Windows 7 installation doesn't seem to, but I imagine newer versions of Windows do.
  18. For the last several years I have been.
  19. Porting to Allegro 5 (better support for modern hardware/OS) will be a lot of work. The original EOF developer was planning on this quite a while ago, but he seems to be pretty busy in real life and I haven't seen much from him lately. @@firekorn Having you test with the logging has paid off and I think I fixed the bug. Here's another beta if you have time to test it: http://ignition.customsforge.com/eof/download/227
  20. It might be that having that duplicate note written to XML as @@iminashi mentioned has no terrible side effect, but it would be better for EOF not to write a duplicate at all.
  21. Here's another beta with more notes panel logging: http://ignition.customsforge.com/eof/download/225
  22. Let me know if it doesn't work with the newer toolkit, and possibly taking the unneeded split status off. I might have to see if processing a split status for a chord that is automatically being split up during export is a special case I should program for.
  23. I think I sorted out the incomplete logging issue. Here's another beta with more logging focused on the Notes Panel: http://ignition.customsforge.com/eof/download/224
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. - Privacy Policy