View Issue Details

IDProjectCategoryView StatusLast Update
0002523FSSCPFREDpublic2012-01-30 14:47
ReporterThe Trivial Psychic Assigned ToEchelon9  
PriorityurgentSeveritymajorReproducibilityalways
Status resolvedResolutionreopened 
Product Version3.6.13 
Target Version3.7.2 
Summary0002523: FRED not handling jump nodes correctly
DescriptionPlease note that FRED won't even save data about created jump nodes. You have to create them in Notepad and then not touch them.

Also interesting is that pre-Jumpnode Refactor, when you ctrl-clicked to create a jumpnode, the whole wireframe would appear. Now, you only get a dot. A dot that means nothing as FRED never saves any data about it.
Additional InformationI tested on build 8310. It's still broken.
TagsNo tags attached.

Relationships

related to 0002528 resolvedEchelon9 Jump Nodes in FRED and set-jumpnode-sexp 
related to 0002540 resolvedEchelon9 Compile warnings in jump_nodes refactor 

Activities

Goober5000

2011-10-31 04:25

administrator   ~0012914

This seems to have been fixed already. Can you check a recent build and confirm?

The Trivial Psychic

2011-11-10 14:21

reporter   ~0012951

Last edited: 2011-11-10 14:25

I'm still getting this with build 7938, but it appears that it only does it with jumpnodes (and I think that it was that way before and I didn't notice). If I select a jumpnode in the waypoints editor, anything I try to do from that point on will generate the problem. Message comes up "This jump node name is already being used by another jump node. Press OK to restore old name." Pressing either OK or Cancel will bring you back to the editor with the same result to follow. Also, changing the name of the jumpnode in question will bring up the same sequence.

Goober5000

2011-11-11 07:27

administrator   ~0012952

Well, I tried exactly that and it worked.

Can you tell me exactly the steps you followed, from the point you opened FRED?

Also, tell me what build you're running, and whether it's inferno, debug, etc.

MjnMixael

2011-11-11 12:28

manager   ~0012953

Last edited: 2011-11-11 12:36

This happens on all builds post commit r7855 & 7856. (At least inferno builds, both retail and debug. It's related to bug 2528. I never checked standard.

The issue is not in RC .14

The Trivial Psychic

2011-11-11 22:39

reporter   ~0012954

I already stated which build I was using, though it was non-debug. I simply opened an existing mission that had a jumpnode, selected it either by right-click or through the waypoints editor.

Goober5000

2011-11-13 04:12

administrator   ~0012955

Got it. Looking now...

Echelon9

2011-11-19 06:20

developer   ~0012974

Possibly resolved as of r8012. Please check.

MjnMixael

2011-11-19 14:43

manager   ~0012977

FRED still freaks out when working with jumpnodes. Creating a jumpnode still causes it to create a blank dot.

What's new: Trying to rename that dot showed that it already had a crazy (larger than 32 character) name. It didn't lead to an inescapable loop, FRED just crashed when I tried to rename it.

FRED Log added to files.

2011-11-19 14:44

 

fred2_open.log (24,308 bytes)

The Trivial Psychic

2011-11-19 19:08

reporter   ~0012979

I confirm that FRED still hates creating or modifying jumpnodes.

iss_mneur

2011-12-12 05:16

developer   ~0012991

Not fixed as per: http://www.hard-light.net/forums/index.php?topic=79291.msg1569784#msg1569784

Echelon9

2012-01-22 12:00

developer   ~0013110

Fix committed to trunk@8308.

MjnMixael

2012-01-23 18:06

manager   ~0013127

I posted in the thread, but I'll put it here now that this is back open.

I tested on build 8310. It's still broken.

Please note that FRED won't even save data about created jump nodes. You have to create them in Notepad and then not touch them.

Also interesting is that pre-Jumpnode Refactor, when you ctrl-clicked to create a jumpnode, the whole wireframe would appear. Now, you only get a dot. A dot that means nothing as FRED never saves any data about it.

Zacam

2012-01-30 13:24

administrator   ~0013197

Changed the "Target Version" to 3.7 since this a Trunk/Antipodes only issue, not a Release Branch issue that will affect 3.6.14

Valathil

2012-01-30 14:47

developer   ~0013199

Fix committed to trunk@8408.

Related Changesets

fs2open: trunk r8308

2012-01-22 07:00

Echelon9


Ported: N/A

Details Diff
Fix for Mantis 0002523: FRED Waypoints/Jumpnode Refuses Rename Leading To Unescapeable Loop Affected Issues
0002523
mod - /trunk/fs2_open/code/jumpnode/jumpnode.h Diff File
mod - /trunk/fs2_open/code/jumpnode/jumpnode.cpp Diff File
mod - /trunk/fs2_open/code/fred2/waypointpathdlg.cpp Diff File

fs2open: trunk r8408

2012-01-30 09:47

Valathil


Ported: N/A

Details Diff
Fix for Mantis 2523: Actually add the jump node to the vector after creating it and fix some new renaming code checks to work when you're trying to rename a node to the same name it had before. Affected Issues
0002523
mod - /trunk/fs2_open/code/jumpnode/jumpnode.cpp Diff File
mod - /trunk/fs2_open/code/fred2/waypointpathdlg.cpp Diff File
mod - /trunk/fs2_open/code/fred2/management.cpp Diff File

Issue History

Date Modified Username Field Change
2011-10-18 23:27 The Trivial Psychic New Issue
2011-10-30 08:20 Goober5000 Status new => assigned
2011-10-30 08:20 Goober5000 Assigned To => Goober5000
2011-10-30 08:20 Goober5000 Priority normal => urgent
2011-10-30 08:20 Goober5000 Target Version => 3.6.14
2011-10-31 04:25 Goober5000 Note Added: 0012914
2011-11-08 17:11 chief1983 Status assigned => feedback
2011-11-10 14:21 The Trivial Psychic Note Added: 0012951
2011-11-10 14:25 The Trivial Psychic Note Edited: 0012951
2011-11-11 07:27 Goober5000 Note Added: 0012952
2011-11-11 12:28 MjnMixael Note Added: 0012953
2011-11-11 12:29 MjnMixael Note Edited: 0012953
2011-11-11 12:36 MjnMixael Note Edited: 0012953
2011-11-11 13:48 Zacam Relationship added related to 0002528
2011-11-11 22:39 The Trivial Psychic Note Added: 0012954
2011-11-13 04:12 Goober5000 Note Added: 0012955
2011-11-13 06:32 Goober5000 Relationship added related to 0002540
2011-11-19 06:20 Echelon9 Status feedback => assigned
2011-11-19 06:20 Echelon9 Assigned To Goober5000 => Echelon9
2011-11-19 06:20 Echelon9 Note Added: 0012974
2011-11-19 06:20 Echelon9 Status assigned => feedback
2011-11-19 14:43 MjnMixael Note Added: 0012977
2011-11-19 14:44 MjnMixael File Added: fred2_open.log
2011-11-19 19:08 The Trivial Psychic Note Added: 0012979
2011-12-12 05:16 iss_mneur Note Added: 0012991
2011-12-12 05:16 iss_mneur Status feedback => confirmed
2012-01-22 12:00 Echelon9 Changeset attached => fs2open trunk r8308
2012-01-22 12:00 Echelon9 Note Added: 0013110
2012-01-22 12:00 Echelon9 Status confirmed => resolved
2012-01-22 12:00 Echelon9 Resolution open => fixed
2012-01-23 16:18 Zacam Assigned To Echelon9 =>
2012-01-23 16:18 Zacam Status resolved => feedback
2012-01-23 16:18 Zacam Resolution fixed => reopened
2012-01-23 18:06 MjnMixael Note Added: 0013127
2012-01-23 19:56 Echelon9 Assigned To => Echelon9
2012-01-23 19:56 Echelon9 Status feedback => assigned
2012-01-23 19:57 Echelon9 Summary FRED Waypoints/Jumpnode Refuses Rename Leading To Unescapeable Loop => FRED not handling jump nodes correctly
2012-01-23 19:57 Echelon9 Description Updated
2012-01-23 19:57 Echelon9 Additional Information Updated
2012-01-30 13:24 Zacam Note Added: 0013197
2012-01-30 13:24 Zacam Target Version 3.6.14 => 3.7.2
2012-01-30 14:47 Valathil Changeset attached => fs2open trunk r8408
2012-01-30 14:47 Valathil Note Added: 0013199
2012-01-30 14:47 Valathil Status assigned => resolved